Document Document Title
US10694273B1 Clip based speaker retention to a mounting surface
The technology disclosed herein enables retention of a speaker on a mounting surface using a clip and a flange. In a particular embodiment, an apparatus includes a speaker comprising a substantially elliptic speaker frame. The apparatus further includes a mounting surface comprising a substantially cylindrical flange into which the speaker frame is positioned. Also, the apparatus includes a substantially elliptic clip positioned in the flange between the speaker frame and a retaining rim of the flange.
US10694271B2 Systems and methods for decoupled optical network link traversal
Methods and systems are disclosed for optical network link traversal, including a method comprising the steps of receiving, by a traverser software module for an optical network, from a first node in a network link defining a path in the optical network, one or more node sets indicative of one or more of a second node also in the network link; determining, with the traverser software module, an order of traversal of the one or more node sets; traversing the network link using the determined order of traversal; communicating, by the traverser software module, information with a feature manager software module for a first software feature, the first software feature configured to perform a function specific to a specific node; and triggering, by the feature manager software module, the first software feature to execute one or more computer executable instruction based on information from the traverser software module.
US10694263B2 Descriptive metadata extraction and linkage with editorial content
Embodiments provide techniques for distributing supplemental content based on content entities within video content. Embodiments include analyzing video data to identify a known content entity within two or more frames of the video data. For each of the two or more frames, a region of pixels within the respective frame is determined that corresponds to the known content entity. Embodiments further include determining supplemental content corresponding to the known content entity. A watermark is embedded at a first position within the video data, such that the watermark corresponds to an identifier associated with the determined supplemental content. Upon receiving a message specifying the identifier, embodiments include transmitting the supplement content to a client device for output together with the video data.
US10694257B2 Multicast video program switching architecture
Multicast video program switching architecture. In one embodiment, a user makes a request for service. A controller determines whether the channel is currently broadcast. When the channel is currently broadcast, redirect the user to an address of the channel. When the channel is not currently broadcast, query a storage apparatus to find a currently broadcast channel that has no current viewership, send, a request to a multicast network address translation (MNAT) router comprising a multicast address of the currently broadcast channel and an identifier of the requested channel to modify MNAT settings on the MNAT router and redirect the user to the multicast address, the multicast address associated with the requested channel.
US10694255B2 Media sharing and communication system
A media sharing and communication system, including a recording mechanism that records a desired portion of media upon activation by a first individual user, a first user transmitter/receiver that transmits the portion of media and a voice message generated by the first individual user regarding the portion of media to a second individual user, a confirmation mechanism that confirms that the second individual user is authorized to view the portion of media and a notification mechanism that notifies the first individual user if the second individual user is not authorized to receive the portion of media, and a second user transmitter/receiver that receives the portion of media and voice message upon authorization of the second individual user. A method of sharing portions of media.
US10694254B2 Methods and apparatus to measure exposure to streaming media
Methods and apparatus to measure exposure to streaming media are disclosed. An example apparatus includes memory including first instructions that, when executed, cause at least one processor to access media to be provided to a client device, embed advertisement markers and metadata generated in association with the media into a media file, and provide second instructions and the media file to the client device. The second instructions cause the client device to update a multi-file counter with an offset based on a duration of the first media segment, detect that a second media segment is a segment of the multi-segment media based on the media file, add a determined playback time to the multi-file counter to determine a corresponding playback time of the multi-segment media, and attempt to lookup a metadata tag and corresponding playback positions based on the playback time of the multi-segment media.
US10694250B2 Audiovisual content screening for locked application programming interfaces
Concepts and technologies directed to screening streaming content with locked application programming interfaces are disclosed herein. Embodiments can include a system that is configured to perform operations that can include detecting a content stream directed to a media application on a user equipment, where audiovisual content of the content stream is presented on a display. The operations can include determining that an application programming interface corresponding to the media application is locked such that the audiovisual content from the content stream is not accessible via the application programming interface; accessing the audiovisual content that is being presented on the display without accessing the application programming interface corresponding to the media application; and scraping the audiovisual content from the display for a time period, wherein the scraping creates scraped audiovisual content corresponding to the audiovisual content that was presented on the display during the time period.
US10694245B2 Device, system, and method for game enhancement using cross-augmentation
A device, system, and method generates augmentations for an enhanced display. The method performed at an enhancement server includes receiving device data from a plurality of client devices associated with respective users attending an event at a venue, the client devices configured to capture data associated with the event in the venue. The method includes determining a first client device of the client devices in which an augmentation is to be shown based on the device data. The method includes determining a second client device of the client devices that captured second data corresponding to the augmentation. The method includes facilitating an exchange of the second data with the first client device, the second data being used to augment the first data by generating an enhanced data based on the first and second data for presentation to a first user associated with the first client device.
US10694243B2 Methods and apparatus to identify media based on watermarks across different audio streams and/or different watermarking techniques
Methods and apparatus to identify media based on watermarks across different audio streams and/or different watermarking techniques are disclosed. An example apparatus includes a watermark detector to detect a first watermark embedded in a first audio stream associated with media and to detect a second watermark embedded in a second audio stream associated with the media. The second audio stream is different than the first audio stream. The example apparatus includes a watermark analyzer to compare first media identifying information in the first watermark with second media identifying information in the second watermark. The example apparatus also includes a media detection event controller to associate the first and second watermarks with a media detection event when the first media identifying information is consistent with the second media identifying information. The example apparatus further includes a transmitter to transmit the media detection event to a data collection facility.
US10694242B2 Mechanisms for casting content
One embodiment provides a method, including: identifying, using a processor on a first device, content intended for playback; identifying, using a sensor of the first device, a casting ready target device; the identifying including obtaining data associating a user operating the first device with the cast ready target device; and directing content for casting on the cast ready target based on the data. Other aspects are described and claimed.
US10694238B1 Computing peak segment bit rate for various content streaming scenarios
Methods and apparatus are described for estimating the peak bit rate for content and specifying the BANDWIDTH tag value for HLS content. This disclosure also describes techniques by which live content and VOD content can be stitched together in a way that harmonizes the different requirements for the BANDWIDTH tag for the different types of content.
US10694236B2 Method and apparatus for gathering and using geocoded information from mobile devices
Methods and apparatus for using geocoding information from a user's mobile device to determine program and advertising media content to deliver to the user.
US10694235B2 Television signal reception device and system
The present invention allows the combination and adaptation of a broadcast data reception system with a Conditional Access System which may be embedded in the receiving device, such as a television, or can be provided as a module which is connected to the receiving device and which allows service provider controlled, typically cloud based, interactivity via the same CAS with different Multi Channel video programming distributors (MVPD) service providers.
US10694229B2 Source device, content providing method using the source device, sink device and controlling method of the sink device
A source device for transmitting content to a sink device is provided. The source device may include an interface configured to perform high-bandwidth digital content protection (HDCP) authentication with the sink device, and a controller configured to determine an HDCP version supported by the sink device, convert the content so as to be encrypted in the HDCP version supported by the sink device in response to a determination that another HDCP version applied to the content is not supported by the sink device, encrypt the converted content in the HDCP version supported by the sink device, and control the interface to transmit the content to the sink device.
US10694215B2 Segment types in video coding
A method of and an apparatus for decoding a coded picture of a coded video sequence including a first segment and a second segment, are provided. The method includes determining a first decoding process for decoding the first segment, in which a first prediction is disallowed, based on at least a first syntax element of a high level syntax structure applicable to the first segment and the second segment, the first syntax element indicating that the first prediction is disallowed, and determining a second decoding process for decoding the second segment, in which a second prediction different than the first prediction is disallowed, based on at least a second syntax element of the high level syntax structure, the second syntax element indicating that the second prediction is disallowed.
US10694207B2 Methods, devices, and computer programs for combining the use of intra-layer prediction and inter-layer prediction with scalability and screen content features
The present invention relates to encoding an image of a video stream according to at least one coding mode selected among a plurality of coding modes used to encode images of the video stream, where blocks of the image to be encoded are predicted as a function of at least one reference image from a set of at least one reference image, the at least one reference image comprising at least a reconstructed spatial portion of the image to be encoded and at least a low resolution portion of the image to be encoded, the choice between a reconstructed spatial sub-portion or a low resolution sub-portion to be used for encoding a block of the image to be encoded being determined as a function of a control parameter.
US10694199B2 Method for distributed video transcoding
A method for distributed video transcoding consists of segmentation process 101, transcoding process 102 and combining process 103. The said segmentation process consists of time division based segmentation 201, spatial division based segmentation 301 and hybrid segmentation 401. The source media is segmented into a number of media segments. These segments are distributed to different processing units 501. Each processing units consists of source reception unit 502, segmentation unit 503, transcoding unit 504, combining unit 505 and finally result storage unit 506 to achieve parallel conversion throughout the process and combined to produce a single transcoded result. The present invention relates to converting an audio-video source media from one format to another within a short duration of time.
US10694196B2 Reproduction device, reproduction method, and program
The present technology relates to a reproduction device, a reproduction method, and a program which are capable of transferring information about a color gamut and a dynamic range of luminance of a content recorded in a recording medium to a display device.A reproduction device of the present technology includes: a readout unit configured to read out, from a recording medium recording a content, a file of a video stream and a file of reproduction management information used for reproducing the video stream and including monitor information indicating at least one of a color gamut and a dynamic range of luminance of a master monitor used for authoring the video stream; a decoding unit configured to decode the video stream; and an output unit configured to control an output of video data obtained by decoding the video stream and the monitor information included in the reproduction management information to a display device, depending on a performance of the display device to which the content is output. The present technology can be applied to a player that reproduces a content.
US10694194B2 Image processing apparatus, non-transitory computer readable storage medium, and image processing method
An image processing apparatus includes an image processing block configured to encode each of plural data strings by using the number of common run lengths which are common to the plural data strings as run information of identical pixel values which are consecutive in each of the plural data strings.
US10694183B2 Scalable video coding using derivation of subblock subdivision for prediction from base layer
Scalable video coding is rendered more efficient by deriving/selecting a subblock subdivision to be used for enhancement layer prediction, among a set of possible subblock subdivisions of an enhancement layer block by evaluating the spatial variation of the base layer coding parameters over the base layer signal. By this measure, less of the signalization overhead has to be spent on signaling this subblock subdivision within the enhancement layer data stream, if any. The subblock subdivision thus selected may be used in predictively coding/decoding the enhancement layer signal.
US10694182B2 Scalable video coding using base-layer hints for enhancement layer motion parameters
Information available from coding/decoding the base layer, i.e. base-layer hints, is exploited to render the motion-compensated prediction of the enhancement layer more efficient by more efficiently coding the enhancement layer motion parameters.
US10694177B2 Distance to fault measurements in cable TV networks
A TDR technique for performing in-service distance-to-fault measurements in cable TV networks is disclosed. Using a cable network tester configured to generate chirped probe pulses and to perform pulse-matched filtering and averaging of received echoes, network faults may be detected without interfering with the downstream reception. The probe pulse transmission may be timed to take advantage of the error correction coding in the network.
US10694173B2 Multiview image display apparatus and control method thereof
A multiview image display apparatus is provided. The multiview image display apparatus includes a depth adjuster configured to adjust a depth of an input image, a renderer configured to perform rendering on multiview images based on the depth-adjusted image, a crosstalk compensator configured to perform crosstalk inverse compensation on the rendered multiview images, a display configured to arrange the crosstalk inverse compensated multiview images in a preset arrangement pattern and display the crosstalk inverse compensated multiview images arranged in the preset arrangement pattern, and a controller configured to estimate crosstalk, and control the depth adjuster to adjust a depth value of a region that satisfies a preset condition to a preset depth value based on the estimated crosstalk.
US10694170B2 Controlling image display via real-time compression in peripheral image regions
Techniques are described for controlling image display via compression of image data in some image regions while performing less or no compression in other (e.g., peripheral view) regions, with color-specific compression preserving chromatic aberration compensation. Such techniques may be used with display panel(s) of a head-mounted display device used for virtual reality display. A primary region of an image at which to encode and display data at a highest resolution level may be determined by tracking a gaze of a user, while other secondary regions may be selected to be surrounding or other outside the primary region. In the secondary regions, image data for a first (e.g., green) color channel may be encoded at a first compression level for a first resolution level lower higher than for other second color channels, and HDR data may be compressed at higher compression levels than the color-specific data.
US10694169B1 Depth mapping with polarization and focus pixels
In some embodiments, an image sensor structure includes a super-pixel sensor comprising a plurality of micro-pixel sensors. The image sensor structure includes a plurality of micro-lenses affixed to focus light on the plurality of micro-pixel sensors. In some embodiments, each micro-lens of the plurality of micro-lenses directs light to locations on a respective one or more of the plurality of micro-pixel sensors. In some embodiments, the image sensor structure includes one or more color filters affixed at locations for filtering light directed by the micro-lenses to a first set of color image micro-pixel sensors comprising one or more of the plurality of micro-pixel sensors for capturing color image data and one or more polarization filters affixed at locations for filtering light directed by the micro-lenses to a second set of polarization micro-pixel sensors comprising one or more of the plurality of micro-pixel sensors for capturing depth map data.
US10694165B2 Efficient multi-view coding using depth-map estimate for a dependent view
The usual coding order according to which the reference view is coded prior to the dependent view, and within each view, a depth map is coded subsequent to the respective picture, may be maintained and does lead to a sacrifice of efficiency in performing inter-view redundancy removal by, for example, predicting motion data of the current picture of the dependent view from motion data of the current picture of the reference view. Rather, a depth map estimate of the current picture of the dependent view is obtained by warping the depth map of the current picture of the reference view into the dependent view, thereby enabling various methods of inter-view redundancy reduction more efficiently by bridging the gap between the views. According to another aspect, the following discovery is exploited: the overhead associated with an enlarged list of motion predictor candidates for a block of a picture of a dependent view is comparatively low compared to a gain in motion vector prediction quality resulting from an adding of a motion vector candidate which is determined from an, in disparity-compensated sense, co-located block of a reference view.
US10694156B2 Recording apparatus for vehicle
A recording apparatus for a vehicle capable of recording a video image with reduced reflected glare is provided. A recording apparatus for a vehicle according to the present invention includes a main body part comprising at least a camera, a mounting part configured to mount the main body part so that the camera is oriented to photograph outside of a vehicle through a windshield provided in the vehicle, and a display unit configured to display information. The display unit is rotatably mounted at a lower part of the main body part and is positioned to block light from below the camera when the display unit rotates in a direction in which the camera photographs a video image and a display surface of the display unit faces downward, which is referred to as a first arrangement.
US10694151B2 Imaging system with a single color image sensor for simultaneous fluorescence and color video endoscopy
An endoscopic video system and method using a camera with a single color image sensor, for example a CCD color image sensor, for fluorescence and color imaging and for simultaneously displaying the images acquired in these imaging modes at video rates in real time is disclosed. The tissue under investigation is illuminated continuously with fluorescence excitation light and is further illuminated periodically using visible light outside of the fluorescence excitation wavelength range. The illumination sources may be conventional lamps using filters and shutters, or may include light-emitting diodes mounted at the distal tip of the endoscope.
US10694124B2 Image pickup element and electronic apparatus with noise correcting circuit
The present technique relates to an image pickup element and an electronic apparatus which enable a higher-quality image to be obtained. An image pickup element includes an input sense portion configured to produce a noise correction signal portion includes a first transistor and a second transistor configuring a current mirror circuit, a switch provided between a gate of the first transistor and a gate of the second transistor, and a capacitive element one electrode of which is connected between the switch and the gate of the second transistor on an output side of the current mirror circuit, and the other electrode of which is connected to the predetermined power source.
US10694122B2 Methods and apparatus for true high dynamic range imaging
When imaging bright objects, a conventional detector array can saturate, making it difficult to produce an image with a dynamic range that equals the scene's dynamic range. Conversely, a digital focal plane array (DFPA) with one or more m-bit counters can produce an image whose dynamic range is greater than the native dynamic range. In one example, the DFPA acquires a first image over a relatively brief integration period at a relatively low gain setting. The DFPA then acquires a second image over longer integration period and/or a higher gain setting. During this second integration period, counters may roll over, possibly several times, to capture a residue modulus 2m of the number of counts (as opposed to the actual number of counts). A processor in or coupled to the DFPA generates a high-dynamic range image based on the first image and the residues modulus 2m.
US10694106B2 Computer vision application processing
Methods, systems, and techniques to enhance computer vision application processing are disclosed. In particular, the methods, systems, and techniques may reduce power consumption for computer vision applications and improve processing efficiency for computer vision applications.
US10694100B2 Image processing apparatus, image processing method, and computer readable recording medium
An image processing apparatus includes: a processor configured to execute: acquiring image data; generating a first interpolation image data corresponding to light in a red wavelength band, a second interpolation image data corresponding to light in a green wavelength band, a third interpolation image data corresponding to light in a blue wavelength band, and fourth interpolation image data corresponding to narrow band light; calculating a ratio of a pixel value of the fourth interpolation image data to a pixel value of the second interpolation image data for each region including one or a plurality of pixels; extracting a pixel of the fourth interpolation image data in the region where the calculated ratio exceeds a predetermined threshold value; generating a composite image data based on the pixel value of the extracted pixel and the second or the third interpolation image data; and generating color image data.
US10694084B2 Imaging apparatus capable of efficiently radiating heat of an image sensor without an increase in size
An imaging apparatus includes a lens barrel unit, an image sensor substrate having an image sensor, a metal plate to which an image sensor substrate is fixed, a lens barrel holder made of a metal material and configured to support the lens barrel unit, a third cover member made of a heat-conductive resin material fixed to the lens barrel holder and configured to cover the circumferential surface of the lens barrel unit, and a heat-conductive member configured to conduct heat of an image sensor sheet metal to the lens barrel holder. At least a part of the lens barrel holder is disposed inside the third cover member.
US10694070B2 Information processing apparatus, data structure of image file, and non-transitory computer readable medium for managing usage mode of image
An information processing apparatus includes a receiver and a transmitter. The receiver receives an image associated with attribute information. When detecting a use of the image, the transmitter transmits information related to the use of the image. In a further modification of the invention, the image may be an image corresponding to an object.
US10694063B2 Multifunction peripheral which carries out printing processing according to an instruction of an application that operates on an information processing apparatus and method therefor
In a case of a first function of carrying out a cooperative processing in accordance with an instruction from a user of a multifunction peripheral (10), the user is set as an execution user. In a case of a second function of carrying out a cooperative processing in accordance with an instruction from an application, a user instructed by the application is set as an execution user. Further, in a case where an execution user of a cooperative processing carried out using the first function and an execution user of a cooperative processing carried out using the second function are identical, use history information of the execution user is managed as use history information of a single user. This makes it possible to appropriately manage use history information of a cooperative processing.
US10694053B1 Wireless location tracking tag for monitoring real time location-tracking apparatus for an electronic device
A system for tracking the location of an electronic device includes an electronic device and a wireless location tag. The wireless location tag includes a microcontroller unit, and a modular connector interface configured to be communicatively coupled to a port of the electronic device. The wireless location tag is configured to establish an Internet connection to one or more backend electronic devices in response to detecting that the wireless location tag has been communicatively coupled to the port of the electronic device, obtain identifying information that is associated with the electronic device, and identify tag identifying information associated with the wireless location tag. The wireless location tag is also configured to send one or more instructions to the one or more backend electronic devices via the Internet connection, and send one or more ping messages to the one or more backend electronic devices.
US10694047B2 Methods, systems and applications for managing wireless services on a wireless device
The application is directed to a method and system for tracking and managing data usage on a wireless device. A graphical user interface is displayed on a wireless device for tracking and managing data usage over a predetermined time. A request is received via the graphical user interface to set an alert. The alert indicates when the data usage exceeds a predefined value. A determination is made whether the data usage exceeds the predefined value. Further, an alert is transmitted to the wireless device.
US10694040B1 Centralized event log generation and analysis for contact centers
A computer system is described that is configured to generate an entry in a centralized event log for each voice call into a contact center of an organization. The event log system is configured to receive call data associated with action performed during the call and retrieve context data associated with the call from across a plurality of disparate systems used by the contact center to service the call. The event log system is configured to include both the call data and the context data in the call entry, and to correlate the call entry with previous call entries for a same entity identified for the call. The call entry may also include entity profile data as metadata. The pertinent data for the call will be stored in a single, centralized location accessible by any of the front-end systems for use in determining how to handle the call.
US10694039B2 System and method for automated call distribution
A computer-implemented method for automating calls from a call center to a lead comprises determining, with at least one processor, a number of contact attempts based at least partially on at least one rule, determining, with at least one processor, a cadence of the number of contact attempts based at least partially on a predictive model, initiating a plurality of contact attempts based at least partially on the cadence, and ending the plurality of contact attempts in response to at least one of the following: the number of contact attempts has been met, a contact attempt is successful, the lead opted out, the lead scheduled a future contact attempt, or any combination thereof. A system and computer program product are also provided.
US10694038B2 System and method for managing calls of an automated call management system
Systems and methods for managing a call between a contact, a conversation bot, and a human agent are disclosed. The method selects a conversation bot associated with a particular human agent from multiple conversation bots that are each associated with a different human agent. Each conversation bot can be a model trained using conversation data recorded during conversations conducted by the particular human agent with which it is associated. The method connects an audio call with a human contact, and generates audio during the call based upon a voice of the particular human agent. The method determines that a transition criterion is satisfied, and selects a selected human agent from amongst a plurality of available human agents. When the transition criterion is satisfied, the method enables a selected human agent to participate on the call, and continues the call between the selected human agent and the human contact.
US10694037B2 System and method for automatically validating agent implementation of training material
A system and method for testing an agent by a validation bot may include sending training material to an agent; automatically initiating, by the validation bot, a session with an agent by providing a phrase to the agent via a client media interface; obtaining a reply from the agent; mapping the reply of the agent to an agent intent; providing a response to the agent based on the agent intent and according to a predetermined session flow, wherein the predetermined session flow is based on the training material; repeating obtaining responses, mapping the responses and providing responses until a termination criterion is met; calculating a score of the agent according to scoring rules; and providing the score of the agent to a user.
US10694027B2 System and method for automated voice quality testing
A system for automated audio quality testing, comprising a plurality of endpoint emulators, call engines, and optionally audio generator devices and head and torso simulator devices, and a method for using such a system for testing of audio quality over a variety of system architectures for optimization of contact center operations and improvement of customer experience.
US10694024B1 Systems and methods to manage models for call data
Systems and methods for managing models for call data are disclosed. For example, the system may include one or more memory units storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include receiving, from a user device, an input indicating a segment of a first recorded call and an attribute associated with the segment. The operations may include determining a parameter of a model, wherein the model is associated with the attribute. The operations may include changing the parameter based on the input. The operations may include generating an updated model based on the changed parameter, wherein the updated model may be configured to analyze recorded calls having one or more segments with the same attribute.
US10694023B2 Testing methods and systems for mobile communication devices
A testing method for testing mobile communication devices comprises transmitting, by a testing front end module, a testing profile associated with a Universal Integrated Circuit Card, UICC, to a mobile communication device, activating the testing profile on the mobile communication device, setting, by a testing controller, the configuration of the mobile communication device to a testing mode according to the information of the activated testing profile of the UICC, and performing operational tests on the mobile communication device using a testing front end module of a testing system while the configuration of the mobile communication device is set to the testing mode.
US10694017B2 Ergonomic position detector
Embodiments detect problematic ergonomic positions and movement patterns for a user physically operating a hand-held mobile device as a function of sensory data, via comparing current user ergonomic movement pattern to knowledge base activity movements labeled as problematic ergonomic movements. Thus, in response to determining that a user ergonomic movement pattern matches a labeled hand movements, the embodiments drive communication component of the mobile device to alert the user of engaging the device in a problematic ergonomic movement, and recommend an alternative ergonomic position for use in engaging the device.
US10694013B2 Electronic device with waterproof structure
The present disclosure provides a waterproof structure of an electronic device with a fingerprint recognition sensor module. The electronic device may include: a housing including a first cover facing a first direction, a second cover facing a second direction opposite the first direction, and a lateral member facing a third direction perpendicular to the first and second directions and disposed to surround at least part of a space between the first and second covers; a sensor module disposed between the first and second covers and mounted to be exposed through at least part of the second cover, the sensor module including a first structure; and a sealing member disposed between the second cover and the first structure and compressed due to assembly of the second cover to prevent moisture from penetrating into the electronic device.
US10694001B2 Method, apparatus and system for uploading a file
Methods, apparatuses, and systems are provided for uploading a file in the field of computer technology. The method includes a router receiving a target file for uploading to a target server which is transmitted from a terminal; determining a feature value of the target file; obtaining a list of feature values of files for the target server, in which the feature value of each file stored in the target server is recorded; transmitting the target file to the target server, when the feature value of the target file is not in the list of feature values of files; and transmitting the feature value of the target file to the target server, when the feature value of the target file is in the list of feature values of files.
US10693996B2 System and method for improving efficiency of a remote computing device
The present disclosure discusses system and methods for improving the efficiency of a remote computing device. The system and methods include generate a profile and delivery schedule for the remote computing device. The system can dynamically update the delivery schedule of future requests the system transmits to the remote computing device based on responses to current request.
US10693985B2 User subscription to content
One or more computing devices, systems, and/or methods for facilitating user subscription to content from a content provider are provided. For example, a message interface provides access to messages associated with a user message address of a user. A content recommendation to subscribe to content of a content provider is generated and populated within the message interface (e.g., a recommendation to subscribe to a gardening newsletter). Responsive to the user interacting with the content recommendation, a subscribe option is displayed through the message interface. The user can use the subscribe option to quickly and efficiently create a user subscription to the content without transitioning away from the message interface. Information used to create the user subscription can be prefilled in order to reduce the amount of user actions needed for creating the user subscription.
US10693976B2 Method and system for dynamic discovery of service functions
A method is provided for dynamic discovery of service functions in an IP network including at least one PDP, responsible for taking decisions relative to the structuring of a service based on a set of service functions, called SF functions, and for notifying other nodes of the IP network of these decisions, and at least one SF node, associated with at least one SF function hosted at the SF node or accessible via the SF node. The method includes: the PDP node receives an announcement message sent by the SF node, the announcement message indicating at least one identifier and the location of the SF function associated with this SF node; and the PDP node updates a list of SF functions on the basis of information taken from the announcement message. The method can be applied to value added services, for example in an OSPF network.
US10693962B1 Language and mechanism for modeling and exporting storage platform topologies, attributes, and behaviors
Techniques of the present disclosure automatically generate middleware code to structure representations of raw output from a storage platform and make suitable the output for consumption by a client application. In one embodiment, a method receives a storage platform description expressed at least in part in a domain specific language, wherein the storage platform description describes a storage platform and programmatically generates, based at least in part on the storage platform description, middleware code configured to transform response data received from the storage platform to conform to a target third party data structure of a third party application with which the response data is associated. The storage platform description can include characteristics of the storage platform such as topology, attributes, alerts, metrics, and the like. Suitable code can be reused or repurposed to reduce the amount of code handwritten by a developer.
US10693954B2 Blockchain-enhanced mobile telecommunication device
A computer-implemented method tracks and maintains a record of telecommunication device events using a blockchain that is supported by a peer-to-peer network. One or more processors detect one or more events at a telecommunication device, and then transmit a transaction of the one or more events from the telecommunication device to multiple remote computing devices that are part of a peer-to-peer network, which supports a blockchain that includes a block that includes the transaction of the one or more events.
US10693953B2 Load switch command including identification of source server cluster and target server custer
A software defined network (SDN) controller sends a load switch command to a network device. The load switch command includes identification of a source server cluster and identification of a target server cluster.
US10693950B2 Control method for network communication system including base station network management server and multi-access edge computing ecosystem device
A control method for network communication system including base station network management server comprises of obtaining an item of neighbor base station identification information of a neighbor base station by a first base station; providing the first base station identification information to a base station network management server by the first base station; obtaining a first base station neighbor information from the base station network management server by a first MEC platform; producing an item of first platform neighbor information by the first MEC platform; determining whether a request signal matches the first platform neighbor information after receiving the request signal from a second MEC platform; providing the first platform identification information to the second MEC platform while determining that the request signal matches the first platform neighbor information.
US10693947B2 Interchangeable retrieval of sensitive content via private content distribution networks
The present disclosure provides for improved computational efficiency in systems used to provide content over a network. Hybrid content sourcing is enabled to provide content via a Content Distribution System (CDN) and a centralized service in conjunction with one another via a single URL provided to client devices. Client devices are provided with expiration tokens, which are used to authorize the CDN to request and serve the content to the client devices with the security inherent to the centralized service. Tenants are thereby enabled to use the CDN as an available source via a single Uniform Resource Locator provided to clients with greater security than public CDNs.
US10693942B2 Resending a hypertext transfer protocol request
Technologies related to resending hypertext transfer protocol (HTTP) requests are disclosed. One or more operations performed on a first web page is monitored. One or more HTTP requests that include the monitored one or more operations are sent to a server. Information associated with the one or more HTTP requests are recorded. Upon determining that an HTTP request of the one or more HTTP requests has failed to be sent, the HTTP request is recorded to a list of HTTP requests that failed to be sent. The HTTP request recorded to the list is deleted after receiving a normal response message from the server, and whether the list of HTTP requests that failed to be sent is empty is determined when redirecting from the first web page to a second web page.
US10693940B2 Remote access to an application program
Systems and methods for providing remote access to an application program. A server remote access program may cooperate with display data interception application to provide display data to a client computing device. The client computing device may connect to the application at a Uniform Resourced Locator (URL) using a client remote access application to receive the display data. The client remote access application may provide user inputs, received at the client computing device, to the application to affect the state of the application.
US10693935B2 User interface remoting through video encoding techniques
Methods, techniques, and systems for user interface remoting using video streaming techniques are provided. Example embodiments provide User Interface Remoting and Optimization System (“UIROS”), which enables the efficient remoting of pixel-oriented user interfaces on behalf of their guests using generic video streaming techniques, such as H.264, to send compressed user interface image information in the form of video frame encoded bitstreams. In one embodiment, the UIROS comprises server side support including a UI remoting server, a video encoder, and rendering support and client side support including a UI remoting client, a video decoder, and a display. These components cooperate to implement optimized UI remoting that is bandwidth efficient, low latency and CPU efficient.
US10693934B2 Utilizing VoIP coded negotiation during a controlled environment call
Controlled-environment communication systems are increasingly using voice over internet protocol (VoIP) to serve their users. VoIP allows voice to be sent in packetized form, where audio is encoded using one of several codecs. Because of bandwidth constraints, particularly during peak call times, codecs may be used which sacrifice audio quality for bandwidth efficiency. As a result, several features of communication systems, including critical security features. The present disclosure provides details for systems and methods by which a controlled-environment communication system may shift between codecs to perform security-related features or to alleviate bandwidth considerations. This involves the special formatting of control-signaling messages, including session initiation protocol (SIP) and session description protocol (SDP) messaging.
US10693930B2 Real-time or near real-time streaming
This document describes a protocol for transferring unbounded streams of multimedia data. It specifies the data format of the files and the actions to be taken by the server (sender) and the clients (receivers) of the streams. It describes version 2 of this protocol.
US10693928B2 Method and device for adaptive streaming of multimedia data
The present disclosure discloses a method and a media device for adaptive streaming of multimedia data. The method comprises receiving, by a media device, a request for streaming a multimedia data, where the multimedia data is divided into a plurality of data packets, identifying one or more network interfaces available in the media device, allocating one or more data packets from the plurality of data packets, to the one or more network interfaces and requesting the one or more data packets of the multimedia data over the allocated one or more interfaces, for adaptively streaming the multimedia data on the media device.
US10693913B2 Secure and policy-driven computing for fog node applications
In one embodiment, a device in a network gathers characteristics of a container application on the device. The device provides the gathered characteristics of the container application for security assessment. The device receives an indication of the security assessment based on the provided characteristics of the container application. The device controls execution of the container application based on the received indication of the security assessment.
US10693911B2 Dynamic generation of policy enforcement rules and actions from policy attachment semantics
At least one set of enforceable policy provisions is identified within at least one defined service level policy to be enforced during runtime by a policy enforcement point (PEP). Each set of enforceable policy provisions includes a policy subject, a reference to a policy domain, and at least one assertion. Each identified set of enforceable policy provisions is transformed by the PEP into at least one runtime-executable processing rule that each includes at least one PEP processing action that each represents an atomic unit of policy enforcement level behavior executable by the PEP to enforce the respective at least one assertion against runtime objects associated with the policy subject within an area of runtime policy enforcement specified by the policy domain.
US10693908B2 Apparatus and method for detecting distributed reflection denial of service attack
Disclosed herein are an apparatus and method for detecting a Distributed Reflection Denial of Service (DRDoS) attack. The DRDoS attack detection apparatus includes a network flow data reception unit for receiving network flow data from network equipment, a session type determination unit for determining a session type of the received network flow data, a host type determination unit for determining a type of host corresponding to the network flow data based on the session type, an attack method determination unit for determining an attack method corresponding to the network flow data, a protocol identification unit for identifying a protocol of the network flow data, and an attack detection unit for detecting a DRDoS attack based on the session type, the host type, the attack method, and the protocol.
US10693904B2 System and method for information security threat disruption via a border gateway
A system and method for disrupting an information security threat that constitutes an attack on a computer asset in a computer network is provided. The provided system and method disrupts this information security threat after the attack on the computer asset has been detected by at least one of the monitoring devices on the affected computer network. An intermediate upstream gateway of the affected computer network is then utilized to disrupt this information security threat. As the detected attack is being disrupted, a mitigation action will be automatically initiated if a mitigation action associated with the attack is stored in the system's database; else information about the attack will be sent to a central command centre for further assessment. At the central command centre, a mitigating action will be further developed and executed to address the intention of the attack.
US10693896B2 Anomaly and malware detection using side channel analysis
The present disclosure describes systems and methods for detecting malware. More particularly, the system includes a monitoring device that monitors side-channel activity of a target device. The monitoring device that can work in conjunction with (or independently of) a cloud-based security analytics engine to perform anomaly detection and classification on the side-channel activity. For example, the monitoring device can calculate a first set of features that are then transmitted to the security analytics engine for anomaly detection and classification.
US10693894B1 Real-time regular expression search engine
Upon receiving malware detection rules that are to be identified with respect to an input traffic stream, a sequence of state definitions are generated for each of the rules. The state definitions for each rule correspond to respective segments of the rule and specify conditions under which a state machine is to transition between search states corresponding to those segments, at least one of the segments corresponding to multiple characters within the input traffic stream. A state machine transitions between search states corresponding to one or more of the rules in accordance with contents of the input traffic stream and the conditions specified by the sequence of state definitions.
US10693888B2 Systems and methods for proximity identity verification
Systems and methods are provided for authenticating a user of a computing device. An example system includes a memory storing instructions, and a processor configured to execute the instructions to receive an authentication request from a user of a computing device, determine a context of the authentication request, determine a physical location of the user, and perform, based on the context of the authentication request and the physical location of the user, an associate proximity detection. The associate proximity detection includes steps to identify an associate based on at least one of the context of the authentication request or the physical location of the user, determine a physical location of the identified known associate, and determine a proximity of the user to the identified known associate. The authentication request may be approved when the determined proximity is within a threshold.
US10693885B2 Social networking behavior-based identity system
Disclosed are various embodiments for a social networking behavior-based identity system that employs social networking data that a user has elected to share through an opt-in procedure. An assertion of a user identity is received from a client. It is determined whether the assertion of the user identity specifies a correct security credential. Social networking data identifying a circle of friends is received. It is determined whether the user identity belongs to a user at the client based at least in part on a reputation of one or more members of the circle of friends and whether the assertion of the user identity specifies the correct security credential.
US10693879B2 Methods, devices and management terminals for establishing a secure session with a service
This disclosure provides a method, performed in a resource-constrained device 60, for establishing a secure session with a service 800 delivered by a server terminal 80 using a security protocol over a communication network. The resource-constrained device 60 is registered at a management terminal 70. The method comprises receiving, from the server terminal 80, a credential associated with the service 800. The method comprises sending, to the management terminal 70, a service approval request 803. The service approval request 803 comprises an identifier of the service 800 and/or the credential. The method comprises receiving, from the management terminal 70, a response 804. The response 804 comprises an indication that the service 800 is approved, and a security context for a resumption of the secure session. The secure session has been established by the management terminal 70. The method comprises initiating the resumption of the secure session with the service 800 using the security context.
US10693865B2 Web-based interface integration for single sign-on
Web-based single sign-on can enable a user to log in to a single interface (such as through a web browser or thin client) and then provide SSO services to the user for one or more web applications. The web-based SSO system can be extended to support one or more different access control methods, such as form-fill, Federated (OIF), SSO Protected (OAM), and other policies. The web-based SSO system can include a user interface through which the user can access different web applications, systems, etc. and manage their credentials. Each SSO service can be associated with a web interface allowing the SSO services to be accessed over the web. The web interfaces can provide CRUD (create, read, update, delete) functionality for each SSO service. To support different access policy types, the web-based SSO system can include an extensible data manager that can manage data access to different types of repositories transparently.
US10693853B2 Method and system for policy enforcement in trusted ad hoc networks
A non-transitory computer-readable storage medium storing a set of instructions executable by a processor. The set of instructions is operable to receive a request from a node to join a trusted ad hoc network. The set of instructions is further operable to authenticate the node to join the trusted ad hoc network. The authentication is performed based on a verification that the node will comply with a security policy of the trusted ad hoc network. The set of instructions is further operable to send, to the node, a verification that the trusted ad hoc network complies with the security policy. The set of instructions is further operable to add the node to the trusted ad hoc network.
US10693839B2 Digital media content distribution blocking
A method and system for improving a digital media content transfer blocking process is provided. The method includes detecting a request for access to digital media content from a digital media provider system. Network traffic across the network is identified and it is verified that the digital media content is comprised by the network traffic. In response, investigation platform software code is executed and a database system associated with the digital media provider system is queried. A system determines if a legitimate connection based relationship exists between a user device and the digital media provider system and the digital media content is monitored. The digital media content is determined to be unauthorized for use by the user and in response the digital media content is disabled from executing functions with respect to the user device of a user.
US10693838B2 Transport layer signaling security with next generation firewall
Techniques for transport layer signaling security with next generation firewall are disclosed. In some embodiments, a system/process/computer program product for transport layer signaling with next generation firewall includes monitoring transport layer signaling traffic on a service provider network at a security platform; and filtering the transport layer signaling traffic at the security platform based on a security policy.
US10693836B2 Data loss prevention system implemented on cloud and operating method thereof
Provided is a data loss prevention system comprising an address converting module for converting a private IP address of a received traffic into an IPv6 address; a first communication module for decoding the received traffic; the data loss analyzing module for analyzing the traffic transmitted from the first communication module according to a predetermined policy and examining whether personal information or confidential information is included; and a second communication module for transmitting the traffic transmitted from the data loss analyzing module to the address converting module after the traffic is encoded or not encoded according to the information representing whether the traffic is encoded included in the IPv6 address, wherein the address converting module restores the IPv6 address of the traffic transmitted from the second communication module to the private IP address.
US10693834B2 Client subnet efficiency by equivalence class aggregation
A method for improving client subnet efficiency by equivalence class aggregation includes receiving a Domain Name System (DNS) query from a client, determining, based on predetermined class criteria, that the client is associated with an equivalency class, searching a cache associated with the equivalence class for an answer corresponding to the DNS query, and upon locating the answer, serving the answer to the client. If it is determined that the cache does not include the answer, the method proceeds with querying, by a recursive server, an authoritative server using client subnet data associated with the equivalence class, receiving the answer from the authoritative server, storing the answer to the cache associated with the equivalency class, and serving the answer to the client. The client subnet data may include a representative CIDR block, the representative CIDR block being used to make queries on behalf of all clients associated with the equivalence class.
US10693832B1 Address resolution protocol operation in a fibre channel fabric
A network where FC and Ethernet storage traffic share the network. The network extends FC SAN storage attributes to Ethernet storage devices. The network is preferably formed of FC switches, so each edge switch acts as an FCoE FCF, with internal communications done using FC. IP packets are encapsulated in FC packets for transport. Preferably, either each outward facing switch port can be configured as an Ethernet or FC port, so devices can be connected as desired. Ethernet addresses of IP devices are discovered based on ARP requests and lookup misses. Once an ARP request is trapped, the source device's information is added to a local database and distributed within the network. If the destination device is not known, a network-specific fabric protocol is used to propagate the ARP request to the other switches. An ARP response is processed similarly to update the local database and to distribute the update.
US10693831B2 Method, apparatus, and computer readable storage medium comprising instructions for vehicle-to-vehicle communication
A method, an apparatus, and a computer-readable storage medium having instructions for Vehicle-to-Vehicle communication. Messages are exchanged between a first vehicle and a second vehicle. Each of the messages includes a hash pointer to the respective last previous message. After completion of the exchange of messages, a hash pointer to the last message of the exchange of messages is signed individually by each participant and published. In case the resulting negotiated contract has to be changed, a further message is added to the exchange of messages, which includes a hash pointer to the last message of the exchange of messages. Finally a hash pointer to the further message is published.
US10693829B2 Providing translations of electronic messages via a social networking system
The present disclosure is directed toward systems and methods for providing translations of electronic messages via a social networking system. For example, systems and methods described herein involve determining whether to provide an electronic message or a translation of the electronic message to a recipient based on social networking activities of the recipient. Furthermore, systems and methods described herein can provide a translation of an electronic message based on an analysis of social networking activities of one or more recipients of the electronic message.
US10693827B2 Determining intended electronic message recipients via linguistic profiles
A method for checking against transmitting a message to an unintended recipient, includes developing, using a processor on a computer, a training model of a linguistic profile of messages previously transmitted electronically by a user to a recipient, by iteratively computing a composite feature vector over a set of all messages previously transmitted electronically to the recipient, the iterations for developing the training model continuing until summed proportional changes across all features falls below a first preset threshold value.
US10693819B1 Generation of electronic media content collections
Among other things, the functionality of electronic messaging software and systems is improved by automatically analyzing media content associated with a user and generating collections of such content (e.g., “stories”) based on varying criteria. For example, a narrative group criterion stored in a database in communication with the system is selected, a media content item associated with the narrative . roup criterion and associated. with a user is selected, a media content collection comprising the selected media content item is generated, and the media content collection is displayed on a display screen of a computing device of the user.
US10693817B1 VNFM resolution of split-brain virtual network function components
An example operation may include a system, comprising one or more of receiving a VNFCI status notification resumption with an active state, retrieving a timestamp of the VNFCI state change to active, retrieving a timestamp of a peer VNFCI state change to active, checking with a VIM to determine if the VNFCI network isolated while active, checking with the VIM to determine if the peer VNFCI network isolated while active, sending a first state change request message with standby to the peer VNFCI when one or more of: the peer VNFCI was network isolated, and the VNFCI was not network isolated, sending a second state change request message with standby to the peer VNFCI when one or more of: the VNFCI is not the preferred standby instance, and the peer VNFCI was not network isolated, and the VNFCI was not network isolated, starting a first retry timer for the peer VNFCI when one or more of: the first state change request message is sent, and the second state change request message is sent, sending a third state change request message with standby to the VNFCI when one or more of: the VNFCI is the preferred standby instance, and the peer VNFCI was network isolated, and the VNFCI was network isolated, sending a fourth state change request message with standby to the VNFCI when one or more of: the peer VNFCI was not network isolated, and the VNFCI was network isolated, and starting a second retry timer for the VNFCI when one or more of: the third state change request message is sent, and the fourth state change request message is sent.
US10693809B2 System and method for representing PMA attributes as SMA attributes in a high performance computing environment
System and method for representing performance management agent (PMA) attributes as subnet management agent (SMA) attributes in a high performance computing environment. In general legacy systems, performance metrics, as collected by a performance management agent, can only be collected via the use of general data packets traversing a subnet. In accordance with an embodiment, by configuring a SMA attribute to comprise the same performance metrics as collected by a PMA, a subnet manager, or another management component, can access the performance metrics in-band via the use of a subnet management packet.
US10693807B2 Method and system for mediated resource allocation
A method for mediating resource allocation includes a step of receiving from at least one first computation module, a first proposed resource allocation for completing a computational task. The method further includes a step of comparing the received first proposed resource allocation to at least one of a predetermined resource allocation criteria and at least one second proposed resource allocation received from at least one second computation module, and a step of determining a resource allocation instruction based, at least in part, on a result of the step of comparing.
US10693798B2 System architecture for varying rate transmission
A system receives an incoming datastream at an incoming data rate or transmits an outgoing datastream at an outgoing data rate. The system may include a detection circuit to monitor the signal quality of the datastream. Responsive to changes in the monitored signal quality, the system may switch the data rate from a first data rate to a new data rate. If signal conditions are favorable, the system may switch to a higher data rate than the first data rate. If signal quality conditions worsen, the system may switch from the first data rate to a lower data rate to allow for a reduction in error rate.
US10693790B1 Load balancing for multipath group routed flows by re-routing the congested route
Techniques are disclosed regarding interfaces, each configured to output network packets. The techniques can include a memory storing a first multipath group associated with the interfaces and a routing table, containing a first route to the first multipath group. The techniques can also include congestion detection logic configured to determine that an interface of the first multipath group is congested. The techniques can additionally include congestion avoidance logic configured to, upon determining that the interface of the first multipath group is congested, generate a second route in the routing table to a second multipath group associated with the interfaces of the first multipath group, wherein the second route diverts a flow of network packets from the first multipath group to the second multipath group.
US10693787B2 Throttling for bandwidth imbalanced data transfers
Techniques are disclosed to throttle bandwidth imbalanced data transfers. In some examples, an example computer-implemented method may include splitting a payload of a data transfer operation over a network fabric into multiple chunk get operations, starting the execution of a threshold number of the chunk get operations, and scheduling the remaining chunk get operations for subsequent execution. The method may also include executing a scheduled chunk get operation in response determining a completion of an executing chunk get operation. In some embodiments, the chunk get operations may be implemented as triggered operations.
US10693786B2 Efficient size reduction of a bloom filter
Method, system and product for efficient size reduction of a Bloom filter. The method includes: creating an interleaved Bloom filter based on a Bloom filter, wherein the interleaved Bloom filter is defined so as to have non-sequential cells of the Bloom filter be positioned sequentially, wherein the interleaved Bloom filter interleaves segments of the Bloom filter, wherein a size of the segments is based on an interleaving factor. A reduced size Bloom filter having a number cells below the number of cells of the Bloom filter is computed. The computation includes computing a value of a cell in the reduced size Bloom filter based on two or more values of cells in the interleaved Bloom filter.
US10693783B2 Intermediate logical interfaces in a virtual distributed router environment
A LRE (logical routing element) that have LIFs that are active in all host machines spanned by the LRE as well as LIFs that are active in only a subset of those spanned host machines is provided. A host machine having an active LIF for a particular L2 segment would perform the L3 routing operations for network traffic related to that L2 segment. A host machine having an inactive LIF for the particular L2 segment would not perform L3 routing operations for the network traffic of the L2 segment.
US10693782B2 Method and system for service switching using service tags
The disclosure herein describes a system, which provides service switching in a datacenter environment. The system can include a service switching gateway, which can identify a service tag associated with a received packet. During operation, the service switching gateway determines a source client, a requested service, or both for the packet based on the service tag, identifies a corresponding service portal based on the service tag, and forwards the packet toward the service portal. The service switching gateway can optionally maintain a mapping between the service tag and one or more of: a source client, a required service, the service portal, and a tunnel encapsulation. The service switching gateway can encapsulate the packet based on an encapsulation mechanism supported by the service portal and forward the packet based on the mapping.
US10693775B2 Method and system for providing automatic router assignment in a virtual environment
In an embodiment, a method for providing automatic router assignment in a virtual environment involves receiving a gratuitous ARP packet and setting a default gateway MAC address to a sender hardware address of the received gratuitous ARP packet, wherein the sender hardware address of the received gratuitous ARP packet is a MAC address of a master virtual router elected from a plurality of virtual routers, wherein a virtual router in the plurality of virtual routers is configured to elect a master virtual router by receiving at least one priority value advertised by another virtual router in the plurality of virtual routers, comparing the at least one received priority value to a priority value local to the virtual router to determine which priority value is the highest, and electing the virtual router having the highest priority value as the master virtual router.
US10693770B2 Service chaining within computer networks
Techniques are described for providing session-aware, stateful network services to subscriber packet flows. Devices within a service provider network direct subscriber packets along service chains. Each tunnel is established to direct traffic according a particular ordered set of network services for the corresponding service chain. An ingress device for the tunnels encapsulate the subscriber packets and embed opaque session cookies that each uniquely identifies a collection of packet flows of a subscriber session amongst other packet flows transported by a given service tunnel. Each service node need only identify the tunnel on which a tunnel packet was received and the session cookie embedded within the tunnel packet to uniquely associate the encapsulated subscriber packet with a subscriber session, without needing to further inspect the encapsulated subscriber packet, and to index or otherwise retrieve state and statistics required to enforce the network service the service nod is programmed to deliver.
US10693755B2 Broadband access management systems and methods
A Device Abstraction Proxy (DAP) interface receives a request for operational data relating to broadband access line services provided to a plurality of broadband access terminals in a network by two or more providers. The DAP interface receives, in response to the request, the operational data, including operational data for a plurality of DSL lines coupled to the plurality of broadband access terminals. The DAP then identifies at least two of the plurality of broadband access lines as belonging to a common neighborhood of broadband access lines, each of the at least two of the plurality of DSL lines respectively associated with at least two of the plurality of broadband access terminals being provided the broadband access services by different providers. Embodiments correlate a condition and/or a performance of one of the at least two broadband access lines identified as belonging to the common neighborhood with a condition and/or performance of another one of the at least two broadband access lines identified as belonging to the common neighborhood.
US10693749B2 Synthetic data for determining health of a network security system
An example method can include choosing a pattern or patterns of network traffic. This pattern can be representative of a certain type of traffic such as an attack. The pattern can be associated with various components of a network and can describe expected behavior of these various components. A system performing this method can then choose a nodes or nodes to generate traffic according to the pattern and send an instruction accordingly. After this synthetic traffic is generated, the system can compare the behavior of the components with the expected behavior. An alert can then be created to notify an administrator or otherwise remedy any problems.
US10693747B2 Create and publish a website using a hosting customer variable
A website hosting provider may assist hosting customers with the creation and publication of their websites. The website hosting provider may receive and convert customer service voice communications into customer service text communications. The website hosting provider may organize the customer service text communications in clusters so that all of the customer service text communications in the same cluster are regarding the same topic. The website hosting provider may also assign a score, regarding the effectiveness, and hosting customer variables, regarding the calling hosting customer, to each customer service text communication. When a new, i.e., current hosting customer calls regarding a topic and has similar hosting customer variables, the website hosting provider may determine, based on the past customer service text communications, a set of optimal questions. The current hosting customer may respond to the questions and then receive a recommendation from the website hosting customer regarding creating or publishing their website.
US10693746B2 Instrumentation and monitoring of service level agreement (SLA) and service policy enforcement
Source policy identification information of a registry service policy is correlated with configured policy enforcement processing rules and processing actions using a source policy reference key. The source policy identification information includes at least a source policy identifier (ID) of the registry service policy. Per-transaction service policy enforcement information that documents policy enforcement activities performed by a policy enforcement point (PEP) is correlated with the source policy identification information using the source policy reference key. The correlated per-transaction service policy enforcement information of at least one transaction from the per-transaction service data table is provided in response to a query from a policy monitoring point (PMP).
US10693744B2 Network property verification
A method may include obtaining packet handling rules from at least one firewall in a network and at least one routing table in the network, and translating the packet handling rules to canonical data structures based on priority of rules at a given routing table or a given firewall. Each canonical data structure may represent a subset of packets affected by one or more corresponding packet handling rules such that each packet handling rule is covered by at least one canonical data structure. The method may also include generating a graph representation of the firewalls and the nodes corresponding to the routing tables in the network. The method may additionally include labeling vertices and edges in the graph representation based on the packet handling rules. The method may also include, using the graph representation, verifying one or more network properties to identify any network issues.
US10693737B1 Universal alias and dependency models and network analysis
Computer processor hardware receives data associated with a set of elements in a network. The computer processor hardware assigns a unique identifier value to each respective element in the network. To produce encoded information representative of the network, the computer processor hardware chooses an attribute list indicating different attributes pertinent to the set of elements. For each unique identifier value indicating a corresponding network element, the computer processor hardware utilizes the received data to produce a corresponding set of encoded information indicating settings for the attributes in the list. The computer processor hardware produces a set of encoded information for each of the unique identifier values (and corresponding network elements) into an analytics data set defining the network. The analytics data set indicates all relationships amongst the network elements allowing complete end-to-end network architectures to be evaluated or focus to be placed on specific sub-segments of the network in order to evaluate processes and function at a micro level. It also allows associating costs to delivery service levels, to timing of deployment, or any wide variety of analysis dependent on the combined operation of network components.
US10693734B2 Traffic pattern detection and presentation in container-based cloud computing architecture
Determining and presenting traffic patterns includes: obtaining a first set of traffic metrics pertaining to network traffic associated with a plurality of containers of a container-based cloud computing platform, wherein: the plurality of containers supports a plurality of microservices; and a microservice has one or more corresponding microservice instances that execute on one or more of the plurality of containers; transforming the first set of traffic metrics into a second set of traffic metrics, the second set of traffic metrics comprising network traffic information pertaining to at least some of the plurality of microservices, the transformation being based at least in part on information pertaining to the plurality of containers and the plurality of microservices supported by the plurality of containers; constructing a microservice map based on the second set of traffic metrics; and outputting the microservice map.
US10693726B2 Method and device for the configuration of a transmission link
A method and apparatus for data transmission between a transmitter-side data transmission unit and a receiver-side data transmission unit is provided. The method includes transmitting a first portion of a data packet from a real-time application to the receiver-side data transmission unit, receiving a communication channel availability indicator from the receiver-side data transmission unit, and, if the availability indicator shows that the communication channel is available, adjusting the configuration of the remaining data of the data packet to be transmitted within the maximum permissible data transmission time which is still available for the data packet and transmitting the remaining data to the receiver-side data transmission unit. A transmitter-side data transmission unit and a receiver-side data transmission unit configured to execute the data transmission method are also provided.
US10693724B1 Context-sensitive techniques for optimizing network connectivity
Techniques described and suggested herein include systems and methods for optimizing network connections by using attributes of one or more of the connected entities. For example, a routing engine may be implemented to determine, based on various attributes of a client device, its desired destination, and/or the networks capable of connecting the client device and the destination, optimized parameters and routes for the network connection. Such optimization may involve the selection of an optimal network, the negotiation of an optimal connection type, and the like. The optimization may be made for one or more disparate criteria, such as data security, bandwidth, network latency, geographical proximity, and so forth.
US10693722B2 Agentless method to bring solution and cluster awareness into infrastructure and support management portals
A coordination point includes a persistent storage and a processor. The persistent storage stores a distributed system map. The processor obtains role information associated with computing devices from validators without interacting with user resources of the computing devices; updates the distributed system map using the obtained role information; identifies a portion of the computing devices as members of a functionality group using the updated distributed system map; and enforces a configuration, associated with the functionality group, on the user resources of each computing device of the portion of the computing devices.
US10693721B2 Methods for serial port client server mapping
A method for a server to assign a corn port to a peripheral device coupled to a client computer includes initiating a session in response to a request from a client, receiving from the client information identifying the peripheral device, calling on the server a driver for the identified peripheral device and assigning on the driver a fixed virtual port to the identified peripheral device; assigning on the server a virtual corn port in server space for the identified peripheral device, automatically specifying on the server the virtual corn port as the connection for the identified peripheral device, and mapping on the server a variable corn port to the peripheral device in server space.
US10693715B1 Dynamic network address space allocation for virtual networks
Techniques for dynamic allocation of network address spaces in virtual networks implemented in a service provider system are described. Upon a scaling condition of an allocation rule being determined to be satisfied, a network address space of a virtual network can be automatically expanded or contracted. The scaling condition can be specified by a customer associated with the virtual network. The allocation rule may also include a allocation factor that indicates an amount of network addresses that are to be added to or removed from the virtual network.
US10693708B2 Defining configurable characteristics of a product and associating configuration with enterprise resources
A computer-controlled method for a mobile application invoking a web service can include an application development framework (APPDF) mobile framework component creating an envelope for a request and passing the envelope to a transport component. The transport component can create a proxy for the envelope and a proxy for a connection based on an enforcement context. The transport component can stream the proxy envelope through the proxy connection to the web service.
US10693706B2 Method and apparatus of performing simultaneous multi-agent access for command execution through a single client
One example procedure of managing agents via a session client may include selecting multiple endpoint devices to manage, establishing a connection to a server, and identifying at least two agent identifiers identifying multiple agents corresponding to the multiple endpoint devices. The procedure may also include transmitting a session setup command to the server including the at least two agent identifiers and receiving a confirmation that a session has been established between the session client and the multiple agents of the multiple endpoint devices.
US10693702B2 Data transmission method and device using non-uniform APSK constellations
A simple construction for a family of non-uniform APSK constellations by the radial isomorphism between squares to circles is provided. The mutual information values indicate gains of at least 0.5 dB up to 1.5 dB with respect to the state of the art, such as the DVB-S2X constellations with 256 symbols. The invention also provides for a low-complexity detector of high-order modulated signals.
US10693698B2 Techniques for carrier sharing between radio access technologies
Techniques are described herein for addressing tone misalignment between signals of a first radio access technology (RAT) and signals of a second RAT in a combined signal. In some wireless communications systems, the tones of uplink (UL) signals may be shifted up or down based on the configuration of the particular RAT. If UL signals of the first RAT are not shifted in frequency and UL signals of the second RAT are shifted in frequency, processing the combined signal may include additional processing to account for the mismatch.
US10693692B2 Receiver-side processing of orthogonal time frequency space modulated signals
Wireless communication techniques for transmitting and receiving reference signals is described. The reference signals may include pilot signals that are transmitted using transmission resources that are separate from data transmission resources. Pilot signals are continuously transmitted from a base station to user equipment being served. Pilot signals are generated from delay-Doppler domain signals that are processed to obtain time-frequency signals that occupy a two-dimensional lattice in the time frequency domain that is non-overlapping with a lattice corresponding to data signal transmissions.
US10693691B2 Reference signal resource location techniques in wireless communications
Methods, systems, and devices for wireless communication are described in which a number of reference signal processes may be configured for a number of slots in a radio frame, and a corresponding reference signal process for each slot may be based at least in part on a location of the slot within the radio frame and a number of configured reference signal processes. An indication may be provided to a user equipment (UE) in each slot that indicates a presence or absence of a reference signal transmission in the slot.
US10693689B2 Enhanced clear channel assessment
In an example of multi-user wireless communications, an access point may send a downlink frame to a first station. The first station may generate and transmit an uplink frame. A second station in a same or different basic service set coverage area as that of the access point performs a clear channel assessment of a medium associated with the station for transmitting a frame without interrupting a frame exchange between the access point and the first station. The second station receives the downlink frame and the uplink frame of the frame exchange. The second station determines a signal measurement of the uplink frame, and determines a status of the medium based on the signal measurement and the downlink frame. The first station may update or ignore a network allocation vector timer based on the status of the medium. Other methods, apparatus, and computer-readable media are also disclosed.
US10693677B2 Method, device, and system for controlling tunnel identifier allocation
A method, a device, and a system for controlling tunnel identifier allocation are provided. The method includes: determining whether a type of a current procedure allows a Serving Gateway (SGW) to change a Tunnel Endpoint Identifier (TEID) and/or an Internet Protocol (IP) address; and sending an modify bearer request message to the SGW, in which the modify bearer request message is used for notifying the SGW of whether the SGW is allowed to change the TEID and/or the IP address. The loss of service data packets of a user or the service interruption caused by that the SGW modifies the TEID and/or the IP address is avoided.
US10693674B2 In-datagram critical-signaling using pulse-count-modulation for I3C bus
Systems, methods, and apparatus are described that enable a device to indicate availability of priority data to be communicated over a half-duplex serial bus without waiting for an ongoing transmission to be completed. In-datagram critical signaling is accommodated without breaking backward compatibility. A method implemented at a transmitting device coupled to a serial bus includes transmitting a data byte over a first line of the serial bus to a receiving device in accordance with a clock signal transmitted by a master device on a second line of the serial device, detecting a first pulse on the first line of the serial bus during a cycle of the clock signal designated for an acknowledgement or negative acknowledgement by the second device, and processing an alert indicated by the first pulse.
US10693672B2 Security and environmental control based on virtual reality headset usage
Systems and methods described provide and add significant functionality to virtual and augmented reality display systems. For example, when a user is “immersed” in a virtual reality environment, certain home environmental parameters may be changed, or may change state, and efforts at energy conservation can be automatically or semi-automatically initiated, at least temporarily, while the user is in the virtual reality environment. This allows the user to reduce energy consumption in their home while they are immersed in the virtual reality world by automatically turning down output to lights and other devices that the user does not need while in the headset. Users are further provided with the benefit of notifications during their virtual reality experience, bridging the gap of separation from the outside world with regard to security by allowing users to remain “in” a virtual reality environment while they are still alerted of important activity in their surroundings.
US10693670B2 Information processing apparatus, information processing system, and information processing method
An information processing apparatus includes: a memory; and a processor coupled to one or more terminals, wherein the processor: acquires, from the one or more terminals, a snapshot of shared information shared with another information processing apparatus at a time during a conference and a first identifier of the conference; determines whether or not the first identifier is stored in the memory by referring to the memory that stores a second identifier received from the another information processing apparatus; when determining that the first identifier is stored in the memory, performs coupling to the another information processing apparatus that is a source of the second identifier stored in the memory; and reproduces the shared information shared with the coupled another information processing apparatus from the snapshot.
US10693668B2 Operation method of communication node in network
An operation method of a communication node in an Ethernet-based vehicle network includes: transmitting a first frame advertising a presence of a data unit to be transmitted; receiving a second frame indicating that preparation for receiving the data unit is completed; and transmitting a third frame including the data unit using a static bandwidth which is reserved through an exchange of the first frame and the second frame.
US10693663B2 Two dimensional code generation and recognition
The present disclosure describes technologies related to two-dimensional (2D) code generation and recognition. In one implementation, registration information is received from a server for authenticating and registering the server, and the server is registered if the registration information is authenticated. The registration information is then saved. A request from the server for generating a 2D code is received, wherein the request includes information to be encoded to the 2D code. The information to be encoded to the 2D code is digitally signed by generating a digital signature using asymmetrical encryption, and the digitally signed information is sent to the server to be encoded to the 2D code.
US10693659B2 Generating pseudo random numbers for quantum computing secure authentication
A generator device being configured for generating pseudo random numbers, the generator device comprising a computing device operable for (i) calculating a first hash chain from an initial hash value (H_0), the first hash chain comprising a first sequence of M hash values (HA_1, HA_2, . . . , HA_M); (ii) calculating a second hash chain (20) comprising a second sequence of M hash values (HB_1, HB_2, . . . , HB_M) from the initial hash value (H_0) and the hash values (HA_1, HA_2, . . . , HA_M) of the first sequence; and (iii) determining the pseudo random numbers from the hash values (HB_1, HB_2, . . . , HB_M) of the second sequence. Also disclosed are a method for generating pseudo random numbers and a method for quantum computing secure authentication, as well as a computer program product and a data processing system.
US10693651B1 System and method for authentication using biometric hash strings
A process for completing transactions using biometric data, including include possible redundancies to ensure the accuracy of the transaction, and the system needed to perform the process. The process entails obtaining a biometric sample, extracting a biometric hash string from the biometric sample, converting the biometric hash string into an alpha numeric device, using the alpha numeric device to convey an identity, and equating the alpha numeric device to an identity with an account or membership.
US10693644B2 Single-input multifactor authentication
Multifactor authentication is a method to secure data and accounts and to prevent unauthorized access. A first factor can be information that the user knows, such as a username and password combination. A second factor can be something that the user possesses, such as a token generator or a trusted device. The present invention enables a user to present multiple authentication factors through a single biometric input using stored credentials and tokens generated by a secure element.
US10693642B1 Output switching for encoded content streams
Systems and methods are described to enable replacement, in a packaged content stream, of a first encoded content stream with a second encoded content stream, without requiring decoding of the encoded content streams. A controller can receive a request to replace the first encoded content stream with the second encoded content stream at a specified location (e.g., a particular time). The controller can then instruct encoders associated with the respective content streams to insert a splice point frame into the respective content streams at the specified location, which splice point frame breaks inter frame dependency before and after the splice point frame. A packager can then replace the first encoded content stream with the second encoded content stream at the location of the splice point frame in the packaged content stream, without introducing errors into the packaged content stream as a result of broken inter frame dependency.
US10693641B2 Secure container based protection of password accessible master encryption keys
Systems and methods for maintaining encryption keys are disclosed. An encrypted master key is determined by encrypting a master key based on an initial user password and discarding the master key. The encrypted master key is stored. A request for the master key including a present user password is received and verified based on comparison to the initial user password. Based on failure of verifying the present user password, a failed attempt counter that is maintained within a secure container is created. User password based access to the master key is locked out based on the failed attempt counter exceeding a defined value.
US10693634B2 Key generation method and apparatus using double encryption
The disclosure provides a key generation method and apparatus. The key generation method comprises: encrypting a first key factor generated by a first device with an initial key, and sending the encrypted first key factor to a second device through a first secure channel, wherein the initial key is a key preset for the first device and the second device; receiving, through the first secure channel, a second key factor encrypted with the initial key, wherein the second key factor is generated by the second device; decrypting the second key factor encrypted with the initial key and received through the first secure channel, so as to obtain the second key factor; and generating a shared key between the first device and the second device according to the first key factor and the second key factor. According to the disclosed embodiments, a gateway device is unable to acquire a shared key negotiated between a first device and a second device, ensuring the security of data transmitted there between, and further reducing the risk of data being illegally captured during transmission.
US10693633B2 Timestamp based onboarding process for wireless devices
A method, apparatus, and system for provisioning a device onto a network using a non-secure communication channel between the device and a provisioner is described. The provisioner receives a timestamp-based on-time password (TOTP), and a universal resource identifier (URI) from the device and provides the TOTP and an out-of-band (OOB) UUID to a remote server over a secure communication channel identified by the URI. The device is then provisioned onto a network based on comparisons of the UUID and the TOTP.
US10693625B2 Security processor, application processor including the same, and operating method of security processor
An application processor includes a security processor. An operating method of the security processor includes generating a recoder input including a digit-unit multiplier and a reference bit. At least one random bits having a random value are generated. When the recoder input has a predetermined pattern, the recoder input is converted into a first recoding value or a second recoding value according to a random bit corresponding to the recoder input to generate a recoding result.
US10693624B2 Signal sending device, signal receiving device, symbol timing synchronization method, and system
The present invention relates to the field of wireless communications technologies. In a receiving device, a receiving module receives a synchronization signal including a first signal and a second signal. The first signal includes N1 generalized ZC sequences, and the second signal includes N2 generalized ZC sequences. The second signal is used to distinguish different cells or different cell groups. There are at least two generalized ZC sequences with different root indexes in (N1+N2) generalized ZC sequences. A processing module performs a first sliding correlation operation and a second sliding correlation operation on the synchronization signal, and performs symbol timing synchronization according to a relationship between a sliding correlation peak generated when a sliding correlation is performed on the N1 generalized ZC sequences and a sliding correlation peak generated when a sliding correlation is performed on the N2 generalized ZC sequences.
US10693613B2 Telecommunications apparatus and methods
A wireless telecommunications system supports a DRX operating mode for communications between a base station and terminal device, which includes a regular repeating cycle of DRX inactive periods when the terminal device monitors a downlink channel from the base station and DRX active periods when the terminal device enters a power-saving mode not monitoring the downlink channel. The terminal device transmits uplink signaling, triggering subsequent downlink signaling, that may include acknowledgement signalling for a previous downlink transmission or an uplink transmission resources request. The base station receives the uplink signalling, determines time of an upcoming DRX inactive period for the terminal device, and delays transmitting downlink signalling responding to the uplink signalling until the upcoming DRX inactive period. The terminal device enters the power saving mode after transmitting the uplink signalling and exits the power saving mode for the DRX inactive period to monitor the downlink channel for downlink signalling.
US10693611B2 Method and apparatus for transmitting a reference signal
Disclosed is method and apparatus which includes: obtaining a sequence group number and/or a sequence number of a reference signal according to at least one of following pieces of information: the number N of time domain symbols included in a time unit in which the reference signal is located, a positive integer M, index information of time domain symbols in which the reference signal is located among N time domain symbols included in one time unit, index information of the time domain symbol in which the reference signal is located among M preset time domain symbols, a frame number of a frame in which the reference signal is located, the number B of time units included in the frame in which the reference signal is located, or a time unit index obtained according to a subcarrier spacing of a bandwidth part (BWP) in which the reference signal is located.
US10693607B2 Method and apparatus for activating carriers in a mobile communication system
The present invention relates to a method and apparatus for activating carriers in a mobile communication system, and includes determining, when an instruction message for aggregating multiple carriers is received, a bit position per carrier according to an identifier per carrier in the instruction message; checking, when a carrier state message including a state bitmap indicating state per carrier, the state per carrier according to the bit position per carrier in the state bitmap; and activating/deactivating the carriers according to the per-carrier states. According to the present invention, it is possible to minimize signaling overhead caused by carrier activation and deactivation.
US10693600B2 Methods and systems for transmitting error correction packets
The present invention discloses methods and systems for managing an error correction mode at a first communications router. The first communication router transmits data packets to a second communications router and stores the first data packet in a local storage medium. When a delay inquiry message is received from the second communications router, the first communications router activates the error correction mode. When the error correction mode is activated, the first data packet is retransmitted to the second communications router and an error correction packet corresponding to the first data packet is also transmitted. When a back-to-normal message is received from the second communications router, the first communications router deactivates the error correction mode. The back-to-normal message indicates that the first communications router no longer needs to be in error correction mode.
US10693599B2 Method and apparatus for partial retransmission in wireless cellular communication system
A communication method and system are provided for converging a 5G communication system for supporting higher data rates beyond a 4G system with an IoT technology. A method by a base station in a wireless communication system includes transmitting, to a terminal, first information related to a number of code block groups (CBGs) included in a transport block (TB), wherein the first information is transmitted to the terminal by radio resource control (RRC) signaling; determining CBGs for the TB based on a number of code blocks (CBs) included in the TB and the first information, wherein the determined CBGs include a first group of a first number of CBs and a second group of a second number of CBs, and wherein the first number of CBs and the second number of CBs are determined based on dividing of the number of CBs included in the TB by the number of CBGs associated with the first information; transmitting, to the terminal, the determined CBGs and control information including second information related to transmission of the TB and third information; and receiving, from the terminal, feedback information for the TB transmitted based on the determined CBGs.
US10693583B2 Apparatus, system and method of communicating a channel estimation field with Golay sequences
Some demonstrative embodiments include apparatuses, devices, systems and methods of communicating a channel estimation field with Golay Sequences. For example, an apparatus may include logic and circuitry configured to cause a wireless station to determine a first sequence having a length of 1536 based on a first combination of a pair of Golay sequences, each Golay sequence of the pair of Golay sequences having a length of 384; to determine a second sequence having a length of 1536 based on a second combination of the pair of Golay sequences; and to transmit an Enhanced Directional Multi-Gigabit (EDMG) Physical Layer Convergence Protocol (PLCP) Protocol Data Unit (PPDU) over a channel in a frequency band above 45 Ghz, the EDMG PPDU including an EDMG Channel Estimation Field (CEF) including the first sequence followed by the second sequence, the channel having a channel bandwidth of 6.48 GHz or an integer multiple of 6.48 GHz.
US10693581B2 Orthogonal time frequency space modulation over a plurality of narrow band subcarriers
An Orthogonal Time Frequency Space Modulation (OTFS) modulation scheme that maps data symbols, along with optional pilot symbols, using a symplectic-like transformation such as a 2D Fourier transform and optional scrambling operation, into a complex wave aggregate and be backward compatible with legacy OFDM systems, is described. This wave aggregate may be processed for transmission by selecting portions of the aggregate according to various time and frequency intervals. The output from this process can be used to modulate transmitted waveforms according to various time intervals over a plurality of narrow-band subcarriers, often by using mutually orthogonal subcarrier “tones” or carrier frequencies. The entire wave aggregate may be transmitted over various time intervals. At the receiver, an inverse of this process can be used to both characterize the data channel and to correct the received signals for channel distortions, thus receiving a clear form of the original data symbols.
US10693579B2 Transparent clocking in cross connect system
A cross connect apparatus or system with transparent clocking, consistent with embodiments described herein, connects a selected source or ingress port to a selected destination or egress port and clocks data out of the selected egress port using a synthesized clock that is adjusted to match a recovered clock from the selected ingress port. A transparent clocking system may generate the synthesized clock signal with adjustments in response to a parts per million (PPM) rate detected for the associated recovered clock signal provided by the selected ingress port. The cross connect system with transparent clocking may be a 400G cross connect system with 10G resolution. The cross connect system with transparent clocking may be used in optical transport network (OTN) applications, for example, to provide an aggregator and/or an add-drop multiplexer (ADM) or to provide a reconfigurable optical add-drop multiplexer (ROADM) upgrade to a higher data rate.
US10693577B2 Request to send (RTS) to group within wireless communications
A wireless communication device (alternatively, device) includes a processing circuitry configured to support communications with other wireless communication device(s) and to generate and process signals for such communications. In some examples, the device includes a communication interface and a processing circuitry, among other possible circuitries, components, elements, etc. to support communications with other wireless communication device(s) and to generate and process signals for such communications. A device generates and transmits a request to send (RTS) to group (RTG) frame to other devices. In response to the RTG frame, the device receives clear to send (CTS)(s) from one or more of the other devices and generates and transmits an orthogonal frequency division multiple access (OFDMA) data frame to those one or more of the other devices based thereon. The RTG frame can include different RTSs transmitted via different channels, sub-channels, sub-carriers, etc. to the different other devices.
US10693573B2 Method for Locating a terrestrial transmitting source of an unknown signal
A method for locating a terrestrial transmitting source of an unknown signal that is transmitted via satellite to a terrestrial receiver, wherein the method includes comparing a power fluctuation of the unknown signal with a power fluctuation of at least one known signal allocated to a terrestrial transmitting source and determining a degree of similarity between the power fluctuation of the unknown signal and the power fluctuation of the at least one known signal.
US10693568B2 Adapting serdes receivers to a UFS receiver protocol
A method for receiving data using an FPGA receiver circuit comprises receiving payload data from a DUT using a first rate of a plurality of line rates during a first burst, wherein the DUT is communicatively coupled to the FPGA receiver circuit. The method further comprises transitioning to a power saving state at an end of the first burst and receiving synchronization data from the DUT using a second rate of a plurality of line rates during a second burst. Further, the method comprises establishing synchronization with a clock data recovery (CDR) circuit of the FPGA receiver circuit at the second rate and receiving payload data from the DUT at the second rate.
US10693562B2 Encoding device and decoding device
An encoding device includes an encoding unit, DA converters, light sources, intensity modulators, and wavelength multiplexers. The encoding unit adds (NM/2) to an encoded signal having a negative minimum value in a range of the encoded signal among encoded signals of N channels of (NM+1) values obtained by calculating an inner product of a Hadamard matrix of N rows and N columns and a matrix having elements of N intensity signals of (M+1) values. The DA converters of the channels convert the encoded signals of the channels from digital signals into electrical analog signals. The light sources output light of wavelengths for use in the channels. The light intensity modulators of the channels intensity-modulate the light output from the light sources with the encoded signals converted into the electrical analog signals by the DA converters. The wavelength multiplexer outputs a wavelength-multiplexed signal obtained by wavelength-multiplexing the light intensity-modulated by the light intensity modulators.
US10693558B2 Method of optically transmitting digital information from a smart phone to a control device
A load control device for controlling the power delivered from an AC power source to an electrical load is able to receive radio-frequency (RF) signals from a Wi-Fi-enabled device, such as a smart phone, via a wireless local area network. The load control device comprises a controllably conductive device adapted to be coupled in series between the source and the load, a controller for rendering the controllably conductive device conductive and non-conductive, and a Wi-Fi module operable to receive the RF signals directly from the wireless network. The controller controls the controllably conductive device to adjust the power delivered to the load in response to the wireless signals received from the wireless network. The load control device may further comprise an optical module operable to receive an optical signal, such that the controller may obtain an IP address from the received optical signal and control the power delivered to the load in response to a wireless signal received from the wireless network that includes the IP address.
US10693557B1 Dual fidelity connectivity on-board a vehicle
Systems and methods for providing dual fidelity communications to devices on board a vehicle. The systems and method integrate light fidelity (LiFi) communications with traditional vehicle radio frequency (RF) communications and/or wired communications systems. The systems and method may include detecting data packets addressed to devices on-board the vehicle and determining a metric associated with a data packet and or data stream associated with the data packet. Based on the determined metric, the data packet is routed over the LiFi communication system or the traditional RF or wired communication system.
US10693549B1 Multi-frequency high frequency data link
Various embodiments are directed to systems, methods, and devices for concurrent high frequency down link air to ground communication transactions using multiple frequencies. A ground station radio device includes a transmitter to transmit uplink data to a plurality of aircraft over a first frequency, and a receiver to receive downlink data from the plurality of aircraft over a plurality of second frequencies that are different from the first frequency.
US10693546B2 Apparatus and method for sparsifying channel using beamforming
The present prevent relates to a method of sparsifying a channel using beamforming in a wireless communication system, the method including inserting pilot symbols into resources allocated among resource elements constituting a time-frequency grid; calculating beamforming weights for sparsifying a beamformed time-domain channel; and beamforming frequency-domain channels of a plurality of antennas mapping the pilot symbols by using the beamforming weights.
US10693545B2 Different sector rotation speeds for post-amble processing of a beam forming packet
Post-amble processing of a beam forming packet may utilize different sector rotation speeds at different wireless communication devices. Power measurements may be captured for individual sectors of an antenna array with respect to a complete rotation of antenna sectors at another wireless communication device. The power measurements may be evaluated to identify a sector for directing a millimeter wave beam between the different wireless communication devices. In some embodiments, a second packet may be transmitted back using the identified sector to determine another sector for directing the millimeter wave beam between the different wireless communication devices.
US10693536B2 Apparatus and method for transmitting and receiving phase compensation reference signal
A method and system for converging a 5th-generation (5G) communication system for supporting higher data rates beyond a 4th-generation (4G) system with a technology for Internet of Things (IoT) are provided. The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. The method for transmitting and receiving a phase compensation reference signal (PCRS) to compensate for phase noise. The method may determine whether a first precoding is applied to a demodulation reference signal (DMRS) and the PCRS to be transmitted to a terminal. The base station may also generate the DMRS and the PCRS, based on whether the first precoding is applied to the DMRS and the PCRS, and transmit data, the DMRS, and the PCRS to the terminal.
US10693527B2 Distributed antenna system including crest factor reduction module disposed at optimum position
A distributed antenna system includes a plurality of head-end devices for each receiving mobile communication signals from at least one corresponding base station, a hub communicatively coupled to the plurality of head-end devices, and a plurality of remote devices communicatively coupled to the hub, wherein the hub configured to distribute the mobile communication signals received from each of the plurality of head-end devices to the plurality of remote devices, wherein each of the plurality of remote devices is remotely disposed to transmit the distributed mobile communication signals to a terminal in service coverage, and wherein the hub includes a mixing processing stage configured to perform digital mixing processing on the mobile communication signals respectively received from the plurality of head-end devices, and a crest factor reduction (CFR) module disposed posterior to the mixing processing stage, with respect to a signal transmission direction.
US10693521B2 Devices and methods for backscatter communication using one or more wireless communication protocols including Bluetooth low energy examples
Examples described herein include devices and methods that may facilitate interoperability between backscatter devices and wireless communication devices. For example, backscatter devices and methods for backscattering are described that provide a transmitted backscattered signal formatted in accordance with a wireless communication protocol (e.g. Bluetooth Low Energy, WiFi, IEEE 802.11, or IEEE 802.15.4). Such communication may reduce or eliminate any modifications required to wireless communication devices necessary to receive and decode backscattered signals.
US10693516B2 Electronic device having adjustable antenna settings
An electronic device may include control circuitry, sensors, and wireless circuitry having antennas. The sensors may generate sensor data that is used by the control circuitry to identify an operating environment for the device. The sensor data may include a grip map generated by a touch-sensitive display, infrared facial recognition image signals or other image signals, an angle of arrival of sound received by a set of microphones, impedance data from an impedance sensor, and any other desired sensor data. The control circuitry may use the sensor data, radio-frequency spatial ranging data, information about whether audio is being played over an ear speaker, and/or information about communications protocols in use to identify the operating environment. The control circuitry may adjust antenna settings for the wireless circuitry based on the identified operating environment to ensure that the antennas operate with satisfactory antenna efficiency regardless of operating conditions.
US10693515B2 Methods and apparatus for reducing cellular telephone radiation exposure
In some aspects, a cellular telephone includes (1) a user interface portion having a communications circuit; and (2) a cellular portion having a first communications circuit adapted to communicate with the communications circuit of the user interface portion and a second communications circuit adapted to communicate with a cellular network. The cellular portion is removably coupled to the user interface portion so as to allow a user of the cellular telephone to communicate over a cellular network by using the user interface portion while the cellular portion is separated from the user interface portion. Numerous other aspects are provided.
US10693513B2 IQ imbalance estimator
An IQ amplitude balance estimator is described herein which uses a positive frequency mixer to generate two outputs. The first output is the standard output from a positive frequency mixer and the second output corresponds to a spectrum inverted output from a negative frequency mixer. The second output is generated, however, using the same partial products as the first output and no negative frequency mixer is used. An IQ amplitude imbalance metric is generated by taking the real part of the output from correlation logic which performs a correlation of the two outputs from the mixer. This metric may then be used in a closed loop to compensate for any IQ amplitude imbalance.
US10693511B1 Wireless user signal reception based on multiple directions-of-arrival
Radio circuitry wirelessly serves User Equipment (UE) with dynamic direction-of-arrival reception. Control circuitry determines a primary direction-of-arrival for a user signal and configures a digital filter for the primary direction-of-arrival. Detection circuitry filters the user signal with the digital filter configured for the primary direction-of-arrival and recovers user data from the user signal. The control circuitry determines increased radio noise and/or uplink utilization reconfigures the digital filter for multiple directions-of-arrival. The detection circuitry filters a subsequent user signal with the digital filter configured for the multiple directions-of-arrival and recovers additional user data from the subsequent user signal.
US10693506B2 Electronic device comprising antenna
An electronic device includes a housing, a communication circuit positioned inside the housing, and including a first port for a first frequency band and a second port for a second frequency band, a first antenna positioned inside the housing or forming a part of the housing, a second antenna positioned inside the housing or forming a part of the housing, a test port positioned inside the housing or at least partially exposed through the housing, and a switching circuit configured to selectively connect one or more of the first port or the second port to one or more of the first antenna, the second antenna, or the test port.
US10693503B2 Polar code decoding apparatus and method
A polar code encoding and decoding method includes generating a first and second sub-codewords. The sub-codewords correspond to pre-codewords, and the pre-codewords have a shared data aspect. The sub-codewords provide useful error-recovery for data stored in a memory. When data is read from the memory, decoding takes place. The data read operation may include hard decision decoding, soft decision decoding, or hard decision decoding followed by soft decision decoding. In the method, the shared data aspect is used to decode a first sub-codeword for which decoding was not initially successful. An apparatus is also provided.
US10693502B2 Transmission apparatus and method, and reception apparatus and method
An encoding method changes an encoding rate of an erasure correcting code. One cycle is defined as 12k bits (wherein k represents a natural number) which is an encoding output using LDPC-CC with an encoding rate of 1/2, and includes information and parity. From the one cycle, only the information is arranged in the output order of the encoding output to obtain 6k bit information X6i, X6i+1, X6i+2, X6i+3, X6i+4, X6i+5, . . . , X6(i+k−1) X6(i+k−1)+1, X6(i+k−1)+2, X6(i+k−1)+3, X6(i+k−1)+4, and X6(i+k−1)+5. Known information is inserted in 3k pieces of information (Xj) among the 6k bit information, so that when 3k pieces of mutually different j is divided by 3, there is a remainder of 0 regarding k pieces, there is a remainder of 1 regarding k pieces, and there is a remainder of 2 regarding k pieces, to thereby obtain the parity from the information containing the known information.
US10693501B2 Method and apparatus for controlling interleaving depth
A method and an apparatus for controlling an interleaving depth are provided. The interleaving depth controlling method includes performing a modulo operation on an interleaving depth selected to be less than or equal to a maximum interleaving depth and a total number of codewords to obtain a number of remaining codewords; and comparing the total number of the codewords to the interleaving depth, when the number of the remaining codewords excludes “0”, to control the interleaving depth.
US10693496B2 Memory system with LDPC decoder and method of operating such memory system and LDPC decoder
A memory system, a bit-flipping (BF) low-density parity check (LDPC) decoder included in the memory system and operating methods thereof in which such decoder or decoding has a reduced error floor. Such a BF LDPC decoder is configured using a deep learning framework of trained and training neural networks and data separation that exploits the degree distribution information of the constructed LDPC codes.
US10693493B1 Reducing latch count to save hardware area for dynamic Huffman table generation
Embodiments of the invention are directed to a DEFLATE compression accelerator and to a method for reducing a latch count required for symbol sorting when generating a dynamic Huffman table. The accelerator includes an input buffer and a Lempel-Ziv 77 (LZ77) compressor communicatively coupled to an output of the input buffer. The accelerator further includes a Huffman encoder communicatively coupled to the LZ77 compressor. The Huffman encoder includes a bit translator. The accelerator further includes an output buffer communicatively coupled to the Huffman encoder.
US10693489B2 Circuit and method for digital-to-analog conversion using three-level cells
A circuit for digital-to-analog conversion using a plurality of 3-level cells includes a circuit for digital-to-analog conversion using a plurality of 3-level cells mutually independently providing positive electricity, providing negative electricity, or floating. The circuit including a preprocess circuit and a shift circuit. The preprocess circuit is configured to receive thermometer code data generated from signed binary data and generate a shift count for shifting a cell pointer pointing to one of the plurality of 3-level cells for dynamic element matching (DEM) from the thermometer code data. The shift circuit is configured to store the cell pointer and shift the stored cell pointer according to the shift count. The shifted cell pointer is shifted in proportion to an absolute value of the binary data in a direction depending on a sign of the binary data.
US10693487B1 Successive approximation register analog-to-digital converter and operation method thereof
A successive approximation register (SAR) analog-to-digital converter (ADC) and a method of operating the SAR ADC are provided. The SAR ADC converts an analog input signal into a digital code and includes a switch-capacitor digital-to-analog converter (DAC), and the switch-capacitor DAC includes multiple capacitors. The method includes the steps of: switching terminal voltage(s) of at least one target capacitor among the capacitors according to a data in a sampling phase; sampling the analog input signal in the sampling phase; switching the terminal voltage(s) of the at least one target capacitor after the sampling phase; comparing the outputs of the switch-capacitor DAC to obtain multiple comparison results that constitute the digital code; and switching the terminal voltages of a part of the capacitors according to the comparison results.
US10693484B1 Pipelined analog-to-digital converter calibration
A method and apparatus for calibrating a pipelined analog-to-digital converter (ADC) is disclosed. A method includes reading a first output level from a first sub-ADC, reading one or more additional output levels from one or more additional sub-ADCs, combining the one or more additional output levels from the one or more additional sub-ADCs into a combined output level, and adjusting a comparator threshold of the first sub-ADC when the first output level and the combined output level meet a set of predetermined conditions.
US10693483B1 Adaptive toggle number compensation for reducing data dependent supply noise in digital-to-analog converters
Adaptive toggle number compensation techniques for reducing data dependent supply noise in DACs are disclosed. Various embodiments are based on setting a certain target toggle number for a plurality of DAC units used to convert at least a portion of a digital data sample and then applying various adaptive techniques to try to achieve the target toggle number in converting the data sample from digital to analog domain. Adaptive toggle number compensation techniques described herein try to reduce data dependent supply noise by deliberately limiting, to a certain target number, the number of DAC units that undergo a switch from the digital input of 1 to 0 or from 0 to 1 in converting a digital data sample. Compared to the conventional dummy signal generation approach, such adaptive toggle number compensation techniques may provide significant savings in terms of power consumption of a DAC.
US10693475B1 Gradual frequency transition with a frequency step
A method for generating a clock signal by a phase-locked loop includes generating a phase difference signal based on an input clock signal and a feedback clock signal and generating a loop filter output signal. In a first mode, the loop filter output signal is generated based on the phase difference signal and a predetermined frequency slope, and may include generating a phase-slope-limited version of the phase difference signal based on a predetermined phase slope limit and generating a frequency-slope-limited version of the phase difference signal based on the predetermined frequency slope limit. In a second mode, the loop filter output signal may be generated based on the predetermined frequency slope limit, a value of the loop filter output signal, and a target frequency. In the second mode, the loop filter output signal may be generated further based on a predetermined frequency step value.
US10693472B2 Method and apparatus for generating clock
A clock generation apparatus includes a pulse generator configured to generate a pulse signal and a selection signal using a reference clock signal, a delay line circuit, a switch and a controller. The delay line circuit selects, as an input signal to a delay path, the pulse signal or a fed back portion of a delay clock signal at an output of the delay path, where the selection is based on the selection signal; and thereby generates the delay clock signal. The switch switches a first voltage or a second voltage to the delay line circuit for its operation, where the first voltage further provides power to the pulse generator. The second voltage is generated based on a phase difference between the reference clock signal and the delay clock signal. The controller generates a switch control signal based on a frequency of the delay clock signal.
US10693454B2 Signals for the control of power devices
In some examples, a device includes a gate driver circuit and a control circuit configured to generate a first signal and a second signal, a duty cycle of the first signal encoding an amplitude of an electrical current having a sinusoidal shape, and a duty cycle of the second signal encoding a phase angle of the electrical current. The control circuit is configured to deliver the first and second signals to the gate driver circuit, which is configured to determine a duty cycle of a driver signal as a function of the first signal and of the second signal. The gate driver circuit is also configured to deliver the driver signal to a switch to cause the electrical current having the sinusoidal shape to be delivered to an electrical load.
US10693441B2 Acoustic wave filter
An acoustic wave filter includes: a piezoelectric substrate; a first multimode filter that includes at least three first IDTs located on the piezoelectric substrate, has a first passband, and is connected between an input terminal and an output terminal; and a second multimode filter that includes at least three second IDTs located on the piezoelectric substrate, has a second passband, and is connected in series with the first multimode filter between the input terminal and the output terminal, a part of the second passband overlapping with the first passband, a remaining part of the second passband not overlapping with the first passband.
US10693438B2 Acoustic wave resonator and method for manufacturing the same
An acoustic wave resonator includes: a substrate; a resonating portion formed on a first surface of the substrate; a metal pad connected to the resonating portion through a via hole formed in the substrate; and a protective layer disposed on a second surface of the substrate and including a plurality of layers, wherein the plurality of layers includes an internal protective layer directly in contact with the second surface of the substrate and formed of an insulating material including an adhesion that is stronger than an adhesion of other layers, among the plurality of layers.
US10693429B2 Dynamic phased array tapering without phase recalibration
Methods and systems for phased array tapering include setting a gain at a phase-invariant variable gain amplifier in each of a set of front-ends of a phased array transceiver, to perform tapering of beam pattern side lobes. Setting the gain includes setting a first gain at a first stage of the phase-invariant variable gain amplifier and setting a second gain at a second stage of the phase-invariant variable gain amplifier. A dependency of a phase shift of the first stage on the gain of the first stage is equal to and opposite a dependency of a phase shift of the second stage on the gain of the second stage.
US10693428B2 System and method for control of an analog device
An analog device control system is disclosed. The analog device control system has an analog device control module, comprising computer-executable code stored in non-volatile memory, a processor, and an analog device. The analog device control module, the processor, and the analog device are configured to use the analog device to receive an analog signal, digitally control the analog device using the analog device control module, and vary the analog signal using the analog device. Varying the analog signal is based on digitally controlling the analog device using the analog device control module.
US10693426B2 Integrated amplifier devices and methods of use thereof
An integrated amplifier device includes a main amplifier configured to be coupled to an input source. A replica amplifier is coupled to the main amplifier to provide a bias to the main amplifier. A transconductance biasing cell to the main amplifier and the replica amplifier. The transconductance biasing cell is configured to bias both the main amplifier and the replica amplifier. A method of making an integrated amplifier device is also disclosed.
US10693420B2 Low distortion multiple power amplifier power supply
A PA power supply, which includes a first ET power supply, power supply control circuitry, a first PMOS switching element, and a second PMOS switching element, is disclosed. During a first operating mode, the power supply control circuitry selects an OFF state of the first PMOS switching element, selects an ON state of the second PMOS switching element, and adjusts a voltage of a first switch control signal to maintain the OFF state of the first PMOS switching element using a voltage at a source of the first PMOS switching element and a voltage at a drain of the first PMOS switching element; the PA power supply provides a first PA power supply signal; and the first ET power supply provides a first ET power supply signal, such that the first PA power supply signal is based on the first ET power supply signal.
US10693419B2 Reduction of power consumption in integral ultra-wideband power amplifiers
Power amplification units and methods are provided, which use a combiner and an auxiliary signal to feed the power amplifier (PA) with a signal that prevents or reduces operation of higher amplification stages during off periods of the received RF signal. The PA output is delivered through an output matching circuit configured to pass the RF signal and attenuate the auxiliary signal; and the combiner combines the RF signal and the auxiliary signal through respective filters to generate the RF input signal to the PA. An auxiliary signal generator may be configured to generate the auxiliary signal with relation to the RF signal as having a frequency spectrum lower than a cutoff RF frequency. Resulting lower power consumption, particularly in case of low duty cycle RF signals, reduces heating, enables longer battery use and increases reliability performance.
US10693411B2 Aerial vehicle, and overvoltage protection method and device of electronic governor in the same
An overvoltage protection method and device of an electronic governor in an aerial vehicle, and an aerial vehicle with the device are provided. The electronic governor is configured to control a motor. The method includes: collecting a DC bus voltage of the electronic governor; when the DC bus voltage is greater than a first voltage threshold and less than or equal to a second voltage threshold, adjusting a control parameter of the electronic governor based on a difference between the DC bus voltage and the first voltage threshold, such that the electronic governor controls the motor based on the adjusted control parameter to restrain further rise of the DC bus voltage, in which the second voltage threshold is greater than the first voltage threshold.
US10693408B2 Multiple phase electric machine, drive and control
A multiple-phase electric machine provided with multiple inverter power circuits is described herein. The present multiple-phase electric machine aim at performing configuration changes while reducing the loss of torque when machines are switched between configurations. This is done by forming groups of phases defining machine portions that are powered by a separate inverter power circuit and by switching the machine portions separately with controlled switching devices.
US10693405B2 Permanent magnet generator with magnetic rotor band
A rotor of a generator includes a plurality of permanent magnets and at least one magnetic band. The plurality of permanent magnets is arranged about an axis such that magnetic poles of the plurality of permanent magnets are radially oriented in regard to the rotor. The at least one magnetic band is disposed on a surface of the rotor such that magnetic poles of the magnetic band are between 1 degree and 90 degrees from being axially oriented in regard to the rotor.
US10693402B2 Modified Halbach array generator
A generator is described that includes a modified elongated Halbach array of magnets and a second array of magnets that interact to provide a flux field, which in turn interacts with a coil to generate an electrical current. The modified Halbach array includes two sets of magnets that are interspersed. In a first set of magnets the individual magnetic units are arranged in groupings of at least two magnets that are adjacent to one another and have the same magnetic orientation. In the second set of magnets utilizes either individual magnetic units or small groupings of individual magnetic units (relative to the first set of magnets) that are arranged in a different magnetic orientation than the first set, but identical to one another. A controller modifies electrical communication between different coils and/or controls inverters associated with the coils in order to control and stabilize electrical output from the generator.
US10693401B2 Electrified vehicle off-board load power management
An off-board load power management system for an electrified vehicle is provided. The system may include a DC-to-AC inverter for providing power to auxiliary loads. Using a manual selector, an operator may select an amount of power to be allocated for inverter use at all time during vehicle operation. A controller may guarantee the selected amount of power is available for inverter use and control a generator accordingly. The controller may manage the distribution of power from a battery and/or generator to the powertrain and other vehicle accessories to ensure the selected amount for the inverter always remains available.
US10693399B2 Motor control device and current ripple detection method for DC motor
A ripple detection device 10 includes: a current detection part 11 that outputs a variation in an armature current as a voltage variation signal; a first smoothing circuit block 12 that extracts a current ripple component and a noise component from the voltage variation signal and outputs a first smoothing signal S1; a gain adjustment part 13 that adjusts the amplitude of the first smoothing signal S1 and outputs an adjustment signal VCA; a second smoothing circuit block 14 that corrects distortion of the adjustment signal VCA and outputs a second smoothing signal S2; a ripple detection part 15 that extracts only the current ripple component from the second smoothing signal S2 by removing the noise component therefrom and outputs a ripple component signal S0; and a digital signal conversion part 16 that converts the ripple component signal S0 into a digital signal.
US10693390B2 Power conversion device for controlling discharge of a capacitor
In inverter control for supplying power to a motor, a power conversion device includes a temperature sensor for detecting a temperature of the inverter, a voltage sensor for detecting a voltage between terminals of a capacitor that smooths the voltage between terminals between the power source and the inverter, an inverter controller for controlling the inverter, a rotation speed sensor for detecting a rotation speed of the motor, an electric current sensor for detecting electric current supplied to the motor and a discharge determination instruction controller for giving an instruction for discharging electric charges accumulated in the capacitor, in which, control of reducing the rotation speed of the motor and discharge control of the capacitor are performed in accordance with the temperature of the inverter, the rotation speed of the motor and the electric current supplied to the motor.
US10693373B2 Current sensing method for hybrid converters
A hybrid power converter includes a switching circuit, an LC circuit, and a detection circuit. The switching circuit includes three or more switching transistors in series that may turn on or off according to a switching cycle to generate a series of voltage pulses at an output port across one of the switching transistors. The LC circuit may be coupled to the output port of the switching circuit to receive the series of pulses and to generate an inductor current in the LC circuit. The inductor current may charge a capacitor of the LC circuit to generate an output voltage of the hybrid power converter. The detection circuit may be coupled to the switching circuit and may generate a low frequency portion of the inductor current based on one or more currents of the switching transistors to adjust the switching cycle based at least on the low frequency portion.
US10693370B1 Switched-capacitor converter with high step-up/step-down conversion ratio
Structures and methods are provided for attaining high step-up and high step-down DC-to-DC power conversion using switched-capacitors. The DC-DC converters are comprised of a modular configuration of capacitors and switches and attain step-up ideal conversion ratios greater than 2N and step-down ideal conversion ratios less than 1/2N, where N is the number of floating capacitors used by the converter. A method is provided for controlling the converters, wherein the control circuit generates a multiphase switching sequence which opens and closes the switches such that the converter cycles through a plurality of topological states. Sample switching sequences are provided to generate a set of attainable ideal conversion ratios for embodiments of the converters using three and four floating capacitors.
US10693369B2 Voltage control device applied in a memory system
A voltage control device includes a first charge pump, a first power switch, a second charge pump, a second power switch, and a third power switch. The first charge pump generates a first application voltage according to the first system voltage. The first power switch has a first input terminal for receiving the first system voltage, a second input terminal for receiving the first application voltage, and an output terminal. The second charge pump generates a second application voltage according to a voltage received by the input terminal of the second charge pump. The second power switch has an input terminal for receiving the second application voltage, and an output terminal. The third power switch has a first input terminal coupled to the output terminal of the first charge pump, a second input terminal coupled to the output terminal of the second charge pump, and an output terminal.
US10693361B2 Faulty current sense line detection in multiphase voltage regulators
A multiphase voltage regulator includes a plurality of power stages, a plurality of current sense circuits, a controller and a current sense interface running between the controller and one or more of the current sense circuits. The current sense interface includes a separate line for each current sense circuit coupled to the current sense interface and which is configured to support single-ended or differential current sense. The regulator also includes a plurality of pullup circuits, each of which is connected to one of the current sense interface lines and has a higher impedance than the line to which it is connected. A fault detection circuit of the controller determines if an individual one of the current sense interface lines has an open fault, based on the pullup circuit connected to the line with the open fault pulling up the voltage on the line by more than a predetermined amount.
US10693359B2 Linear vibration generator including structure for preventing disconnection of coil
A technology for improving a device structure so that an external impact does not occur in a coil in order to solve a problem in that several attachments, such as coil, included in a linear vibration generator are separated or broken due to a small impact test or drop test on the linear vibration generator. The attachments, such as coil, included in the linear vibration generator can be prevented from being disconnected, separated or broken due to the execution of a small impact test and drop test on the linear vibration generator.
US10693358B2 Reciprocating electromagnetic actuator with flux-balanced armature and stationary cores
An apparatus for electromagnetic actuation includes a cylindrical housing. The apparatus further includes at least two stationary cores fixed to the cylindrical housing. Each stationary core includes at least one first annular portion having a first annular thickness between a first inner diameter and a first outer diameter. The apparatus further includes a ring coil fixed to and in operable communication with each of the at least two stationary cores. The apparatus further includes a ferromagnetic armature concentrically aligned with the at least two stationary cores and configured to move relative to the at least two stationary cores. The ferromagnetic armature has at least one second annular portion having a second annular thickness between a second inner diameter and a second outer diameter. The second annular thickness is about the same as the first annular thickness.
US10693354B2 Method for manufacturing impeller rotor assembly
A method of manufacturing an impeller rotor assembly including: manufacturing a cylindrical magnet in which hollow space is formed; manufacturing a magnet yoke which is assembled on the inner circumferential surface of the magnet in cylindrical form where hollow space is provided, and in which an outer diameter is 0.02 to 0.3 mm smaller than the inner diameter of the magnet; assembling the magnet and magnet yoke; and mold forming in which the assembly of the magnet and magnet yoke is integrated into the mold.
US10693353B2 Method of manufacturing a magnet plate for a linear motor
A method for producing a magnet plate for a linear motor is provided. The magnet plate comprises a base plate and a plurality of magnets juxtaposed to one another on a surface of the base plate. The method comprises providing the plurality of magnets on a surface of the base plate at a certain interval, placing the base plate into a mold, supplying a resin material into the mold, so as to form a resin molding covering the plurality of magnets on the surface of the base plate by means of injection molding, and magnetizing the plurality of magnets.
US10693343B2 Electrostatic generator/motor electrodes located on the inner surface of an electromechanical battery rotor
A geometric design of E-S generator motor electrodes mounted on the inner surface of a fiber-composite rotor is provided. The electrode configuration is able to sustain very high g levels. The rotor may be funned of carbon-fiber wound on top of an inner E car S-glass fiber composite core. The electrode design provides the needed area to satisfy the power requirements of the storage system and utilizes a stacked wedge-like electrode array that both solves the high-g problem and results in a doubling or tripling of the electrode area, relative to that of electrodes that conform to the inner cylindrical surface of the rotor.
US10693335B2 Modified stator leads and methods of joining stator leads
Certain aspects relate to systems and methods to join leads of stator windings to components of an electric machine, such as a bus bar of a stator of the electric machine. Systems and methods include modifying a surface of the lead and laser welding the surface-modified lead to the bus bar. Systems and methods can include reducing the reflectivity of the lead by imparting a non-smooth surface on the lead, thereby allowing a laser to deliver concentrated energy onto the lead. The surface-modified lead can include knurled surface, a pattern of raised grooves stamped into the surface of the lead, or a roughened surface.
US10693331B2 Synchronous machine with magnetic rotating field reduction and flux concentration
A synchronous machine with flux concentration. The synchronous machine enables improved torquing characteristics with a simple structure in that at least one additional permanent magnet is provided in the rotor and/or stator, whose generated magnetic flux is at least partially returned via the flux guide regions of the rotor, wherein the magnetic flux of the additional permanent magnet in the flux guide regions of the rotor has a direction opposite to the magnetisation direction of the permanent magnets of the rotor.
US10693330B2 Electric motor
An electric motor includes a rotor and a stator core. The rotor has an outer circumferential wall around a rotational axis. The rotor includes a magnet and a groove. The magnet has a magnetic pole center. The groove is provided in the outer circumferential wall to be recessed toward the rotational axis to have a bottom point. An angle between a first virtual line connecting the bottom point of the groove and the rotational axis and a second virtual line connecting the magnetic pole center and the rotational axis viewed along the rotational axis is from 30% to 47% of an electric angle of 90 degrees. The stator core includes an inner circumferential wall. The stator core includes teeth projecting from the inner circumferential wall toward the stator axis. A cross-sectional shape of each teeth includes a first protrusion and a second protrusion.
US10693327B2 Wireless power transmitter
A wireless power transmitter includes: a power transmitting coil configured to receive alternating current (AC) power applied thereto and wirelessly transmit the AC power; a sensing device configured to output one or more sensing signals having magnitudes that are variable based on an approach of an object; and a circuitry configured to determine whether an acknowledgement signal has been received from a wireless power receiver and whether a foreign object has entered a region of the wireless power transmitter based on a change in the magnitudes of the one or more sensing signals, and configured to control transmission of the AC power through the power transmitting coil based on a result of the determining of whether the acknowledgement signal has been received from the wireless power receiver and whether the foreign object has entered the region of the wireless power transmitter.
US10693320B2 Wireless charging
Examples of wireless charging of a computing system are described herein. In an example, a charging notification from a power transmit unit (PTU) in a power transfer field of the computing system may be received. In response to receiving the charging notification, it may be ascertained whether a near field communication (NFC) component of the computing system is in an active state for data communication. When the NFC component is in the active state, an input may be provided to switch the active state of the NFC component to an inactive state for disabling data communication through the NFC component.
US10693298B1 Methods and systems for matching a load to a peak power point of a power generating device
Example methods and systems described herein include periodically adjusting load applied to a power generating device according to a testing cycle, detecting a peak power point of the power generating device and an associated load that results in the peak power point, adjusting the load applied to the power generating device to match the associated load that results in the peak power point, and based on the adjusted load drawing power outside of a threshold amount of the peak power point, (i) calculating a correction factor to apply to a reference voltage of the power generating device and (ii) adjusting a frequency of the testing cycle.
US10693294B2 System for optimizing the charging of electric vehicles using networked distributed energy storage systems
Embodiments of the present invention include control methods employed in multiphase distributed energy storage systems that are located behind utility meters typically located at, but not limited to, medium and large commercial and industrial locations. Some embodiments of the invention use networked multiphase distributed energy storage systems located at an electric load location or installed at interconnection points along the electric power distribution grid to provide a means for balancing the load created from an electric charging station, which are adapted to transfer power between one or more electric vehicles and the electric power grid.
US10693293B2 Fault protection in converter-based DC distribution systems
Methods and apparatus for protecting a direct-current (DC) electric power distribution system that includes one or more AC/DC converters and/or one more DC/DC converters, and one or more loads, connected by DC buses. An example method, which is carried out in response to the detection of a fault somewhere in the system, begins with limiting an output current of each of one or more of the converters so that each of the limited converters outputs a limited DC current at or about a corresponding predetermined current level. After the current limiting of the one or more converters has taken place, one or more protection devices in the system are activated, where the activating at least partly depends on the limited DC currents being at or about the predetermined fault current levels.
US10693292B2 Surge protection circuit with feedback control
A surge protection circuit includes a DC trigger circuit that generates a trigger signal when a surge pulse occurs, and a surge protection device, coupled to the DC trigger circuit, that generates a clamp voltage as an output voltage of the surge protection circuit and conducts surge currents to ground in response to the trigger signal. A feedback circuit is provided between the surge protection device and the DC trigger circuit. The feedback circuit lowers the clamp voltage so that it does not exceed a failure voltage of the surge protection device.
US10693284B2 Grounding switch for use in metal-clad switchgear
A metal-clad compliant grounding/earthing switch device configured for use within conventional switchgear is described. The device is equipped with adequate and compliant insulation of all bus connections, and is configured to close during maintenance outages grounding the live parts of the circuit feed by a particular breaker. The device enables electricians to perform maintenance and repairs in the event of an outage safely, and without the need to manually install a temporary Ground-and-Test Device. An insulated clam shell is present to limit fault propagation from live components until components are confirmed as grounded prior to maintenance of the switchgear.
US10693283B2 Underground modular transformation centre that is resistant to disasters and adverse conditions
An underground modular transformation centre that is resistant to disasters and adverse conditions, having a transformer without fins. The tank has electrical connection outlets in the lower lateral zones. This tank is also provided with piping in which holes are drilled, positioned in diametrically opposing points inside the tank, and threading on the external part thereof protruding from the tank. Also provided are threaded casings on the lateral panel of the tank in order to accommodate temperature detectors.
US10693281B2 Device for electrically connecting power distribution plates and electrical power distribution system provided with such a connection device
A device for electrically connecting power distribution plates, comprises a connector fastened to one end of a first plate and comprising power contacts for a second plate. The connector comprises a pair of separate electrical connection parts which together electrically connect two power busbars of the first plate to two power busbars of the second plate and each includes a base for electrically connecting and mechanically fastening the part to a power busbar of the first plate and a power contact branch extending from the base and intended to interact with a power busbar of the second plate.
US10693279B1 Semiconductor laser diode on tiled gallium containing material
In an example, the present invention provides a gallium and nitrogen containing structure. The structure has a plurality of gallium and nitrogen containing semiconductor substrates, each of the gallium and nitrogen containing semiconductor substrates having one or more epitaxially grown layers. The structure has a first handle substrate coupled to each of the substrates. The orientation of a reference crystal direction for each of the substrates are parallel to within 10 degrees or less. The structure has a first bonding medium provided between the first handle substrate and each of the substrates.
US10693266B2 Coaxial electrical interconnect
A coaxial electrical interconnect is disclosed. The coaxial electrical interconnect can include an inner conductor including an electrically conductive spring probe. The coaxial electrical interconnect can also include an outer conductor including a plurality of electrically conductive spring probes disposed about the inner conductor. Each spring probe can have a barrel and a plunger biased out of the barrel. The plunger can have a first plunger portion external to the barrel and a second plunger portion disposed partially in the barrel. The first and second plunger portions can have different diameters. A barrel of the spring probe of the inner conductor can be located proximate a plunger of at least one of the spring probes of the outer conductor.
US10693262B2 Sparkless socket
A sparkless socket including a socket, a sensing module, a controller, a switching module, a pressing stick and a mechanical switch is provided. The sensing module includes an emitter and a receiver. The receiver receives an infrared light emitted by the emitter through a light guide element module and holes on slots of the socket and generates a sensing result accordingly. The pressing stick is pressed by a plug if the plug is plugged into the socket. The mechanical switch is controlled by the pressing stick to generate a first signal. The switching module is controlled by the controller to transmit an AC power provided by a city power system from the controller to the socket. The controller determines whether the plug is plugged into the socket according to the sensing result and the first signal and thereby enables or disables the switching module.
US10693261B2 Flippable electrical connector
A receptacle connector includes: a housing including a base and a mating tongue in front of the base, the mating tongue defining a thickened portion at a root to the base, the mating tongue defining a pair of lateral locking sides; two rows of contacts with contacting section exposing to opposite surfaces of the mating tongue in front of the thickened portion and tail sections extending out of the base; and a metallic shield retained on the base and surrounding the mating tongue to define a mating cavity among the shield and the mating tongue. The shield is formed via a deep drawing process.
US10693247B2 Fixation structure
A fixation structure includes an electrical wire, a board, and a stapler. The electrical wire includes a core wire and a cover member. The electrical wire includes a core-wire covered part covered by the cover member, and a core-wire exposed part exposed from the core-wire covered part. The board includes a junction part electrically connected with the core-wire exposed part. The stapler includes a contact part and a fixation part. The contact part has a plate shape, and is positioned at a boundary between the core-wire exposed part and the core-wire covered part while contacting the core-wire exposed part and the core-wire covered part from a side opposite to the board when the core-wire exposed part is connected with the junction part. A pair of the fixation parts are provided on both sides of the contact part and fix the contact part and the board.
US10693246B2 Terminal assembly for use with conductors of different sizes and method of assembling
A terminal includes a terminal body and/or a first wing that may extend from the terminal body. The first wing that may have an end portion, a middle portion and/or a connecting portion. The inner surface of the end portion may be in contact with an inner surface of the middle portion. A terminal may include a second wing that may extend from the terminal body. An outer surface of the middle portion of the first wing may contact an outer surface of the middle portion of the second wing. A first wing and a second wing may be disposed on opposite sides of the terminal body. The second wing may include an end portion, a middle portion, and/or a connecting portion. A connecting portion of the first wing and a connecting portion of the second wing may both connect to the terminal body.
US10693243B2 Single band dual concurrent network device
A network device comprising, a first radio module configured to transmit and receive first radio signals in a first frequency band, a first antenna array configured to transmit and receive the first radio signals for the first radio module in the first frequency band, a second radio module configured to transmit and receive second radio signals in the first frequency band, a second antenna array configured to transmit and receive the second radio signals for the second radio module in the first frequency band, wherein, in operation, the first radio module and the second radio modules function concurrently using the first frequency band while at least 40 dB of antenna isolation is maintained between the first antenna array and the second antenna array.
US10693241B2 Multi-antenna control in wireless user devices
Wireless communication devices have antennas, and the antennas have earth-orientations. The wireless devices exchange network signaling with a wireless access node over the antennas. Some of network signaling indicates Device-to-Device (D2D) communication times and frequencies. The wireless communication devices exchange device signaling with each other over the antennas using the D2D communication times and frequencies. Some of the device signaling indicates the earth orientations for the antennas. The wireless communication devices select a subset of the antennas based on the earth orientations. The wireless communication devices exchange user data with each other over the selected subset of antennas using the D2D communication times and frequencies.
US10693240B2 Antenna and communications device
An antenna and a communications device are disclosed. The antenna includes: multiple feeders, a microstrip antenna array, and at least one energy attenuation circuit; the microstrip antenna array includes multiple array elements, where each of the multiple array elements is connected to a cable feeding port by using one of the multiple feeders; each of the at least one energy attenuation circuit is located at a feeder, where the feeder is one of the multiple feeders and is connected to an array element, and the array element is located at a periphery of the multiple array elements; and the energy attenuation circuit includes a resistor, where the resistor is grounded, and the resistor consumes a part of energy in the feeder when the resistor is grounded.
US10693238B2 Dual band antenna with integrated conductive bezel
Examples disclosed herein relate to a dual band antenna in a mobile device having a peripheral conductive member. In one example, the dual band antenna includes a multilayer PCB having a first antenna feed trace, a second antenna feed trace, a ground trace, and a connecting trace disposed on a dielectric substrate. The connecting trace may couple the first antenna feed trace, the second antenna feed trace, and the ground trace. Further, the dual band antenna includes a connecting element to couple to the connecting trace with the peripheral conductive member to form an integrated resonant element.
US10693234B2 Low profile antenna system
An antenna system is described where uniform radiation pattern coverage is provided in the plane of a low profile antenna element. A polarization that is orthogonal to the plane of the low profile antenna element can be achieved for the radiated field. Tuning mechanisms are described to provide a method for dynamically altering the radiation pattern and for adjusting the frequency response of the antenna during the manufacturing process as well as at field installation. The antenna system is capable of being implemented in applications such as local area network (LAN), cellular communication network, and machine to machine (M2M).
US10693228B2 Antenna kit
An antenna kit includes: main and auxiliary antenna units to be disposed respectively on first and second dielectric substrates; and two connecting units. The main antenna unit includes two main radiating modules which are symmetrical with respect to a first axis, and each of which includes a main feed point, a main radiating portion and an extending portion. The auxiliary antenna unit is symmetrical with respect to a second axis, and includes two auxiliary feed points, two auxiliary radiating portions and a connecting portion. Each connecting unit is capable of being assembled such that the main radiating portion of a respective main radiating module and a respective auxiliary radiating portion are connected via the assembled connecting unit.
US10693227B2 Patch array antenna, directivity control method therefor and wireless device using patch array antenna
To provide a patch array antenna that allows a limited increase in active component even if the number of antenna elements increases, in a first unequal distribution circuit 106, a first distribution ratio of the power of a first high-frequency signal to be distributed from a first feeding point 108 to first to Nth antenna elements is set to be one of monotone increasing and monotone decreasing with respect to a row of the first to Nth antenna elements. In a second unequal distribution circuit 107, a second distribution ratio of the power of a second high-frequency signal to be distributed from a second feeding point 109 to the first to Nth antenna elements is set to be the other of monotone increasing and monotone decreasing with respect to the row of the first to Nth antenna elements. Directivity is controlled by changing a phase difference between the first and second high-frequency signals.
US10693223B1 Low loss tri-band protective armor radome
A tri-band multiwall radome includes a dense polymeric strike plate that is configured on the outside of the radome, a capture layer and a tuning layer. The polymeric strike plate is a tough polymer, such as a polycarbonate and breaks a bullet into fragments that are more easily captured by the capture layer. The capture layer includes a number of fabric sheets of highly oriented fibers, such as polyethylene fibers, and a binder. The tuning layer may be a low density foam that is configured inside of the capture layer and provided to reduce reflective losses and improve ballistic performance. A tri-band radome cover may have a dB loss over a wavelength of 8 to 40 kHz of no more than 1 dB. A tri-band radome cover may be formed in a dome shape.
US10693219B2 Electronic apparatus comprising an antenna structure for the emission and/or the reception of radioelectric signals and a strap serving as a fastener of the apparatus
Apparatus includes an antenna to emit and/or receive radioelectric signals and a strap configured to fasten the apparatus. The antenna includes an antenna loop. The antenna loop includes a conducting plate and a case containing an electronic circuit and having at least one conducting face which extends parallel opposite the conducting plate. The conducting plate and the conducting face of the case are connected electrically together on one side of the conducting face of the case and on the other side are connected electrically with the electronic circuit. The strap includes a conductive portion forming an antenna ground of the antenna and electrically insulated from the conductive plate. The conducting portion of the strap is in capacitive coupling with the conducting plate.
US10693217B2 Wireless antenna array system architecture and methods to achieve 3D beam coverage
Embodiments of wireless antenna array systems to achieve three-dimensional beam coverage are described herein. Other embodiments may be described and claimed.
US10693197B2 System and method of cell block voltage analytics to improve balancing effectiveness and identify self-discharge rate
A battery management unit includes a cell balancing module to perform cell balancing between a cells in a battery cell stack, and a controller operable to determine, during a first charge cycle, that the first cell has reached an over-voltage threshold before the second cell, to determine, during a discharge cycle, that the first cell has reached an under-voltage threshold before the second cell, to identify the first cell as having a lower capacity than the second cell based upon the determination that the first cell reached the over-voltage threshold before the second cell and upon the determination that the first cell reached the under-voltage threshold before the second cell, and to prevent, during another charge cycle, the cell balancing module from performing cell balancing on the first cell based upon the first cell being identified as having the lower capacity than the second cell.
US10693184B2 Lithium-containing garnet crystal body, method for producing same, and all-solid-state lithium ion secondary battery
Provided is a high-density lithium-containing garnet crystal body. The lithium-containing garnet crystal body has a relative density of 99% or more, belongs to a tetragonal system, and has a garnet-related type structure. A method of producing a Li7La3Zr2O12 crystal, which is one example of this lithium-containing garnet crystal body, includes melting a portion of a rod-like raw material composed of polycrystalline Li7La3Zr2O12 belonging to a tetragonal system while rotating it on a plane perpendicular to the longer direction and moving the melted portion in the longer direction. The moving rate of the melted portion is preferably 8 mm/h or more but not more than 19 mm/h. The rotational speed of the raw material is preferably 30 rpm or more but not more than 60 rpm. By increasing the moving rate of the melted portion, decomposition of the raw material due to evaporation of lithium can be prevented and by increasing the rotational speed of the raw material, air bubbles can be removed.
US10693183B2 Ether-based electrolyte for Na-ion battery anode
A sodium-ion battery that includes an anode comprising hard carbon and lithium; and an electrolyte composition comprising an ether solvent and a sodium salt.
US10693179B2 Electrolyte solution for lithium secondary battery and lithium secondary battery comprising the same
The present invention relates to an electrolyte solution for a lithium secondary battery that includes an additive for forming a stable SEI film and a protective layer on a surface of an electrode to prevent a chemical reaction between the electrolyte solution and the electrode, and a lithium secondary battery having improved life characteristics and high-temperature stability by including the same.
US10693178B2 Wearable lithium-sulfur battery and methods of making the same
Lithium sulfur batteries are described, especially ones that are flexible for wearing about an appendage of a wearer. Such batteries have a lithium metal anode, a sulfur cathode comprising sulfur, a conductive carbon, a lithium supertonic solid-state conductor, and a dendritic or hyperbranched polymer binder, an electrolyte layer between the lithium metal anode and the sulfur cathode, and a current collector positioned on the sulfur cathode opposite the electrolyte layer.
US10693172B2 Manufacturing method of fuel cell stack
A manufacturing method includes providing a cell stack including fuel cells and has a first end and a second end. A first end plate is provided at the first end of the cell stack. The first end plate has a first end plate through hole. A second end plate is provided at the second end of the cell stack. A connecting member is provided to connect the first end plate and the second end plate. A first knock is inserted into the first end plate through hole and into a first connecting member installing hole. A first seal is located between the first knock and the first end plate in the first end plate through hole. The first end plate is moved in the stacking direction to contact the connecting member. A fastening member is inserted into the first knock.
US10693170B2 Lithium air battery having multi-layered electrolyte membrane and manufacturing method thereof
Disclosed herein are a lithium air battery having a multi-layered electrolyte membrane and a method of manufacturing the same. The lithium air battery includes a first electrolyte membrane capable of obtaining high ionic conductivity on a lithium negative electrode surface while minimizing the content of polymer and positioning a second electrolyte membrane with high resistance to oxygen radicals on the air electrode. Accordingly, the multi-layered electrolyte membrane can improve an electrolyte filling characteristic and a conductive characteristic of lithium ions, suppress oxygen radicals from being carried from an air electrode, and suppress a growth of lithium dendrite to largely improve a battery lifespan.
US10693152B2 Fuel cell stack with thin endplate with integrated gas distribution tubes
A fuel cell stack comprises a thin process-gas-connection-endplate with a temperature expansion coefficient which is substantially the same as the temperature expansion coefficient of the plurality of fuel cells and interconnects forming the fuel cell stack, the length and width of the thin process-gas-connection-endplate is matching the length and width of the fuel cells and interconnects and the process-gas-connection-endplate is sealed to the stack of cells and interconnects so the process-gas-connection-endplate, cells and interconnects form one integrated unit, wherein process gas distribution tubes are fixed connected, e.g. welded or brazed to the process-gas-connection-endplate.
US10693150B2 Stack for manufacturing bipolar plates for fuel cells
A stack is provided for manufacturing bipolar plates for fuel cells. Each bipolar plate includes two sheets that are in a superimposed position relative to each and separated by a layer of filler material between the two sheets. The stack includes, in an alternately arranged manner, bipolar plates and intermediate plates. At least one of the intermediate plates has a plurality of slots passing through the intermediate plate in a direction of a thickness of the intermediate plate.
US10693146B2 Production method for fine metal particles, production method for fuel cell electrode catalyst, supported fine metal particle catalyst, and fuel cell electrode catalyst
Provided is a method for efficiently manufacturing fine metal particles applicable as a fuel cell electrode catalyst. Provided is a method of manufacturing fine metal particles, including the step of: a hydrogen bubbling step to perform bubbling to a reaction solution, wherein: the reaction solution is prepared by allowing seeds of fine metal particles in a dispersed state and a water soluble noble metal precursor to co-exist in a water-containing solvent; and the bubbling is performed with a reaction gas containing a hydrogen gas, is provided.
US10693144B2 Method for producing catalyst ink, and catalyst composite
A method for producing a catalyst ink, by which the surface of a catalyst can be appropriately covered with an ionomer, and the power generation performance of a fuel cell can be excellent in a wide range of humidity environments, and a catalyst composite. The method for producing a catalyst ink may comprise the steps of, for a catalyst composite in which a catalyst is supported on a carbon support with pores, controlling a hydrophilic pores rate of the carbon support to 60% to 80%, and dispersing an ionomer in the catalyst composite after the controlling step, wherein the hydrophilic pores rate is calculated by the following formula (1) using a contact porosimetry method: Hydrophilic pores rate (%)=(hydrophilic pores volume/total pores volume)×100.  Formula (1)
US10693122B2 Method for preparing electrode slurry
The present invention relates to a method for preparing an electrode slurry, and particularly, to a method for preparing an electrode slurry that includes the processes of preparing a mixed solution by mixing a binder, a conductive material, and an active material with a solvent (process 1); separating the mixed solution prepared through process 1 into layers (process 2); and removing at least a portion of the solvent from the mixed solution of process 2, which has been separated into layers (process 3).
US10693117B2 Electrochemical systems with ionically conductive and electronically insulating separator
Provided are separator systems for electrochemical systems providing electronic, mechanical and chemical properties useful for a variety of applications including electrochemical storage and conversion. Embodiments provide structural, physical and electrostatic attributes useful for managing and controlling dendrite formation and for improving the cycle life and rate capability of electrochemical cells including silicon anode based batteries, air cathode based batteries, redox flow batteries, solid electrolyte based systems, fuel cells, flow batteries and semisolid batteries. Disclosed separators include multilayer, porous geometries supporting excellent ion transport properties, providing a barrier to prevent dendrite initiated mechanical failure, shorting or thermal runaway, or providing improved electrode conductivity and improved electric field uniformity. Disclosed separators include ionically conductive and electronically insulating separators having an electronically and ionically conductive layer.
US10693115B2 Nonaqueous electrolyte secondary battery separator
As a nonaqueous electrolyte secondary battery separator used to produce a nonaqueous electrolyte secondary battery which is low in resistance increasing rate in a case where the nonaqueous electrolyte secondary battery is repeatedly subjected to a charge-discharge cycle, the present invention provides a nonaqueous electrolyte secondary battery separator which includes a polyolefin porous film, the nonaqueous electrolyte secondary battery separator having ion permeability barrier energy of not less than 300 J/mol/μm and not more than 900 J/mol/μm.
US10693103B2 Light-emitting device and manufacturing method thereof, electronic apparatus
A light-emitting device and a manufacturing method thereof, and an electronic apparatus are disclosed. The light-emitting device includes: a base substrate, a light-emitting unit, an encapsulation cover plate and a light-guiding structure. The light-emitting unit is on the base substrate; the encapsulation cover plate is opposite to the base substrate and covers the light-emitting unit; and the light-guiding structure is at a light exiting side of the light-emitting unit and includes a plurality of first structures. The light-guiding structure is configured to enable light emitted by the light-emitting unit to be incident into the first structures and enable the light to exit from the encapsulation cover plate.
US10693096B2 EL element and method for manufacturing EL element with a light-emitting layer including an ionic liquid, a phosphorescent material, and a fluorescent material
Provided is an EL element utilizing upconversion light emission involving highly efficient triplet-triplet annihilation. A blue-light-emitting layer includes an ionic liquid, a red phosphorescent material, and a blue fluorescent material. The blue fluorescent material and the red phosphorescent material are homogeneously dispersed in a liquid film of the ionic liquid.
US10693092B2 Photoelectric conversion element and solar cell
A photoelectric conversion element is provided. The photoelectric conversion element comprises a substrate, a first electrode, an electron transport layer, a hole transport layer, and a second electrode. The electron transport layer comprises a photosensitizing compound. The hole transport layer comprises a basic compound A and an ionic compound B. The basic compound A is represented by the following formula (1): where each of R1 and R2 independently represents an alkyl group or an aromatic hydrocarbon group, or R1 and R2 share bond connectivity to form a nitrogen-containing heterocyclic ring; and the ionic compound B is represented by the following formula (2): where X+ represents a counter cation.
US10693070B2 Manufacturing method for electroluminescence device
Provided is a method for manufacturing an EL device, the method including peeling a mother substrate from a layered body including a light-emitting element layer with irradiation with a laser. The mother substrate and the layered body are in contact with each other with a resin layer of the layered body interposed therebetween, and in a case that the peeling is performed by irradiating the resin layer with the laser, the irradiation is performed on at least a part of an end portion of the resin layer under a condition different from that in a central portion of the resin layer.
US10693063B2 Methods of forming a memory structure
A semiconductor device includes memory cells, a first dielectric liner material overlying side surfaces of the memory cells, a high-k dielectric material overlying side surfaces of the first dielectric liner material, a second dielectric liner material overlying side surfaces of the high-k dielectric material, and an additional dielectric material overlying side surfaces of the second dielectric liner material. A memory structure, an electronic system, and a method of forming a memory structure are also described.
US10693055B2 Magnetic memory devices
Magnetic random access memory (MRAM) devices are provided. The MRAM devices may include a magnetic tunnel junction (MTJ) including a free layer and a pinned layer sequentially stacked in a vertical direction and a conductive layer adjacent to the free layer of the MTJ. The conductive layer may include a horizontal portion and first and second protruding portions that protrude away from the horizontal portion and are spaced apart from each other in a horizontal direction that is perpendicular to the vertical direction. A side of the free layer and a side of the horizontal portion may form a straight side.
US10693054B2 MTJ bottom metal via in a memory cell and method for producing the same
A method of forming a memory cell with a high aspect ratio metal via formed underneath a metal tunnel junction (MTJ) and the resulting device are provided. Embodiments include a device having a metal via formed underneath a metal tunnel junction (MTJ) in a memory cell, and the metal via has an aspect ratio smaller than 2.
US10693052B2 System and method for energy harvesting in a data center
A system and method for energy harvesting in a data center has one or more collection devices, a thermoelectric device, and a controller for directing the operation of the thermoelectric device and other equipment in the data center. The waste heat generated by the servers in the data center is harnessed and directed into the thermoelectric device where the waste heat is converted to usable electrical energy under the direction of the controller. The recycled electrical energy is then combined with utility-input power and provided to the servers and other equipment in the data center for consumption.
US10693040B2 Light emitting device and light emitting device package
A light emitting device includes a semiconductor layer, and a light emitting layer disposed in the semiconductor layer and having a composition ratio of Ga(1-x)InxN. x is greater than 0.14 but less than 0.16 to emit a green light from the light emitting layer, or greater than 0.22 but less than 0.26 to emit a blue light from the light emitting layer.
US10693039B2 Light-emitting element having a reflective structure with high efficiency
A light-emitting device comprises a light-emitting stack; a reflective structure comprising a reflective layer on the light-emitting stack and a first insulating layer covering the reflective layer; and a first conductive layer on the reflective structure; wherein the first insulating layer isolates the reflective layer from the first conductive layer.
US10693037B2 Light emitting diode structure
A light emitting diode structure includes a first type semiconductor layer, a second type semiconductor layer, an active layer disposed therebetween, and a reflective stacked layer. The reflective stacked layer includes a first reflective layer and a second reflective layer. The first reflective layer is disposed at a side of the second type semiconductor layer opposing the active layer. The second reflective layer is disposed at a side of the first reflective layer opposing the second type semiconductor layer, and extends along a side surface of the first reflective layer to a surface of the second type semiconductor layer. A vertical projection area of the second reflective layer on the second-type semiconductor layer is greater than that of the first reflective layer thereon. The second reflective layer has a better resistance to migration than the first reflective layer.
US10693034B2 Method of selectively transferring semiconductor device
A method of transferring multiple semiconductor devices from a first substrate to a second substrate comprises the steps of forming the multiple semiconductor devices adhered on the first substrate, wherein the multiple semiconductor devices comprises a first semiconductor device and a second semiconductor device, and the first semiconductor device and the second semiconductor device have a first gap between thereof; separating the first semiconductor device and the second semiconductor device from the first substrate; sticking the first semiconductor device and the second semiconductor device to a surface of the second substrate, wherein the first semiconductor device and the second semiconductor device have a second gap between thereof; wherein the first gap and the second gap are different.
US10693024B2 Barrier assembly
An assembly that includes a barrier film interposed between a first polymeric film substrate and a first major surface of a pressure sensitive adhesive layer is provided. The first polymeric film substrate has a first coefficient of thermal expansion that is, in some embodiments, up to 50 parts per million per Kelvin. The pressure sensitive adhesive layer has a second major surface opposite the first major surface that is disposed on a second polymeric film substrate. The second polymeric film substrate is typically resistant to degradation by ultraviolet light. In some embodiments, the second polymeric film substrate has a second coefficient of thermal expansion that is at least 40 parts per million per Kelvin higher than the first coefficient of thermal expansion. The assembly is transmissive to visible and infrared light.
US10692997B2 Bidirectional transistor having a low resistance heterojunction in an on state
A bidirectional heterojunction transistor includes first and second conduction electrodes, first and second gates between the conduction electrodes, and first and second reference electrodes between the gates. The transistor further includes a superposition of semiconductor layers, including channel zones that are vertically in line with the gates, a first conduction zone between the first conduction electrode and the first channel zone, and a second conduction zone between the second conduction electrode and the second channel zone. The superposition of semiconductor layers also includes a third conduction zone that is separated from the first and second conduction zones by the first and second channel zones, respectively, and a first electrical connection that is connected to the third conduction zone and to the first reference electrode.
US10692989B2 Replacement metal gate structures
Replacement metal gate structures with improved chamfered workfunction metal and self-aligned contact and methods of manufacture are provided. The method includes forming a replacement metal gate structure in a dielectric material. The replacement metal gate structure is formed with a lower spacer and an upper spacer above the lower spacer. The upper spacer having material is different than material of the lower spacer. The method further includes forming a self-aligned contact adjacent to the replacement metal gate structure by patterning an opening within the dielectric material and filling the opening with contact material. The upper spacer prevents shorting with the contact material.
US10692986B2 Compound film of tungsten and germanium, and semiconductor device
A compound film of tungsten and germanium useful for semiconductor devices, a semiconductor device using the compound film and a method and an apparatus for manufacturing the compound film. Various embodiments include a compound film of tungsten and germanium, which has a germanium/tungsten composition ratio of 0.2 or more and less than 6 and includes an optical energy gap. The compound film of tungsten and germanium is produced on a substrate by causing a material gas of tungsten and a material gas of germanium to undergo a chemical reaction in at least one of a region in a gas phase and a region on the substrate. Various embodiments include a semiconductor device including a stack structure in which a semiconductor substrate, a compound film of tungsten and germanium having a germanium/tungsten composition ratio of 1 or more and 3.2 or less, and a metal electrode are laminated in this order.
US10692977B2 Heterostructures and electronic devices derived therefrom
The advent of graphene and related 2D materials has recently led to a new technology: heterostructures based on these atomically thin crystals. The paradigm proved itself extremely versatile and led to rapid demonstration of tunnelling diodes with negative differential resistance, tunnelling transistors, photovoltaic devices and so on. In the present invention, the complexity and functionality of such van der Waals heterostructures is taken to the next level by introducing quantum wells (QWs) engineered with one atomic plane precision. We describe light-emitting diodes (LEDs) made by stacking metallic graphene, insulating hexagonal boron nitride and various semiconducting monolayers into complex but carefully designed sequences.
US10692968B2 Capacitor structures, decoupling structures and semiconductor devices including the same
Decoupling structures are provided. The decoupling structures may include first conductive patterns, second conductive patterns and a unitary supporting structure that structurally supports the first conductive patterns and the second conductive patterns. The decoupling structures may also include a common electrode disposed between ones of the first conductive patterns and between ones of the second conductive patterns. The first conductive patterns and the common electrode are electrodes of a first capacitor, and the second conductive patterns and the common electrode are electrodes of a second capacitor. The unitary supporting structure may include openings when viewed from a plan perspective. The first conductive patterns and the second conductive patterns are horizontally spaced apart from each other with a separation region therebetween, and none of the openings extend into the separation region.
US10692967B1 High density self-routing metal-oxide-metal capacitor
A self-routing capacitor for an integrated circuit having: a first electrode comprising a first base region and a first finger, the first finger extending from a wall of the first base region in a first direction; a second electrode comprising a second base region and a second finger; the second finger extending from a wall of the second base region in a second direction substantially parallel to and opposing the first direction, the second finger coupled to the first finger; a third electrode comprising a third base region and a third finger, the third finger extending from a first wall of the third base in the second direction; and a fourth electrode comprising a fourth finger, the fourth finger extending from a second wall of the third base region in the first direction. The capacitor being coupled to other metal layers through a base region of an electrode.
US10692966B2 Deep trench capacitor with scallop profile
The present disclosure relates to a method of forming a deep trench capacitor. In some embodiments, the method may be performed by selectively etching a substrate to form a trench having serrated sidewalls defining a plurality of curved depressions. A dielectric material is formed within the trench. The dielectric material conformally lines the serrated sidewalls. A conductive material is deposited within the trench and is separated from the substrate by the dielectric material. The dielectric material is configured to act as a capacitor dielectric between a first electrode comprising the conductive material and a second electrode arranged within the substrate.
US10692961B2 Display device and semiconductor device
An object is to provide a display device with a high aperture ratio or a semiconductor device in which the area of an element is large. A channel formation region of a TFT with a multi-gate structure is provided under a wiring that is provided between adjacent pixel electrodes (or electrodes of an element). In addition, a channel width direction of each of a plurality of channel formation regions is parallel to a longitudinal direction of the pixel electrode. In addition, when a channel width is longer than a channel length, the area of the channel formation region can be increased.
US10692952B2 OLED substrate and display device
The present disclosure provides an OLED substrate and a display device. The OLED substrate includes a base substrate, and a thin-film transistor, a first electrode, and a light-emitting layer arranged in sequence on the base substrate, in which the OLED substrate further includes a light-shielding layer arranged between an active layer of the thin-film transistor and the first electrode.
US10692946B2 Organic EL display panel and method for producing same
An organic electroluminescence (EL) display panel includes pixels arranged in a matrix of rows and columns, and includes: a substrate; pixel electrode layers that are arranged on the substrate in the matrix; an insulating layer that is provided above the substrate and the pixel electrode layers, and has elongated openings and a grooved portion for each of the pixels, the openings extending in a column direction and being arranged in a row direction, the grooved portion having an upper opening and a bottom and being communicated with at least one of the openings in plan view; organic functional layers that are provided above the pixel electrode layers, and include light emitting layers in which organic electroluminescence occurs in the openings; and a light-transmissive counter electrode layer that is provided above the organic functional layers. Cross-sectional profiles of the openings taken along the row direction are uniform in the column direction.
US10692944B2 Display device including a sensing signal transmitter and a sensing signal receiver
A display device includes a display area including pixels and a non-display area adjacent to the display area. A circuit layer is disposed on the display area and the non-display area. A light emitting layer is disposed in the display area and includes a light emitting element defining the pixels. A transmitter is disposed on the circuit layer in the non-display area and transmits a sensing signal. A receiver is disposed in the display area separated from the transmitter and receives the sensing signal. A pixel control circuit for controlling the light emitting element is disposed in the circuit layer in the display area. A driving control circuit is disposed in the circuit layer in the non-display area. The driving control circuit is electrically connected to the transmitter.
US10692937B2 Manufacturing method of OLED display panel with stacks structure
The present disclosure discloses an OLED display panel and a manufacturing method thereof, including: forming a first anode layer on a substrate; forming a conductive layer, a first pixel defining layer and a protective layer covering the conductive layer on the first anode layer; forming a first OLED pixel layer on the first anode layer; forming a first cathode layer on the OLED pixel layer; forming a second anode layer on the first cathode layer; forming a second OLED pixel layer on the second anode layer; and forming a second cathode layer on the second OLED pixel layer. In the above way, the times of the precision mask used in the manufacturing process is greatly reduced, and the space occupied by the stack structure in parallel with the three primary colors is greatly reduced, thereby greatly improving the pixel resolution.
US10692936B2 Image sensors
An image sensor includes a substrate which includes a first surface and a light-incident second surface facing the first surface, a first semiconductor photoelectric conversion element inside the substrate, an organic photoelectric conversion element on the second surface of the substrate, a first floating diffusion region on the first surface of the substrate, a first transfer transistor having a first end connected to the first semiconductor photoelectric conversion element and a second end connected to the first floating diffusion region, and a second transfer transistor having a first end connected to the organic photoelectric conversion element and a second end connected to the first floating diffusion region. The first semiconductor photoelectric conversion element, the first floating diffusion region, and the first transfer transistor and the second transfer transistor may be in a first pixel region of the substrate.
US10692931B2 Electronic device and method for fabricating the same
An electronic device includes a semiconductor memory. The semiconductor memory includes stack structures, a gap-fill layer filling spaces between the stack structures, and nanopores located in the gap-fill layer. Each of the stack structures includes a memory pattern. The nanopores are distributed in a portion of the gap-fill layer that is located at a level corresponding to where the memory pattern is located in each of the stack structures.
US10692930B2 Self-aligned cross-point phase change memory-switch array
Subject matter disclosed herein relates to a memory device, and more particularly to a self-aligned cross-point phase change memory-switch array and methods of fabricating same.
US10692921B2 Method of manufacturing an imager and imager device
Techniques are discloses regarding methods of manufacturing an imager as well as an imager device.
US10692915B2 Imaging device and method of manufacturing imaging device
An imaging device includes a first substrate including a photoelectric conversion layer that includes a first semiconductor layer of a first conductivity type and a second semiconductor layer of a second conductivity type and in which a plurality of photoelectric conversion units are provided; a second substrate that is joined to the first substrate and in which a readout circuit substrate that outputs a signal based on information detected by the plurality of photoelectric conversion units is provided; and an element isolation portion defined by a first opening provided so as to penetrate the second substrate and at least one of the first semiconductor layer and the second semiconductor layer, and each of the plurality of photoelectric conversion units is separated from each other by the element isolation portion.
US10692914B2 Implant damage free image sensor and method of the same
An image sensor is disclosed. The image sensor includes an epitaxial layer, a plurality of plug structures and an interconnect structure. Wherein the plurality of plug structures are formed in the epitaxial layer, and each plug structure has doped sidewalls, the epitaxial layer and the doped sidewalls form a plurality of photodiodes, the plurality of plug structures are used to separate adjacent photodiodes, and the epitaxial layer and the doped sidewalls are coupled to the interconnect structure via the plug structures. An associated method of fabricating the image sensor is also disclosed. The method includes: providing a substrate having a first-type doped epitaxial substrate layer on a second-type doped epitaxial substrate layer; forming a plurality of isolation trenches in the first-type doped epitaxial substrate layer; forming a second-type doped region along sidewalls and bottoms of the plurality of isolation trenches; and filling the plurality of isolation trenches by depositing metal.
US10692902B2 Image sensing device and image sensing method
An image sensing device and an image sensing method are provided. The image sensing device includes an image sensing array, multiple first signal converters, and multiple first image processing apparatuses. The image sensing array is partitioned into at least two or more first pixel capturing areas, and each of the first pixel capturing areas is compliant with a resolution of an SDTV format. Each of the first signal converters receives an analog image signal from a corresponding first pixel capturing area, converts the analog image signal from an analog format to a digital format to generate a first digital image signal, and converts the first digital image signal from an parallel format to a serial format. Each of the image processing apparatuses is configured to convert the first digital image signal in the serial format of a corresponding first signal converter to a video signal in a specific video format.
US10692900B1 Method of manufacturing array substrate and display panel
A method of manufacturing array substrate and a display panel, wherein, the method of manufacturing array substrate includes: depositing a gate electrode, a gate insulation layer, a semiconductor layer, a metal layer and a photoresist; forming an non-exposure area, a partial exposure area and a full exposure area through exposure and developing; then, performing a first ashing treatment and a wet etching to form a metal layer recess, and performing a second ashing treatment to etch off residual photoresist which remains in the metal layer recess after the first ashing treatment; and finally performing a dry etching to form a pattern of a channel region.
US10692898B2 Display panel and display device
The present application discloses a display panel and a display device. The display panel includes an array substrate including a source driver, a gate driver, a plurality of spaced-apart data lines, a plurality of spaced-apart scan lines, and a plurality of spaced-apart connecting line. The source driver is disposed at a first end of the array substrate, the gate driver is disposed at a second end of the array substrate, and the second end is opposite to the first end. The plurality of data lines are respectively connected to the source driver, the plurality of scan lines respectively intersect with the plurality of data lines, the plurality of connecting lines are respectively connected to the gate driver, and each of the connecting lines is respectively connected to one of the scan lines.
US10692896B2 Display panel having liquid crystal capacitor and signal lines
A display panel may include a first signal line extending in a first direction, a second signal line extending in the first direction and being spaced apart from the first signal line when viewed in a plan view, a first thin-film transistor connected to the first signal line, a second thin-film transistor connected to the second signal line, and a first liquid crystal capacitor and a second liquid crystal capacitor respectively connected to the first thin-film transistor and the second thin-film transistor and arranged in the first direction. Each of the first signal line and the second signal line may overlap the pixel electrode of the first liquid crystal capacitor, when viewed in a plan view, and may be disposed to be closer to the vertical portion than to an outer edge of the pixel electrode.
US10692891B2 Display device
To provide a display device including a flexible panel that can be handled without seriously damaging a driver circuit or a connecting portion between circuits. The display device includes a bent portion obtained by bending an element substrate. A circuit for driving the display device is provided in the bent portion and a wiring extends from the circuit, whereby the strength of a portion including the circuit for driving the display device is increased and failure of the circuit is reduced. Furthermore, the element substrate is bent in a connecting portion between an external terminal electrode and an external connecting wiring (FPC) so that the element substrate provided with the external terminal electrode fits the external connecting wiring, whereby the strength of the connecting portion is increased.
US10692883B2 Semiconductor memory device
A semiconductor memory device includes a substrate; a stacked body on the substrate and including a first stacked body formed of stacked first electrode layers and a second stacked body on the first stacked body and including a second electrode layer; a hole passing through the stacked bodies in a first direction and having a first insulator, and a channel film between the first insulator and first electrode layers and between the first insulator and second electrode layer and having first and second portions facing each other, with the first insulator placed therebetween. A first memory between the first electrode layers and the first portion and a second memory between the first electrode layers and the second portion are insulated. A third memory between the second electrode layer and the first portion and a fourth memory between the second electrode layer and the second portion are connected.
US10692881B2 Semiconductor memory device and method of manufacturing the same
A semiconductor memory device includes a body conductive layer that includes a cell array portion and a peripheral circuit portion, an electrode structure on the cell array portion of the body conductive layer, vertical structures that penetrate the electrode structure, a residual substrate on the peripheral circuit portion of the body conductive layer, and a connection conductive pattern penetrating the residual substrate. The electrode structure includes a plurality of electrode that are stacked on top of each other. The vertical structures are connected to the cell array portion of the body conductive layer. The connection conductive pattern is connected to the peripheral circuit portion of the body conductive layer.
US10692867B2 Method and structure for FinFET device
The present disclosure describes a fin-like field-effect transistor (FinFET). The device includes one or more fin structures over a substrate, each with source/drain (S/D) features and a high-k/metal gate (HK/MG). A first HK/MG in a first gate region wraps over an upper portion of a first fin structure, the first fin structure including an epitaxial silicon (Si) layer as its upper portion and an epitaxial growth silicon germanium (SiGe), with a silicon germanium oxide (SiGeO) feature at its outer layer, as its middle portion, and the substrate as its bottom portion. A second HK/MG in a second gate region, wraps over an upper portion of a second fin structure, the second fin structure including an epitaxial SiGe layer as its upper portion, an epitaxial Si layer as it upper middle portion, an epitaxial SiGe layer as its lower middle portion, and the substrate as its bottom portion.
US10692862B2 Asymmetric varactor
An accumulation-mode MOS varactor is formed with a standard CMOS process and having an anti-symmetric-CV curve. The asymmetric varactor (ASVAR) can efficiently generate even-order harmonics while simultaneously suppressing odd-order harmonics over broad bandwidths. This is achieved without degradation of dynamic cut-off frequency. The improved cut-off frequency of the asymmetric varactor results in efficient even-harmonic generation well into sub-millimeter or terahertz frequencies. This and the inherent adaptive-CV features of the asymmetric varactor result in even-harmonic generation with process variation resilience and can also be utilized for frequency response shaping and for optimizing performance at various driving conditions.
US10692857B2 Semiconductor device combining passive components with HEMT
A semiconductor structure includes a substrate, a first III-V compound layer, a second III-V compound layer, a third III-V compound layer, and a fourth III-V compound layer. The top of the substrate includes a first region and a second region. The first III-V compound layer is in the first region. The second III-V compound layer is disposed over the first III-V compound layer. A first carrier channel is formed between the first III-V compound layer and the second III-V compound layer. The second III-V compound layer has a first thickness. The third III-V compound layer is in the second region. The fourth III-V compound layer is disposed over the third III-V compound layer. A second carrier channel is formed between the fourth III-V compound layer and the third III-V compound layer. The fourth III-V compound layer has a second thickness less than the first thickness.
US10692853B2 Electrostatic discharge (ESD) robust transistors and related methods
An electrostatic discharge robust semiconductor transistor (transistor) includes a semiconductor substrate of a first conductivity type, a substrate contact region of the first conductivity type coupled with the semiconductor substrate, a source region of a second conductivity type, a channel region of the second conductivity type, a gate region of the first conductivity type, a drain region having a first drain region of the first conductivity type and a second drain region of the second conductivity type, and an electrical conductor coupled over the second drain region and a portion of the first drain region. A portion of the first drain region not covered by the electrical conductor forms a resistive electrical ballast region configured to protect the transistor from electrostatic discharge (ESD) induced voltage pulses. In implementations the transistor includes a silicon controlled rectifier (SCR) junction field effect transistor (SCR JFET) or a laterally diffused metal-oxide semiconductor (SCR LDMOS).
US10692849B2 Semiconductor device having a first cell row and a second cell row
Disclosed herein is a semiconductor integrated circuit device which includes a standard cell with a plurality of fins extending in a first direction and arranged in a second direction that is perpendicular to the first direction. An active fin of the fins forms part of an active transistor. A dummy fin of the fins is disposed between the active fin and an end of the standard cell.
US10692841B2 Semiconductor devices having through-stack interconnects for facilitating connectivity testing
Semiconductor devices having through-stack interconnects for facilitating connectivity testing, and associated systems and methods, are disclosed herein. In one embodiment, a semiconductor device includes a stack of semiconductor dies and a plurality of through-stack interconnects extending through the stack to electrically couple the semiconductor dies. The interconnects include functional interconnects and at least one test interconnect. The test interconnect is positioned in a portion of the stack more prone to connectivity defects than the functional interconnects. Accordingly, testing the connectivity of the test interconnect can provide an indication of the connectivity of the functional interconnects.
US10692839B2 GaN devices on engineered silicon substrates
GaN-On-Silicon (GOS) structures and techniques for accommodating and/or controlling stress/strain incurred during III-N growth on a large diameter silicon substrate. A back-side of a silicon substrate may be processed to adapt substrates of standardized diameters and thicknesses to GOS applications. Bowing and/or warping during high temperature epitaxial growth processes may be mitigated by pre-processing silicon substrate so as to pre-stress the substrate in a manner than counterbalances stress induced by the III-N material and/or improve a substrate's ability to absorb stress. III-N devices fabricated on an engineered GOS substrate may be integrated together with silicon MOS devices fabricated on a separate substrate. Structures employed to improve substrate resilience and/or counterbalance the substrate stress induced by the III-N material may be further employed for interconnecting the III-N and silicon MOS devices of a 3D IC.
US10692813B2 Semiconductor package with dummy bumps connected to non-solder mask defined pads
A semiconductor device including an integrated circuit, a dielectric layer, a plurality of connecting terminals and at least one dummy conductor is provided. The integrated circuit has a plurality of connecting pads, and the dielectric layer is disposed thereon and partially exposes the plurality of the connecting pads by a plurality of openings defined therein. The plurality of the connecting terminals is disposed on the plurality of the connecting pads exposed by the plurality of the openings. The at least one dummy conductor is disposed on the dielectric layer and electrically isolated from the integrated circuit. A substantial topology variation is between the plurality of the connecting terminals and the at least one dummy conductor. A semiconductor package having the semiconductor device is also provided.
US10692811B1 Semiconductor structure
A semiconductor structure includes a first anti-fuse structure, a second anti-fuse structure and a first metal layer. The second anti-fuse structure is disposed over the first anti-fuse structure. The first metal layer is between the first anti-fuse structure and the second anti-fuse structure. A first contact is disposed between the first anti-fuse structure and the first metal layer to connect thereof. A second contact is disposed between the second anti-fuse structure and the first metal layer to connect thereof.
US10692810B2 Semiconductor module
A semiconductor module includes a first electronic device in which one terminal is connected to a first wiring line, the other terminal is connected to a second wiring line, and a first device current flows in a first current direction from the first wiring line to the second wiring line, and a second electronic device in which one terminal is connected to a third wiring line, the other terminal is connected to a fourth wiring line, and a second device current flows in a second current direction from the third wiring line to the fourth wiring line, the first electronic device and the second electronic device being disposed such that at least part of a first magnetic flux generated by the first device current flowing in the first current direction cancels at least part of a second magnetic flux generated by the second device current.
US10692809B2 Manufacturing method for semiconductor structure
A method of manufacturing a semiconductor structure is provided. The method includes providing a substrate, disposing a die over the substrate, forming a molding over the substrate and around the die, disposing a first dielectric layer over the die and the molding, curing the first dielectric layer under a first curing condition, disposing a second dielectric layer over the first dielectric layer, and curing the first dielectric layer and the second dielectric layer under the first curing condition.
US10692807B2 Chip-on-film package structure and display device
A chip-on-film (COF) package structure includes a first COF and a second COF. The first COF includes a first flexible substrate having a first external terminal and a first internal terminal opposite to each other, first outer leads disposed at the first external terminal, first inner leads disposed at the first internal terminal, and a first chip disposed between the first external terminal and the first internal terminal. The second COF includes a second flexible substrate having a second external terminal and a second internal terminal opposite to each other, second outer leads disposed at the second external terminal, second inner leads disposed at the second internal terminal, and a second chip disposed between the second external terminal and the second internal terminal. The first COF is partially overlapped with the second COF. A display device having the COF package structure is also provided.
US10692806B2 Semiconductor arrangement with reliably switching controllable semiconductor elements
A semiconductor arrangement includes a circuit board having a metallization layer with first and second conductor tracks. The first conductor track has a base section and first, second and third sections, the third section arranged between the first and second sections. The second conductor track has first and second sections. The first section of the second conductor track is arranged between the first and third sections of the first conductor track. The second section of the second conductor track is arranged between the second and third sections of the first conductor track. The third section of the first conductor track is arranged between the first and second sections of the second conductor track. First and second subsets of semiconductor chips are arranged on the first section of the second conductor track. Third and fourth subsets of semiconductor chips are arranged on the second section of the second conductor track.
US10692791B2 Electronic component package with electromagnetic wave shielding
An electronic component package includes a core member including an insulating layer, and having a first through-hole passing through the insulating layer, a semiconductor chip disposed in the first through-hole, and having an active surface on which a connection pad is disposed, and an inactive surface opposing the active surface, an encapsulant encapsulating the core member and the semiconductor chip, and filling at least a portion of the first through-hole, a connection member disposed on the core member and the semiconductor chip, and including a redistribution layer electrically connected to the connection pad, a backside metal layer disposed on the encapsulant, and covering at least the inactive surface of the semiconductor chip, and a backside metal via passing through the encapsulant, and connecting the backside metal layer to one side of the insulating layer. The backside metal via is in contact with the one side of the insulating layer.
US10692783B2 Systems and methods for bonding semiconductor elements
A bonding machine for bonding semiconductor elements, the bonding machine including: a support structure for supporting a substrate; a bond head assembly, the bond head assembly including a bonding tool configured to bond a plurality of semiconductor elements to the substrate; an alignment structure including first alignment markings; an alignment element configured to be placed on the alignment structure using the bonding tool, the alignment element including second alignment markings; an imaging system configured to image relative positions of the first alignment markings and corresponding ones of the second alignment markings; and a computer system configured to provide an adjustment to a position of at least one of the bonding tool and the support structure during bonding of ones of the plurality of semiconductor elements to the substrate, the computer being configured to provide the adjustment at least partially based on the relative positions of the first alignment markings and the corresponding ones of the second alignment markings, the adjustment being specific to bonding of the ones of the plurality of semiconductor elements to a corresponding region of the substrate.
US10692781B2 Semiconductor device
A semiconductor device including a first fin pattern and a second fin pattern, which are in parallel in a lengthwise direction; a first trench between the first fin pattern and the second fin pattern; a field insulating film partially filling the first trench, an upper surface of the field insulating film being lower than an upper surface of the first fin pattern and an upper surface of the second fin pattern; a spacer spaced apart from the first fin pattern and the second fin pattern, the spacer being on the field insulating film and defining a second trench, the second trench including an upper portion and an lower portion; an insulating line pattern on a sidewall of the lower portion of the second trench; and a conductive pattern filling an upper portion of the second trench and being on the insulating line pattern.
US10692770B2 Geometry for threshold voltage tuning on semiconductor device
Semiconductor device structures having gate structures with tunable threshold voltages are provided. Various geometries of device structure can be varied to tune the threshold voltages. In some examples, distances from tops of fins to tops of gate structures can be varied to tune threshold voltages. In some examples, distances from outermost sidewalls of gate structures to respective nearest sidewalls of nearest fins to the respective outermost sidewalls (which respective gate structure overlies the nearest fin) can be varied to tune threshold voltages.
US10692768B1 Vertical transport field-effect transistor architecture
A vertical transport field-effect transistor architecture is fabricated using a fin-last fabrication technique that enables pre-patterning of sacrificial gate layers and/or sacrificial source/drain layers with substantially flat topography prior to fin formation. Fins are epitaxially grown in trenches extending vertically through the device layers. Discrete regions of the sacrificial layers are later removed and replaced with appropriate source/drain and/or gate materials. Dielectric spacer elements are used to constrain feature dimensions of the replacement materials.
US10692767B2 Wafer processing method including cutting wafer based on surface height of wafer
A wafer processing method for forming cut grooves in streets of a wafer provided with a plurality of devices includes a holding step ST1 of holding the back surface side of the wafer by a holding surface of a chuck table, a measurement step ST2 of partitioning the front surface of the wafer held by the chuck table into a plurality of regions and measuring the surface height of the streets in each of the regions, a region-basis height setting step ST3 of setting the lowest surface height in each region as the surface height of the wafer in each region, and a cutting step ST4 of forming cut grooves in the front surface of the wafer while setting, on a region basis, a tip position of a cutting blade, based on the surface height of the wafer set in the region-basis height setting step ST3.
US10692764B2 Alignment marks in substrate having through-substrate via (TSV)
A device includes a substrate, and an alignment mark including a conductive through-substrate via (TSV) penetrating through the substrate.
US10692763B2 Integrated antenna on interposer substrate
The present disclosure, in some embodiments, relates to an integrated antenna structure. The structure includes an excitable element and a first ground plane. The first ground plane is disposed between a first surface of a semiconductor substrate and the excitable element. A first line that is normal to the first surface of the semiconductor substrate extends through both the first ground plane and the excitable element. A second ground plane is separated from the first ground plane by the semiconductor substrate. The second ground plane is electrically coupled to the first ground plane.
US10692758B1 Semiconductor device and method to fabricate the semiconductor device
A structure of semiconductor device includes a substrate, having a dielectric layer on top. The structure further includes at least two metal elements being adjacent, disposed in the dielectric layer, wherein an air gap is existing between the two metal elements. A porous dielectric layer is disposed over the substrate, sealing the air gap. An inter-layer dielectric layer disposed on the porous dielectric layer.
US10692757B2 Means to decouple the diffusion and solubility switch mechanisms of photoresists
Embodiments of the invention include photoresist materials and methods of patterning photoresist materials. In an embodiment a photoresist material comprises a plurality of molecular glasses (MGs). In an embodiment, a glass transition temperature Tg of the photoresist material is less than an activation temperature needed to deblock blocking groups from the MGs. Embodiments include a method of patterning a photoresist material that comprises exposing the photoresist material with ultraviolet radiation. The method may also comprise, performing a first post exposure bake at a first temperature, that is less than the activation temperature needed to deblock blocking groups from the MGs, and performing a second post exposure bake at a second temperature that is approximately equal to or greater than the activation temperature needed to deblock blocking groups from the MGs.
US10692754B2 Device and method for contact state inspection
A method includes disposing a wafer in a cup of a clamshell of an electroplating apparatus. The wafer is clamped using the cup and a cone of the clamshell. First pressure forces of contacts of the cup applied by the wafer is detected. The first pressure forces are respective compared with corresponding predetermined pressure ranges.
US10692743B2 Method of inspecting gas supply system
In one embodiment, a gas supply line is connected to a chamber of a substrate processing apparatus. A vaporizer is connected to the gas supply line. A flow rate controller is connected to the gas supply line in parallel with the vaporizer through a secondary valve. A primary valve is provided on a primary side of the flow rate controller. A method of the embodiment includes supplying a processing gas to the chamber from the vaporizer through the gas supply line in a state in which the primary valve is closed, the secondary valve is opened, and an exhaust device is operated to set a pressure of the chamber to a predetermined pressure and determining a time-average value of a measurement value obtained by a pressure sensor of the flow rate controller while the supplying the processing gas is performed.
US10692740B2 Laser processing apparatus
A laser oscillator of a laser processing apparatus generates burst pulses each composed of a plurality of sub-pulses. The plurality of sub-pulses are generated in such a manner that the energy of the sub-pulse sequentially changes from a lower energy to a higher energy, and the burst pulses are applied to a wafer, whereby the wafer is formed therein with shield tunnels extending from the front surface to the back surface of the wafer and each being composed of a minute hole and an amorphous phase surrounding the minute hole.
US10692704B2 Methods and systems for generating plasma activated liquid
Exemplary systems and methods associated with activating fluids using indirect plasma. In particular, liquid can be activated to high concentrations and at high volumes by thinning and mixing the liquid as it is exposed to the plasma, resulting more efficient activation. Further increases in activation can be reached by re-circulating fluid for additional exposure to the plasma. High flow rates can be achieved with integrated systems that utilize multiple activation systems with coordinated control.
US10692699B2 Impedance matching with restricted capacitor switching
In one embodiment, an RF impedance matching network for a plasma chamber is disclosed. It includes a variable capacitor comprising a plurality of capacitors comprising first coarse capacitors each having a substantially similar first coarse capacitance, second coarse capacitors each having a substantially similar second coarse capacitance, and fine capacitors having different capacitances that increase in value. At least one of the fine capacitors has a capacitance greater than the first coarse capacitance. A control circuit is configured cause a gradual increase in the total capacitance of the variable capacitor by switching in, in a predetermined order, each of the first coarse capacitors, followed by each of the second coarse capacitors, only switching in the fine capacitors whose capacitance is less than a capacitance of a next coarse capacitor of the coarse capacitors predetermined to be switched in next.
US10692694B2 Method and apparatus for enhancing SE detection in mirror-based light imaging charged particle microscopes
Apparatus include a reflector positioned adjacent to a sample location that is situated to receive a charged particle beam (CPB) along a CPB axis from a CPB focusing assembly so that the reflector is situated to receive light emitted from a sample at the sample location based on a CPB-sample interaction or a photon-sample interaction and to direct the light to a photodetector, and a steering electrode situated adjacent to the reflector so as to direct secondary charged particles emitted from the sample based on the CPB-sample interaction away from the reflector and CPB axis. Methods and systems are also disclosed.
US10692687B2 Measurement and inspection device
A low noise blanking unit corresponds to a wide range of acceleration voltages (from several times higher than related voltages to low acceleration voltages) of an electron beam. A blanking unit of the measurement and inspection device includes a blanking control circuit, in which (i) an upper and a lower blanking electrodes are arranged in the irradiation direction of an electron beam; electrodes on the reverse sides of two opposing electrodes in each of the blanking electrodes arranged in the same direction are connected with the ground, (ii) when blanking is ON, positive voltages are output to remaining electrodes of the upper blanking electrode and negative voltages are output to remaining electrodes of the lower blanking electrode, and (iii) when the blanking is OFF, the same ground reference signal is output to the remaining electrodes of the upper blanking electrode and to the remaining electrodes of the lower blanking electrode.
US10692686B2 Surface treatment apparatus using plasma
The present invention relates to a surface treatment apparatus for cleaning or treating (micro etching, etc.) a surface of a TEM sample (substrate) by converting plasma ions into a neutral beam and a separator including an RF cathode connected to an RF supply unit and accelerating ions by self bias is disposed between a plasma generating chamber and a neutral chamber and the ions generated in the plasma generating chamber are converted into a neutral beam through a separator and accelerated and irradiated to a neutral chamber to enable surface treatment without damaging a sample.
US10692685B2 Multi-layer X-ray source target
The present disclosure relates to the production and use of a multi-layer X-ray source target. In certain implementations, layers of X-ray generating material may be interleaved with thermally conductive layers. To prevent delamination of the layers, various mechanical, chemical, and structural approaches are related, including approaches for reducing the internal stress associated with the deposited layers and for increasing binding strength between layers.
US10692682B1 High-voltage generator for providing a high-voltage pulse
A high-voltage generator provides a high-voltage pulse including a plurality of energy storage cells, each including two input and two output terminals and a capacitor. A controllable switching element is connected to the input terminals and plus terminals and minus terminals are electrically connected to one another via a respective diode. The high-voltage generator further includes a series connection comprising the energy storage cells, a pulse transformer, and a charging terminal for charging the capacitors. In an embodiment, the high-voltage generator is developed so that a greater pulse rate can be achieved. In an embodiment, at least a respective one of the energy storage cells includes an electrical resistance, connected in series with the diode connecting the plus terminals of the respective energy storage cell.
US10692681B1 Traveling wave tube with periodic permanent magnet focused multiple electron beams
A coupled cavity traveling wave tube has periodic permanent magnet (PPM) RF cavity structures, each of which has a plurality of permanent magnets placed substantially equidistant from a central axis, and which are outside the extent of a plurality of electron beam tunnels arranged substantially equidistant from the central axis and within the extents of the plurality of permanent magnets. Each coupled cavity RF structure is formed by adjacent ferrous polepieces and a cylindrical wall which is beyond the extent of one or more coupling apertures which couple RF energy from one coupled cavity structure to an adjacent RF cavity.
US10692680B2 Electron emission device and method for manufacturing the same
A method of producing an electron emitting device includes: step A of providing an aluminum substrate or providing an aluminum layer supported by a substrate; step B of anodizing a surface of the aluminum substrate or a surface of the aluminum layer to form a porous alumina layer having a plurality of pores; step C of applying Ag nanoparticles in the plurality of pores to allow the Ag nanoparticles to be supported in the plurality of pores; step D of, after step C, applying a dielectric layer-forming solution onto substantially the entire surface of the aluminum substrate or the aluminum layer, the dielectric layer-forming solution containing, in an amount of not less than 7 mass % but less than 20 mass %, a polymerization product having siloxane bonds; step E of, after step D, at least reducing a solvent contained in the dielectric layer-forming solution to form the dielectric layer; and step F of forming an electrode on the dielectric layer.
US10692679B2 Modular fuse removal tool accessory, kit, and systems for fusible disconnect device
A removal tool accessory for replacing rectangular fuse modules of a fusible switching disconnect device. The removal tool accessory is a single piece part configured to snap-fit with the rectangular fuse module via opposing lateral sides thereof. The accessory includes an opening dimensioned to receive a person's index finger, middle finger, ring finger, and baby finger. A handlebar is provided for optimal mechanical leverage to pull the rectangular fuse module from the fusible switching disconnect device even when access to the rectangular fuse module is restricted.
US10692677B2 Permanent magnet operating mechanism for use in automatic transfer switch
An automatic transfer switch system includes a contact subsystem having a plurality of movable contact members, including at least one first movable contact member and at least one second movable contact member at first and second locations, respectively, and at least one fixed contact member. The switch system further includes a permanent magnet operating mechanism that controls opening and closing of the movable contact members relative to the fixed contact member, generates a holding force to maintain a state of the at least one first movable contact member at the first location and a state of the at least one second movable contact member at the second location, and connects to the subsystem via a linkage, and a solenoid permitting movement of the at least one first movable contact member and the at least one second movable contact member at the first and second locations, respectively.
US10692675B2 Contactor having electronic coil control
The disclosure relates to a contactor having electronic coil control for a magnet coil, the operation of keeping the pull-in power of the magnet coil constant being formed by current clocking, and having a safety-related output assembly of a programmable logic controller for the fault diagnosis of the contactor, the safety-related output assembly determining the flow of current flowing into the contactor and detecting a fault if a limit value is undershot and switching off. In the contactor disclosed herein, a connectable base load is integrated in the contactor.
US10692674B2 Port controller with power contract negotiation capability
At least some embodiments are directed to an electronic device port system comprising a first device configured to negotiate power supply contracts from a power source via a universal serial bus (USB) cable. The system also comprises a second device configured to negotiate power supply contracts from the power source via the USB cable when the first device is unable to negotiate power supply contracts from the power source. The second device is configured to activate a switch after the second device negotiates a power supply contract with the power source. The switch is configured to permit the provision of power from the power source to a battery system of the electronic device per the negotiated power supply contract.
US10692661B2 Composite comprising CNT fibres and an ionic conducting compound as part of an energy storage device
The present invention relates to Composite comprising CNT fibres and an ionic conducting compound forming a homogeneous continuous phase or a two-phase bicontinuous structure and its process of obtainment by impregnation methods. Furthermore the invention relates to its use as part of an energy storage device such as an structural flexible electrochemical capacitor.
US10692660B2 Three-dimensional graphene framework-based high-performance supercapacitors
An electrochemical capacitor includes a pair of electrodes and an electrolyte disposed between the pair of electrodes. At least a first electrode of the pair of electrodes includes a graphene framework film, and the graphene framework film includes interconnected graphene sheets with nanopores formed in the graphene sheets.
US10692658B2 Photoelectric conversion element
Disclosed is a photoelectric conversion element including a cell. The cell includes an electrode substrate, a counter substrate, an oxide semiconductor layer provided on the electrode substrate, an electrolyte provided between the electrode substrate and the counter substrate, and an annular sealing portion joining the electrode substrate and the counter substrate. The layer includes a main body portion provided inside the sealing portion and on the electrode substrate and extending straight from the electrode substrate toward the counter substrate, and a protruding portion which protrudes from the main body portion toward the sealing portion and does not come into contact with the electrode substrate. A width of a second surface of the layer facing the counter substrate is longer than a width of a first surface which is a boundary surface between the layer and the electrode substrate in a cross section along a thickness direction of the layer.
US10692656B2 Film capacitor and method for manufacturing film capacitor
A film capacitor according to the present disclosure includes a first film and a second film wound in a stacked state and a first deposition electrode and a second deposition electrode that are formed by metal deposition. The second deposition electrode includes widthwise slit portions, the widthwise slit portions crossing the second deposition electrode in its widthwise direction, split electrodes split by the widthwise slit portions, and a longitudinal slit portion extending in a longitudinal direction of the second deposition electrode in an ineffective electrode region shifted from an effective electrode region in the widthwise direction of the second deposition electrode. Each split electrode includes a first fuse portion bridging over a longitudinal slit portion and a second fuse portion that bridges over a widthwise slit portion and can be fused with a current smaller than a current for the first fuse portion.
US10692639B2 Inductive component and method for producing an inductive component
An inductive component and a method for producing an inductive component are disclosed. In an embodiment, the inductive component includes a first core part having wound first and second wires and a second core part arranged on the first core part. In various embodiments the inductive component has a low mode conversion, a low inductance in differential-mode operation, a high inductance for common-mode signals, a constant characteristic impedance, a low capacitive coupling of the wires, and/or a low leakage inductance.
US10692636B2 Electromagnetic actuator device and system comprising same
An electromagnetic actuator device has at least one stationary spool unit (4), which can be energized, and at least one armature unit (7), movable along a displacement axis (V) and with respect to the spool unit (4) in reaction to the spool unit (4) being energized. The armature unit (7) can be displaced between a parked position and an actuating position in an output drive direction along the displacement axis (V) in order to interact with an actuating element, which can be a camshaft disposed on the output side of the armature unit (7), and can be rotated about the displacement axis (V). A spring member (14) supported against an abutment component (16) is preferably disposed in a torque-proof manner and allocated to the armature unit (7) in such a manner that the spring member (14) applies a spring force to the armature unit (7) during a displacing movement in the output drive direction while simultaneously at least partially relaxing and applying a spring force to the armature unit (7) when in the actuating position. It is intended that the spring member is supported against the abutment component (16) by a rotation decoupling member (15) for decoupling a rotational movement of the armature unit (7) from the spring member (14) about the displacement axis (V) at the armature unit (7) and/or for decoupling a rotational movement of the spring member (14) about the displacement axis (V) from the abutment component (16).
US10692635B2 Iron nitride permanent magnet and technique for forming iron nitride permanent magnet
A bulk permanent magnetic material may include between about 5 volume percent and about 40 volume percent Fe16N2 phase domains, a plurality of nonmagnetic atoms or molecules forming domain wall pinning sites, and a balance soft magnetic material, wherein at least some of the soft magnetic material is magnetically coupled to the Fe16N2 phase domains via exchange spring coupling. In some examples, a bulk permanent magnetic material may be formed by implanting N+ ions in an iron workpiece using ion implantation to form an iron nitride workpiece, pre-annealing the iron nitride workpiece to attach the iron nitride workpiece to a substrate, and post-annealing the iron nitride workpiece to form Fe16N2 phase domains within the iron nitride workpiece.
US10692633B2 Resistor with upper surface heat dissipation
Resistors and a method of manufacturing resistors are described herein. A resistor includes a resistive element and a plurality of upper heat dissipation elements. The plurality of heat dissipation elements are electrically insulated from one another via a dielectric material and thermally coupled to the resistive element via an adhesive material disposed between each of the plurality of heat dissipation elements and a surface of the resistive element. Electrode layers are provided on a bottom surface of the resistive element. Solderable layers form side surfaces of the resistor and assist in thermally coupling the heat dissipation elements, the resistor and the electrode layers.
US10692624B2 Conductive thermoplastic polyurethane
The invention relates to a composition comprising a thermoplastic polyurethane, where the thermoplastic polyurethane has been prepared from a) a diisocyanate, b) a polyol comprising a polyol A and a polyol B and c) a chain extender, optionally with the aid of catalysts and optionally further comprising additives and/or auxiliaries, and a salt and/or an ionic liquid, preferably an ionic liquid, is comprised in the composition and the polyol A comprises ethoxy and propoxy groups and the polyol B comprises butoxy groups.
US10692620B2 Optimization of high resolution digitally encoded laser scanners for fine feature marking
Disclosed herein are laser scanning systems and methods of their use. In some embodiments, laser scanning systems can be used to ablatively or non-ablatively scan a surface of a material. Some embodiments include methods of scanning a multi-layer structure. Some embodiments include translating a focus-adjust optical system so as to vary laser beam diameter. Some embodiments make use of a 20-bit laser scanning system.
US10692613B2 Nuclear fuel assembly top nozzle having in-core instrument insertion structure using an upper core plate hollow guide pin
The present invention relates to a top nozzle and a nuclear reactor in which an in-core instrument, which is supposed to be inserted through a top head of a nuclear reactor, is inserted through a guide pin for an upper core plate. In a nuclear reactor including guide pins for aligning a top nozzle for a nuclear fuel assembly with an upper core plate of a nuclear reactor, a guide hole (210) is axially formed through the guide pins (200) and in-core instruments (10) are inserted through the guide holes (210).
US10692611B2 Passive inherent reactivity coefficient control in nuclear reactors
System and methods are disclosed for controlling a nuclear reactor that uses fuel having plutonium-239. The nuclear reactor includes a neutron moderator, such as ZrH1.6, which behaves as an Einstein oscillator and increases the energy of thermal neutrons into the Pu-239 neutron absorption resonance as the temperature of the nuclear reactor increases. A neutron absorbing element with neutron absorption around 0.3 eV is added to the nuclear reactor to suppress any reactivity gain that can occur due to the increase in temperature. The amount of the neutron absorbing element to be added to the nuclear reactor is calculated such that the reactivity gain that may occur at any time during the life of the fuel is suppressed.
US10692608B2 Systems and methods for estimating hemodynamic forces acting on plaque and monitoring patient risk
Computer-implemented methods are disclosed for estimating values of hemodynamic forces acting on plaque or lesions. One method includes: receiving one or more patient-specific parameters of at least a portion of a patient's vasculature that is prone to plaque progression, rupture, or erosion; constructing a patient-specific geometric model of at least a portion of a patient's vasculature that is prone to plaque progression, rupture, or erosion, using the received one or more patient-specific parameters; estimating, using one or more processors, the values of hemodynamic forces at one or more points on the patient-specific geometric model, using the patient-specific parameters and geometric model by measuring, deriving, or obtaining one or more of a pressure gradient and a radius gradient; and outputting the estimated values of hemodynamic forces to an electronic storage medium. Systems and computer readable media for executing these methods are also disclosed.
US10692607B2 Treatment planning and evaluation for rectal cancer via image analytics
Methods and apparatus associated with predicting colorectal cancer tumor invasiveness are described. One example apparatus includes a set of circuits, and a data store that stores radiological images of tissue demonstrating colorectal cancer. The set of circuits includes a circumferential resection margin (CRM) prediction circuit that generates a CRM probability score for a diagnostic radiological image, an image acquisition circuit that acquires a diagnostic radiological image of a region of tissue demonstrating colorectal cancer pathology and that provides the diagnostic radiological image to the CRM prediction circuit, and a training circuit that trains the CRM prediction circuit to quantify chemoradiation response in the region of tissue represented in the diagnostic radiological image. The training circuit trains the CRM prediction circuit using a set of composite images.
US10692604B2 Determination of unsuspected arrhythmia based on extra-cardiac signs
The invention relates to a system for determining the risk of cardiac arrhythmia in an individual. This system comprises the measurement of physical parameters (VA, VB, VC, D1, Vequ) of the individual and comparing the measured physical parameters (VA, VB, VC, D1, Vequ) with physical reference parameters (VAref, VBref, D1ref, VequRef). A statistical correspondence between the cardinal parameters (C1-C6) and a level of risk of arrhythmia is selected. The risk of arrhythmia in the individual is determined from the statistical correspondence and a previously selected number of cardinal parameters corresponding to extra-cardiac parameters.
US10692598B2 Arrangements for intraoral scanning
Systems and methods for intraoral scanning include determining, by an appointment management system, a condition that a completed in-home dental impression kit has not been received from a user, generating and communicating a message to the user based on the condition where the message prompts the user to schedule an appointment at an intraoral scanning site, receiving a request to schedule an appointment at the intraoral scanning site where the intraoral scanning site has an intraoral scanner configured to conduct an intraoral scan of a mouth of the user, scheduling the appointment based on the request, and conducting the intraoral scan using the intraoral scanner at the intraoral scanning site where the intraoral scan generates three-dimensional data of the mouth of the user.
US10692585B2 Memory system for error test
A memory system includes: a memory controller configured to control communication between a host and a memory device; and an error test device configured to store error operation codes for generating errors, wherein the error test device outputs the error operation codes to the memory controller under the control of the memory controller, and wherein the memory controller determines whether an error has been generated in any operation corresponding to any of the error operation codes, and, when it is determined that an error has been generated, the memory controller stores one or more error requests corresponding to the generated error.
US10692581B2 Circuits for bleeding supply voltage from a device in a power down state
Embodiments of the present disclosure include an apparatus. The apparatus includes a voltage supply line, a sense circuit coupled to the voltage supply line, and a bleeder circuit. The sense circuit is configured to sense a voltage level of the voltage supply line. The bleeder circuit is configured to bleed a remaining charge available on a capacitor when the voltage level reaches a device threshold voltage. The device threshold voltage arises from a device connected to the apparatus.
US10692573B2 Controlling aggregate signal amplitude from device arrays by segmentation and time-gating
High dynamic range resistive arrays are provided. An array of resistive elements provides a vector of current outputs equal to the analog vector-matrix product between (i) a vector of voltage inputs to the array encoding a vector of analog input values and (ii) a matrix of analog resistive weights within the array. First stage current mirrors are electrically coupled to a subset of the resistive elements through a local current accumulation wire. A second stage current mirror is electrically coupled to the first stage current mirrors through a global accumulation wire. Each of the first stage current mirrors includes at least one component having respective scaling factors selectable to scale up or down the current in the local current accumulation wire, thus controlling the aggregate current on the global accumulation wire.
US10692571B1 Memory device
A memory device includes a memory array, a bit line driving circuit, a word line driving circuit, a read/write circuit, a controller, and a reference driving circuit. The memory array includes several memory units. The bit line driving circuit is configured to interpret a memory bit address and to drive a bit line. The word line driving circuit is configured to interpret a memory word address and to drive a word line. The read/write circuit is configured to read, set, or reset the memory units. The controller is configured to switch the memory array to work in a single memory unit mode or a dual memory unit mode. The reference driving circuit is configured to drive a reference line, wherein the reference line comprises several reference units, and the reference line and the reference units are located in the memory array.
US10692561B2 Semiconductor memory device, memory system, and refresh method thereof
A semiconductor memory device includes a cell array that includes a plurality of DRAM cells to store data, and refresh control logic that refreshes the plurality of DRAM cells depending on access scenario information provided from an outside. The refresh control logic determines a refresh time of the plurality of DRAM cells with reference to the access scenario information and a retention characteristic of the plurality of DRAM cells and refreshes the plurality of DRAM cells depending on the determined refresh time.
US10692559B2 Performing an on demand refresh operation of a memory sub-system
A temporal attribute of user data stored in a memory component is identified. It is determined that the identified temporal attribute satisfies a time condition. An indication is provided whether a refresh operation of the user data improves performance of the memory component. A user input is received indicating to perform the refresh operation of the memory component. The refresh operation of the memory component is performed.
US10692555B2 Semiconductor memory devices enabling read strobe mode and related methods of operating semiconductor memory devices
A method of operating a semiconductor memory device including a plurality of pins configured to transfer data and signals from/to an outside of the semiconductor memory device, a memory cell array and a control logic circuit to control access to the memory cell array. A write command synchronized with a main clock signal and data synchronized with a data clock signal are received from outside of the semiconductor memory device, the data is stored in the memory cell array based on a frequency-divided data clock signal, data is read from the memory cell array in response to a read command and a target address received from the outside of the semiconductor memory device, and the read data is transmitted to the outside of the semiconductor memory device selectively with a strobe signal generated based on a frequency of the main clock signal.
US10692554B2 Method of controlling on-die termination and system performing the same
A method of controlling on-die termination (ODT) in a multi-rank system including a plurality of memory ranks is provided. The method includes: enabling ODT circuits of the plurality of memory ranks into an initial state when the multi-rank system is powered on; enabling the ODT circuits of a write target memory rank and non-target memory ranks among the plurality of memory ranks during a write operation; and disabling the ODT circuit of a read target memory rank among the plurality of memory ranks while enabling the ODT circuits of non-target memory ranks among the plurality of memory ranks during a read operation.
US10692544B2 Methods of command based and current limit controlled memory device power up
Methods for powering up a memory device, for example, are disclosed. One such memory device includes power up circuitry configured to receive an external power supply and to provide an internal power supply to the memory device upon receipt of a command. The power up circuitry may be configured to provide the internal power supply limited to a peak current, or may be configured to provide the internal power supply not limited to a peak current. The memory device may be, for example, a synchronous dynamic random access memory (SDRAM) device or Flash memory.
US10692535B2 Apparatus and methods for improving video quality from a digital video signal including replicated image frames
A medical imaging apparatus for processing a frame of a digital video signal, the apparatus includes an image sensor assembly, a frame replication device, a frame modification controller, and a video encoder. The image sensor assembly generates a first video signal having a first frame rate. The frame replication device replicates pixels of a respective frame of the first video signal to produce at least one replicated frame. The frame modification controller randomly modifies at least some of the respective pixels in the at least one replicated frame resulting in at least one modified replicated frame. The video encoder outputs a second video signal based on the at least one modified replicated frame.
US10692534B2 Data-providing apparatus, data-providing method and program-sorting medium
In the present invention, image data is edited in response to a demand transmitted from a data-processing apparatus through a network. A moving-picture server (3) acquires a scenario consisting of a plurality of scenes, each lasting for a given time, is acquired in response to a demand made by a personal computer (1-1). The server acquires from a temporary edition space (6) a given number of original data items that will be used in the scenario, also in response to a demand made by the data-processing apparatus. The moving-picture server (3) selects prescribed ones of the original data items acquired and allocate them to the scenes of the scenario acquired. The server corrects the original data items selected, in accordance with the prescribed image data items that have been allocated to the scenes of the scenario. The image data is thereby edited.
US10692532B2 Systems and methods for video synopses
Systems and methods are disclosed for efficient generation and presentation of synopsis videos that include video images of multiple objects captured at various times displayed at a common time. The system may include one or more network cameras that, when a moving object is detected, record a video file for that object and provide the video file to a cloud server. The cloud server may queue video files from the one or more network cameras and, when a user requests a synopsis video of a period of time, the video files captured during that period of time may be used by the cloud server to generate the synopsis video. The cloud server may also generate a plurality of object indicators that are provided with each of several chapters of the synopsis video in a scrollable arrangement that allows the user the scroll through objects and chapters.
US10692527B1 Target parameter adaptation
An apparatus may include a circuit including a filter configured to update one or more adaptive coefficients of the filter based on an error signal. Further, the circuit may update a constrained coefficient of the filter based on the one or more adaptive coefficients, the constrained coefficient and a desired value. Moreover, the circuit may generate a sample of a sample sequence based on the one or more adaptive coefficients and the updated constrained coefficient, the error signal being based on the sample sequence.
US10692526B2 Actuator tip calibration for robotic optical storage system
A calibration system includes a moveable arm configured for movement within an optical disc storage system. A disc kicker device includes a stop portion, an actuator and an actuator tip that contacts an optical disc. The disc kicker device is connected to the moveable arm. The calibration system: determines an operation state based on a stop position for the actuator tip in response to an applied torque to the disc kicker device, and performs alignment of the actuator tip with the optical disc.
US10692523B2 Manufacturing method of magnetic recording medium
Provided is a manufacturing method of a magnetic recording medium, in which the magnetic recording medium includes a magnetic layer including ferromagnetic powder and a binding agent on a non-magnetic support, and the magnetic layer shows a natural ferromagnetic resonance frequency equal to or greater than 30.0 GHz, the method including: forming a servo pattern on the magnetic layer by microwave-assisted recording.
US10692522B2 Magnetic recording medium having characterized magnetic layer and method for manufacturing same
The magnetic recording medium has a non-magnetic support and a magnetic layer which is provided on the support and contains ferromagnetic powder and a binder, in which the ferromagnetic powder is ferromagnetic hexagonal ferrite powder, the magnetic layer contains an abrasive, an intensity ratio (Int (110)/Int (114)) of a peak intensity Int (110) of a diffraction peak of (110) plane of a crystal structure of the hexagonal ferrite, determined by performing X-ray diffraction analysis on the magnetic layer by using an In-Plane method, to a peak intensity Int (114) of a diffraction peak of (114) plane of the crystal structure is equal to or higher than 0.5 and equal to or lower than 4.0, and a squareness ratio in a vertical direction is equal to or higher than 0.65 and equal to or lower than 1.00. The present invention also provides a method for manufacturing the magnetic recording medium.
US10692519B1 Adjustable seek energy settings in storage device systems
Various methods and systems are provided for implementing classification-based adjustable seek energy settings in storage device systems. In particular, operations support adjusting seek energy settings for storage device components, for executing requests. In operation, a classification is selected for a request. The classification indicates a first priority level for executing the request. The priority level is associated with a first adjustable seek energy setting of a plurality adjustable seek energy settings for executing requests on the hard disk drive system, where a seek energy setting is an adjustable operational speed or energy setting for the hard disk drive system. Based on the classification indicating the priority level, the classification is transmitted to cause the hard disk drive system to set the adjustable seek energy setting. One or more hardware components of the hard disk drive system operates to execute the first request based on the first adjustable seek energy setting.
US10692518B2 Linear filtering for noise-suppressed speech detection via multiple network microphone devices
Systems and methods for suppressing noise and detecting voice input in a multi-channel audio signal captured by two or more network microphone devices include receiving an instruction to process one or more audio signals captured by a first network microphone device and after receiving the instruction (i) disabling at least a first microphone of a plurality of microphones of a second network microphone device, (ii) capturing a first audio signal via a second microphone of the plurality of microphones, (iii) receiving over a network interface of the second network microphone device a second audio signal captured via at least a third microphone of the first network microphone device, (iv) using estimated noise content to suppress first and second noise content in the first and second audio signals, (v) combining the suppressed first and second audio signals into a third audio signal, and (vi) determining that the third audio signal includes a voice input comprising a wake word.
US10692511B2 Decoding apparatus and method, and program
The present technology relates to a decoding apparatus, a decoding method and a program which make it possible to obtain sound with higher quality.A demultiplexing circuit demultiplexes an input code string into a gain code string and a signal code string. A signal decoding circuit decodes the signal code string to output a time series signal. A gain decoding circuit decodes the gain code string. That is, the gain decoding circuit reads out gain values and gain inclination values at predetermined gain sample positions of the time series signal and interpolation mode information. An interpolation processing unit obtains a gain value at each sample position between two gain sample positions through linear interpolation or non-linear interpolation according to the interpolation mode based on the gain values and the gain inclination values. A gain applying circuit adjusts a gain of the time series signal based on the gain values. The present technology can be applied to a decoding apparatus.
US10692508B2 Method for generating filter for audio signal and parameterizing device therefor
The present invention relates to a method and an apparatus for processing a signal, which are used to effectively reproduce an audio signal, and more particularly, to a method for generating a filter for an audio signal, which are used for implementing a filtering for input audio signals with a low computational complexity and a parameterization apparatus therefor.To this end, provided are a method for generating a filter of an audio signal, including: receiving at least one proto-type filter coefficient for filtering each subband signal of an input audio signal; converting the proto-type filter coefficient into a plurality of subband filter coefficients; truncating each of the subband filter coefficients based on filter order information obtained by at least partially using characteristic information extracted from the corresponding subband filter coefficients, the length of at least one truncated subband filter coefficients being different from the length of truncated subband filter coefficients of another subband; and generating FFT filter coefficients by fast Fourier transforming (FFT) the truncated subband filter coefficients by a predetermined block size in the corresponding subband and a parameterization unit using the same.
US10692500B2 Diarization using linguistic labeling to create and apply a linguistic model
Systems and methods of diarization using linguistic labeling include receiving a set of diarized textual transcripts. A least one heuristic is automatedly applied to the diarized textual transcripts to select transcripts likely to be associated with an identified group of speakers. The selected transcripts are analyzed to create at least one linguistic model. The linguistic model is applied to transcripted audio data to label a portion of the transcripted audio data as having been spoken by the identified group of speakers. Still further embodiments of diarization using linguistic labeling may serve to label agent speech and customer speech in a recorded and transcripted customer service interaction.
US10692494B2 Application-independent content translation
Techniques for providing application-independent content translation in an electronic device are disclosed. In one embodiment, a trigger may be received to activate a first application. Upon receiving the trigger to activate the first application, the first application may be enabled to display at least one visual indicator associated with the first application on a graphical user interface associated with a second application. The first application and the second application are to simultaneously run in an electronic device and the at least one visual indicator may be superimposed on the graphical user interface. Further, content on the graphical user interface may be translated from text-to-speech or speech-to-text in response to selecting the at least one visual indicator.
US10692482B2 In-ear active noise reduction earphone
An in-ear active noise reduction earphone includes a housing, and the housing includes a rear chamber and a front chamber, and the housing is laterally provided with a sound generating unit separating the rear chamber from the front chamber; the rear chamber is located at a top of the housing, a feedforward microphone is installed inside the rear chamber, the front chamber is located at a bottom of the housing, and a feedback microphone is installed inside the front chamber; and the front chamber includes a first front chamber and a second front chamber, and the feedback microphone is installed inside the second front chamber.
US10692479B2 Musical instrument pickup and musical instrument
A musical instrument pickup includes a vibrating body that is disposed facing a plurality of sound sources and excited in response to sounds from the sound sources, and a sensor that detects vibration of the vibrating body.
US10692467B2 Automatic application of mapping functions to video signals based on inferred parameters
Devices and methods for automatic application of mapping functions to video signals based on inferred parameters are provided. In one example, a method, including initiating display of content based on a video signal being processed by a device, is provided. The method may further include in response to at least a first change in an intensity of ambient light or a second change in a color of the ambient light subsequent to the initiating of the display of the content based on the video signal, selecting a first mapping function applicable to pixels corresponding to frames of the video signal based at least on a first inferred parameter from a selected machine learning model. The method may further include automatically applying the first mapping function to a first plurality of pixels corresponding to a first set of frames of the video signal.
US10692464B2 Voltage supply unit and method, display driving circuit and display device
A voltage supply unit includes a control circuit, a capacitor circuit and a unidirectionally-conductive circuit. The control circuit controls an output end of the control circuit to be electrically connected to a first input end or a second input end of the control circuit under the control of a voltage signal from a first voltage output end. The capacitor circuit controls a potential at a first input end. When a difference between a first level and a potential at the first input end is greater than or equal to a predetermined on-state voltage, the unidirectionally-conductive circuit allows a unidirectional current flowing from a first level end to a first end thereof, and when the difference between the first level and the potential at the first input end is smaller than the predetermined on-state voltage, controls the first level end to be electrically disconnected from the first input end.
US10692462B2 Display device and method for adjusting common voltage of display device
According to an aspect, a display device includes a common voltage adjuster configured to adjust a common voltage based on a first capacitance value between one of a source and a drain of a transistor element and a gate of the transistor element, a second capacitance value between a pixel electrode and the gate of the transistor element, and a third capacitance value between the pixel electrode and a common electrode.
US10692455B2 Display device
A display device includes: a plurality of sub-pixels each including a memory block that includes a plurality of memories each of which is configured to store sub-pixel data; a plurality of memory selection line groups provided to respective rows and each including a plurality of memory selection lines electrically coupled to the corresponding memory blocks in the sub-pixels that belong to a corresponding row; a memory selection circuit configured to simultaneously output a memory selection signal to the memory selection line groups, the memory selection signal being a signal for selecting one from the plurality of memories in each of the memory blocks. In accordance with the memory selection lines supplied with the memory selection signal, the sub-pixels display an image based on the sub-pixel data stored in memories in the respective sub-pixels, the memories each being one of the plurality of memories in the corresponding sub-pixel.
US10692454B2 Gate driver on array having a circuit start signal applied to a pull-down maintenance module
The invention provides a GOA circuit, other than the first to the fourth GOA units, in each GOA unit: the first pull-down maintenance module receives the first control signal, low voltage signal, scan signal and circuit start signal, and is connected to the first node, wherein the 52nd TFT of the first pull-down maintenance module has a gate connected to the first node, a source receives the circuit start signal, and a drain connected to the gates of the 31st TFT and 41st TFT so that when the first node is at high voltage, the gate-source voltage difference of the 31st TFT and the 41st TFT are both negative to effectively reduce the current leakage and prevent the current leakage from affecting the voltage of the first node, to improve the circuit stability without additional signal lines, able to facilitate production cost reduction and achieving narrow border design.
US10692447B2 Liquid crystal display device
A liquid crystal display device includes a liquid crystal panel including a plurality of liquid crystal pixels, wherein the liquid crystal panel is configured to display a same picture in two adjacent frames; a driving module disposed on the non-display area, wherein the driving module is used to respectively provide each liquid crystal pixel with a same polarity pixel voltage of different levels in the two adjacent frames so as to deflect liquid crystal molecules of each liquid crystal pixel, and in each frame of the two adjacent frames, the level of the pixel voltage of each liquid crystal pixel is different from the level of the pixel voltage of the adjacent liquid crystal pixels in front, back, left or right.
US10692441B2 Drive circuit and drive method for foldable display panel and display device
A drive circuit, a display panel, a display device and a drive method. The drive circuit includes a plurality of shift registers; a first switch circuit connected with the shift registers, which is configured to selectively output output signals of the shift registers or a first voltage based on a first control signal and a second control signal; and a second switch circuit connected with the shift registers, which is configured to selectively output the output signals of the shift registers or the first voltage based on a third control signal and a fourth control signal. A set of shift registers can simultaneously or individually drive two display regions.
US10692440B2 Pixel and organic light emitting display device including the same
A pixel includes an organic light emitting diode (OLED), a first transistor connected to a driver and a first node, having a gate connected to a control line, a second transistor between to the first node and a second node, having a gate connected to a third node, a third transistor connected to an anode of the OLED, having a gate connected to the control line, a fourth transistor between the first node and a data line, having a gate connected to a scan line, a fifth transistor between the second and third nodes, having a gate connected to the scan line, a sixth transistor between an initializing line and the anode, having a gate connected to the scan line, a seventh transistor between the initializing line and the third node, having a gate connected to another scan line, and a storage capacitor between the driver and the third node.
US10692434B2 Pixel circuit, display panel, display device and driving method
A pixel circuit, a display panel, a display device and a driving method. The pixel circuit includes a storage capacitor, an organic light emitting diode, a driving transistor, an emission control circuit, a reset circuit, a threshold compensation circuit, a first data write circuit, a reference voltage write circuit, and an initializing circuit.
US10692426B2 Organic light-emitting diode display
An organic light-emitting diode (OLED) display is disclosed. In one aspect, the OLED display includes a data line disposed on a substrate and extended in a first direction, a power line disposed on the substrate and extended in the first direction, a scan signal line disposed on the substrate across the data line, an active layer formed over the substrate, wherein the active layer includes first to fourth regions, wherein the first and fourth regions are connected to each other through a connecting region, a first transistor including the active layer formed between the first region and the second region, a second transistor including the active layer formed between the third region and the fourth region, and wherein the active layer is extended from the first region, the organic light emitting diode is electrically coupled to the first transistor, and a storage capacitor including a first electrode and a second electrode formed over the first electrode, wherein the second electrode overlaps with at least of an area of the first electrode. The second electrode is extended to the connecting region and disposed between the active layer and a line extended in the first direction in the connecting area.
US10692423B2 Backlight light emitting diode arrangement method
The present invention provides a backlight light emitting diode arrangement process, which comprises the following steps: (1) determining a number Z of a backlight light emitting diode; (2) determining a distribution region of the backlight light emitting diode according to a space calculation formula, the space calculation formula comprising Y×A=Y×F×Q %, A=Q %×F, and A+F=(X/Z)×2; (3) further calculating distribution sizes of intermediate regions B, C, D and E using a gradually widened average value obtained through a formula (F−A)/(Z/2−1) according to the A and F calculated in step (2); (4) calculating a specific position of the backlight light emitting diode; and (5) drawing a ladder diagram.
US10692421B2 Additional module for a processing and/or automation field device
The present disclosure relates to an additional module for a processing and/or automation field device, at least including a module housing, an optical receiving unit which is arranged at least partly within the module housing, an electronic module unit, and a display/transmission unit. The optical receiving unit is designed to wirelessly receive at least one first optical signal from the field device and to convert the at least one first optical signal into at least one first electric signal, and the electronic module unit is electrically connected to the receiving unit and to the display/transmission unit. The electronic module unit is designed to extract at least one piece of field device information from the at least one first electric signal and to transmit the at least one piece of field information to the display/transmission unit, and the display/transmission unit is designed to display the at least one piece of information and/or to transmit the at least one piece of information to at least one external unit.
US10692417B2 Display apparatus
A display apparatus including an OLED (organic light-emitting device) substrate having a structure in which at least one blue light-emitting unit and at least one green light-emitting unit are stacked, wherein the OLED substrate generates a mixed light of a blue light and a green light; and a color controller provided on the OLED substrate to adjust color of a light generated from the OLED substrate. The color controller includes a first color control element having a plurality of first quantum dots for green conversion; a second color control element having plurality of second quantum dots for red conversion; a third color control element for presenting a blue color; a first color filter provided on the first color control element; and a second color filter provided on the second color control element.
US10692413B2 Display device
A display device includes a display module and a color calibrator. The display module includes a first casing and a circuit board. The first casing has a positioning recess and an accommodating recess. The circuit board has a first electrical connecting portion. The circuit board is disposed corresponding to the positioning recess and the first electrical connecting portion is exposed from the positioning recess. The color calibrator includes a second casing, a second electrical connecting portion and a sensor. The second casing has a protruding portion. The color calibrator is selectively accommodated in the accommodating recess or connected to the positioning recess by the protruding portion. When the protruding portion of the color calibrator is connected to the positioning recess, the first electrical connecting portion is electrically connected to the second electrical connecting portion and the sensor faces a display area of the display module.
US10692410B2 Display panel driving apparatus
A display panel driving apparatus includes an interface, a timing controller, a gate driver, and data driver. The interface includes a data determiner to determine whether or not input image data has a communication error and to process a packet of a data stream of the input image data, even though the input image data has the communication error. The timing controller receives the processed input image data from the interface and generates a data signal, a gate control signal, and a data control signal. The gate driver generates a gate signal based on the gate control signal. The data driver generates a data voltage based on the data control signal and the data signal.
US10692404B2 Trapezoidal display box with cutting and creasing design and mounting system for formation of communication arch with automatic adjustment and structuring
Formation of a communication arch (A) over a consumer corridor, such as in large sales points, displaying at a height, a media (M) related to a certain product. For such, after mounting a display box (35) using the cutting and creasing design, its units are mounted to one another by coupling through the coupling flaps (29) of one unit to the cutouts (4) corresponding to the subsequent unit. After mounting the assembly, when it is raised and has its peripheral units settled over two opposite shelves, such as in a supermarket corridor, through the trapezoidal geometry of the display boxes (35) combined to slide coupling flaps (29) and cutouts ( ) between the units (35), there is a radial movement and positioning for its tops (16) while its bottoms (6) meet, providing the structuring of the assembly, in an arch shape, supporting the resulting stresses imposed vertically from top to bottom of the arch formed. Therefore, the communication arch (A) formed can receive a large media at its highest point.
US10692400B2 Method of mechanically translating written text to Braille on computer programmed machine using motion haptic stimulation technology
The present invention is directed to a haptic system of rotating cylindrical shafts topped with caps to create a virtual sensation of Braille text by integrating a microprocessor with microdrive motors. The micro drive's shafts are crowned with plastic cylindrical caps, the top face of which are precisely flush or level with the device's display surface thereby emulating the standard diameter and feel of a Braille dot or Braille space in two dimensions. It is the rotation of the drive's shaft that spins the caps and simulates the sensation of a Braille dot that is felt with the fingertips. This sensation of a two dimensional rotating dot is the result of the top face of the capped shafts positioned flush with the device's display surface. Motors that alternate between rotating shafts and shafts at rest produce Braille cell dots and spaces, respectively.
US10692388B1 Global environmental data and application methods for understanding engine health and maintenance
Provided is an engine health management system and method for determining health of an engine of an aircraft, that includes a data source interface which transmits data from internal and external data sources, a control module that includes a processor and a memory and receives data via the data source interface, creates evaluation methods for evaluating the data received to determine suitable data and storing the suitable data within the memory, and creates a controlled historical airport information repository to process historical data via the processor and generate airport information reports based on the historical data. The system also includes a central computing system communicatively coupled with the control module and the data source interface, which performs data enhancement techniques including linking environmental counts and accumulations with engine data.
US10692384B2 Data processing system with machine learning engine to provide roadside assistance functions
Systems, methods, computer-readable media, and apparatuses for receiving requests for roadside assistance, generating user interfaces and using machine learning to generate roadside assistance instructions are provided. In some examples, a request for roadside assistance may be received. A user and one or more partners may be identified based on the request. In some examples, a profile associated with the user, partner or the like may be identified. A user interface may be generated based on the profile and may include features unique to the profile, partner, or the like. In some arrangements, the interface may include a first portion and a second portion. Selection of an option from the first portion may cause the system to identify data for display in the second portion and cause the data to be displayed in the second portion. Machine learning may be used to determine or identify one or more roadside assistance instructions and a roadside assistance instruction may be generated and executed.
US10692379B2 Image processing device and image processing method
An information processing apparatus according to an embodiment of the present technology includes a detection unit, an estimation unit, and a judgment unit. The detection unit detects a target object from an input image. The estimation unit estimates a posture of the detected target object. The judgment unit judges a possibility of the target object slipping on the basis of the estimated posture.
US10692374B2 Automotive vehicle parking systems, methods, and apparatus
Systems, methods, and apparatuses for locating parking spaces are disclosed. According to one method, a request is received from a user of a vehicle to locate a space; the location of the user is determined; a database comprising spaces within a geographic region is accessed; from the database, a subset of spaces within the geographic region is identified, the subset comprising user-specific spaces; a determination is made regarding the availability of the user-specific spaces; and if a user-specific space is available, a transmission is initiated, intended for the user, providing the location of at least one available space. The systems, methods, and apparatus may be used to locate free spaces, may allow users to indicate when they are vacating a space to enable other users to access the space via a “park it forward” approach, and may assign available spaces to users based on an equitable prioritization protocol.
US10692360B2 Methods and apparatus for providing notifications in a media system
A system to convey user alert messages is disclosed. The system may have a alert service coupled between alert providers and a number of households. After receiving in the alert service an alert message from an alert provider, the alert service may alter the alert message to identify the household designated to receive the alert message. The alert service sends a notification to a home media system within the household designated to receive the alert message.
US10692357B2 Systems and methods for monitoring on-route transportations
The present disclosure relates to a method and system for monitoring on route transportations. The method includes obtaining a driving route of a target vehicle; obtaining a reference position on the driving route away from a first current position of the target vehicle; determining a second current position of the target vehicle after a reference time; determining a distance between the second current position and the reference position is greater than a preset distance; and sending a signal to a target terminal indicating that the target vehicle is off-route.
US10692355B2 System and method for efficiently monitoring hand hygiene
A system and computer-implemented method for efficiently monitoring hand hygiene is provided. The system comprises one or more sensors configured to determine presence of one or more individuals in vicinity. The system further comprises one or more controllers configured to ascertain identity of the one or more individuals. The one or more controllers are further configured to send one or more alerts to the one or more identified individuals to wash their hands. Furthermore, the one or more controllers are configured to monitor one or more handwashing instances by the one or more identified individuals and generate one or more compliance results for each of the one or more monitored handwashing instances. The one or more controllers are also configured to initiate one or more actions corresponding to each of the one or more monitored handwashing instances based on the generated one or more compliance results.
US10692347B2 Smart toilet and safety monitoring system based on smart toilet
A safety monitoring system based on a smart toilet and a smart toilet are provided. The monitoring system includes a smart toilet, and a cloud server. The smart toilet is configured to detect toilet usage time of a user, and transmit the toilet usage time to the cloud server. The cloud server generates first prompt information, and transmits the first prompt information to the smart toilet. The smart toilet is further configured to prompt, according to the first prompt information, a user when the first prompt information is received.
US10692345B1 Systems and methods for textural zone monitoring
Various embodiments of the present invention provide systems and method for monitoring of physical movement in relation to regions where movement is either unconditionally or conditionally unauthorized.
US10692341B2 Movable camera support, assembly comprising several such supports, and method for operating the same
A camera assembly with a camera dome, a camera housing, has a plurality of camera heads arranged inside the housing and the dome. Each camera head is arranged in a camera support which is movable around a center of the camera assembly and each camera support has a first, inner, follower portion configured to engage a first, inner, guide portion of the camera housing. Furthermore, each camera support has a second, outer, follower portion configured to engage a second, outer, guide portion of the camera housing. The camera support also comprises a camera head fixture connecting the first follower portion with the second follower portion. Each follower portion is arranged to slide in the corresponding guide portion.
US10692337B2 Real-time haptics generation
One embodiment provides haptic functionality. The embodiment receives an encoded value that encodes an actuator drive value, where the actuator drive value corresponds to a strength of a haptic effect. The embodiment converts the encoded value into a pattern of ON/OFF durations, and plays back the pattern of ON/OFF durations on an actuator to produce the haptic effect.
US10692328B2 Gaming devices with bonus mechanic selection
Embodiments of the present invention set forth systems, apparatuses and methods for implementing a selection mechanic for bonuses or features available on the gaming device. Accordingly, a gaming device can be configured to have a set of mechanical reels for play of a primary game, and a video display configured to show virtual reels in a video slot presentation. When a bonus, such as a free spins or free games bonus, is triggered, the gaming device may provide the player an option to play the bonus on either the mechanical game reels or the video game reels. Each option may have different characteristics, which may be communicated to the player to aid in their selection of the display to implement the bonus event.
US10692324B2 Games with dynamically modifiable prizes based on game winning symbol positions
An electronic gaming machine includes a game controller, a player interface, and a display. The game controller causes the display to display a bonus array having visual elements. Each of the visual elements is uniquely associated with one of a plurality of symbol display positions, at least one visual element indicating a bonus award. The game controller selects a symbol for display at each of the symbol display positions, determines whether at least one of the symbol display positions contains a trigger symbol, and upon determining that the at least one of the symbol display positions contains a trigger symbol, determines a modification to a base prize based at least in part on a visual element associated with the symbol display position containing the trigger symbol.
US10692319B2 Monitoring terminal device and display processing method
A monitoring terminal device (2) is a device for monitoring users entering and exiting an area. A controller (14) specifies each user entering the area as a first monitoring target or a first non-monitoring target in a first entry image and a first exit image. The first entry image and the first exit image exhibit the same first monitoring target. The first entry image includes an image of at least one user entering the area (22). The first exit image includes an image of at least one user exiting the area. The controller (14) creates a second entry image by performing a first marking process on the first entry image. The controller (14) creates a second exit image by performing a second marking process on the first exit image. An image display section (18) displays at least one of the second entry image and the second exit image.
US10692315B2 Low power modem and controller
The present invention is related with a modem device in conjunction with a Low Power Controller, which provides the capability of local control and remote management of electromechanical appliances in cases, where the locally available electric power is very low, and it is specially designed to be electrically powered and to communicate via a single PSTN telephone line The device has a wide application range to institutions, which own and use areas containing both passive and active equipment, and provides the capability of a single uniform solution for all such cases. It provides the ability to connect various digital and analog sensors, the transmission of various commands, the process automation, the data and information collection and the remote control (management).
US10692311B2 Systems and methods for monitoring flight
A device for recording user operation data for a remotely controlled vehicle includes a memory off-board the remotely controlled vehicle and a housing receiving the memory. The memory is configured to record user operation data comprising outgoing operation commands that affect operation of the remotely controlled vehicle. The outgoing operation commands are received via a remote controller of the remotely controlled vehicle and transmitted to the remotely controlled vehicle. The housing is removable from the remote controller and more resistant to destruction than the rest of the remote controller.
US10692310B2 Device and method for determining load profiles of motor vehicles
An apparatus for determining stress profiles of motor vehicles, in particular of motor vehicles of a vehicle fleet, including at least one driving state determination apparatus disposed in a motor vehicle, the driving state determination apparatus being configured to repeatedly determine at least one driving state parameter of the motor vehicle and transfer it to at least one driving state evaluation apparatus; at least one driving state evaluation apparatus that is configured to assign a numerical stress parameter to each driving state parameter determined by the driving state determination apparatus; and an addition apparatus that is configured to add up the numerical stress parameters of a motor vehicle to yield a numerical total stress parameter.
US10692304B1 Autonomous communication and control system for vehicles
An autonomous communication and control system for controlling auxiliary equipment associated with a vehicle includes a vehicle mounted controller and output relay module. The controller includes an interface for receiving user input commands relating to control actions to be taken with respect to the auxiliary equipment. The controller is adapted to wirelessly communicate indications of the actions taken with respect to the auxiliary equipment (events) as well as other data relating to the status of the vehicle. The controller interface includes a display for displaying the messages for an occupant of the vehicle. The controller may be adapted to communicate information regarding the operating status of the vehicle for fleet management and maintenance purposes and may also be adapted for monitoring an inventory of removable assets to ensure the vehicle is stocked with necessary equipment for carrying its assigned duties.
US10692303B2 Recording and reporting of driving characteristics
A system for recording, transmitting and compiling information indicative of actual vehicle operation and usage includes a device installed within a vehicle. Sensors communicate with the device to provide information relating to operation of the vehicle. A location module utilizes satellite signals to determine the current location of a vehicle. A data extraction module sends data to a central process server. The central processor compiles and summarizes the information from the device for determination of vehicle usage for use in determining an insurance premium.
US10692295B1 Visualization of connectivity amelioration within augmented reality and other user interface environments
Provided are techniques for the establishing device connectivity via a virtual based pictorial or graphical format. A users is presented with visual connection options to various devices so that the user can determine what devices are available and to select and customize options for selected devices. With the presentation of dynamic live streaming device connectivity visualizations via augmented reality, a user can make educated and real time decisions concerning potential connection. The provided device connectivity visualization is applicable to currently available devices such as, but not limited to, augmented reality (AR) in glasses and any portable device such as a smart telephone or tablet computing device. Device connectivity is mapped and displayed on a user's device. The use is then able to connect to a remote device using voice commands or by selecting the remote device on the portable device. The claimed subject matter supports simultaneous connectivity of multiple devices.
US10692293B2 Loading indicator in augmented reality environment
A method includes: presenting, on a device, a view of at least part of an augmented reality (AR) environment, the AR environment including a first AR location corresponding to a first physical location in a physical environment; initiating a download to the device of first data representing a first AR object associated with the first AR location; assigning a size parameter to a first loading indicator for the first AR object based on a size of the first AR object; determining a spatial relationship between the view and the first physical location; and presenting the first loading indicator in the view, the first loading indicator having a size based on the assigned size parameter and being presented at a second AR location based on the determined spatial relationship.
US10692289B2 Positional recognition for augmented reality environment
A method includes: receiving, in a first device, a relative description file for physical markers that are positioned at locations, the relative description file defining relative positions for each of the physical markers with regard to at least another one of the physical markers; initially localizing a position of the first device among the physical markers by visually capturing any first physical marker of the physical markers using an image sensor of the first device; and recognizing a second physical marker of the physical markers and a location of the second physical marker without a line of sight, the second physical marker recognized using the relative description file.
US10692273B2 In-context photorealistic 3D visualization for surgical decision support
An embodiment suggests a method for visualizing an image data set, in particular a medical image data set, wherein the visualized data set displays a three dimensional arrangement having at least a first object and a second object. The method includes assigning a first set of parameter to the first object; assigning a second set of parameters to the second object; dividing the medical image data set into a first sub-region and a second sub-region; and providing a visualisation of the three dimensional arrangement by a volume rendering method, in particular by a ray-casting method or a photorealistic volumetric path tracing, the first set of parameter being applied to the first sub-region for visualizing the first object and the second set of parameter being applied to the second sub-region for visualizing the second object.
US10692272B2 System and method for removing voxel image data from being rendered according to a cutting region
The present invention relates to a system and method for image processing. An image data processing system is disclosed comprising an image cutting engine for image cutting based on image data; a region of interest processing engine for selecting at least a rendering method for a region of interest; a processing engine for adjusting sampling rate; and rendering engine for rendering the image, with the rendering method selected by the region of interest processing engine. More particularly, the present invention relates to image processing techniques that perform image manipulation, volume rendering, displaying targeted regions of interest and other related functions.
US10692271B1 Robust ray-triangle intersection
A technique for classifying a ray tracing intersection with a triangle edge or vertex avoids either rendering holes or multiple hits of the same ray for different triangles. The technique employs a tie-breaking scheme in which certain types of edges are classified as hits and certain types of edges are classified as misses. The test is performed in a coordinate space that comprises a projection into the viewspace of the ray, and thus where the ray direction has a non-zero magnitude in one axis (e.g., z) but a zero magnitude in the two other axes. In this coordinate space, edges are classified as one of top, bottom, left, and right, and an intersection on an edge counts as a hit if the intersection hits a top or left edge, but a miss if the intersection hits a bottom or right edge. Vertices are processed in a related manner.
US10692270B2 Non-divergent parallel traversal of a bounding volume hierarchy
Various approaches to performing non-divergent parallel traversal operations for a bounding volume hierarchy (“BVH”) during ray tracing are presented. For example, a computer system has a processing unit with threads that, collectively, perform ray tracing for a group of rays in parallel in a computer-represented environment, which includes geometric objects (such as triangles) enclosed in the BVH. Each of the threads receives parameters for a given ray and traverses the BVH to determine an intersection, if any, between the given ray and one of the geometric objects. The order of traversal of the BVH is synchronized between threads for the rays of the group, for example, using a cross-group operation such as a ballot operation. In this way, the overall speed of the BVH traversal can be improved in many cases, while avoiding code divergence and data divergence in extra-wide single-instruction, multiple data (“SIMD”) graphics processing unit (“GPU”) architectures.
US10692266B2 Collision detection and resolution in virtual environments
A non-transitory computer readable storage medium storing computer program code that, when executed by a processing device, cause the processing device to perform operations comprising: determining a first representative point, wherein the first representative point represents a first geometric primitive; determining a second representative point, wherein the second representative point represents a second geometric primitive; determining an initial distance between the first representative point and the second representative point; calculating a first displacement based on a velocity of the first representative point; calculating a second displacement based on a velocity of the second representative point; determining a separating direction between the first representative point and the second representative point; projecting the first displacement along the separating direction; projecting the second displacement along the separating direction; calculating a predicted minimum distance between the first representative point and the second representative point based on the projection of the first displacement along the separating direction, the projection of the second displacement along the separating direction and the initial distance between the first representative point and the second representative point; and in response to the predicted minimum distance being less than a threshold distance, generating a collision constraint preventing penetration between the first geometric primitive and the second geometric primitive.
US10692258B2 Minimum or maximum sample indexing in control surface
Embodiments are generally directed to minimum or maximum sample indexing in a control surface. An embodiment of an apparatus includes a graphics processor including: a sampler to sample a value; one or more of a color unit or a depth unit; and at least one minimum or maximum sample (min/max) setter subunit for the color unit or depth unit, the min/max setter subunit to receive a new sample value, store the sample value in a resource containing a plurality of sample values, and update indexing include index values for one or more of a minimum sample value and a maximum sample value in the plurality of sample values of the resource.
US10692255B2 Method for creating period profile for time-series data with recurrent patterns
Techniques are described for generating period profiles. According to an embodiment, a set of time series data is received, where the set of time series data includes data spanning a plurality of time windows having a seasonal period. Based at least in part on the set of time-series data, a first set of sub-periods of the seasonal period is associated with a particular class of seasonal pattern. A profile for a seasonal period that identifies which sub-periods of the seasonal period are associated with the particular class of seasonal pattern is generated and stored, in volatile or non-volatile storage. Based on the profile, a visualization is generated for at least one sub-period of the first set of sub-periods of the seasonal period that indicates that the at least one sub-period is part of the particular class of seasonal pattern.
US10692252B2 Integrated interface for situation awareness information alert, advise, and inform
Systems and method are provided for generating an integrated interface in a vehicle. In one embodiment, a method includes: receiving data associated with an environment of the vehicle; encoding the environment data into a plurality of layers; extracting data from the plurality of layers into a point cloud; projecting the point cloud onto a meta-template defining a basic element and manipulable features of the basic element; and generating display data based on the projecting.
US10692242B1 Vehicle analysis platform
A vehicle analysis platform may cause one or more image capture devices to capture a plurality of images. The vehicle analysis platform may cause one or more sensors to provide measurement data associated with one or more operational characteristics of a vehicle. The vehicle analysis platform may determine, based on the plurality of images, one or more features of the vehicle and obtain, based on the one or more features, reference information associated with the vehicle. The vehicle analysis platform may analyze the vehicle based on the plurality of images and the reference information to determine an image score associated with the vehicle. The vehicle analysis platform may analyze the vehicle based on the measurement data and the reference information to determine an operational score associated with the vehicle. The vehicle analysis platform perform an action associated with the vehicle based on the image score and the operational score.
US10692239B2 Optical tracking system and optical tracking method
The present disclosure provides an optical tracking system for tracking a location and a posture of a marker. The marker is attachable to a target and configured so that a pattern surface formed inside the marker is visible through an optical system formed in an aperture. The system includes a processor configured to determine the posture of the marker based on a first image in which a part of the pattern surface viewed through the aperture is captured at an infinite focal length, and to determine the location of the marker based on a second image and a third image in which outgoing lights emitted through the aperture in different directions are captured at a focal length shorter than the infinite focal length.
US10692237B2 Ring size measurement system and method for digitally measuring ring size
A ring size measuring system to digitally measure a ring size of a user's finger including an image capturing device configured to capture a digital image of the user's finger, one or more processors, memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: receiving a digital image of a user's hand using the image capturing device, determining a distance between the image capturing device and the user's hand, and defining at least one-dimension point pair of a selected finger from the received digital image, wherein the one or more processors calculate a distance between the dimension point pair to calculate a diameter of the selected finger.
US10692229B2 Recess detection device, transport device, and recess detecting method
A recess detection device includes a reference value decision processor that extracts, from distance image information, pieces of reference information respectively corresponding to reference regions at different positions within a detection range with a distance from a three-dimensional sensor being within a predetermined range, and determines a reference value based on the reference information, and a presence identification processor that extracts, from the distance image information, pieces of comparison information respectively corresponding to comparison regions within the same detection range, respectively, derives comparison values based on the respective pieces of comparison information, and indicates a presence of a recess when a difference between the reference value and the comparison value exceeds a predetermined threshold.
US10692220B2 Object classification based on decoupling a background from a foreground of an image
Techniques facilitating object classification based on decoupling a background from a foreground of an image are provided. A system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a model that is trained on images that comprise respective backgrounds and respective foregrounds that are interleaved. The model can be trained to detect the respective backgrounds with a defined confidence level. The computer executable components can also comprise an extraction component that employs the model to identify a background of a received image based on the defined confidence level and to decouple a foreground object of the received image based on identification of the background of the received image.
US10692216B2 Colony contrast gathering
An imaging system and method for microbial growth detection, counting or identification. One colony may be contrasted in an image that is not optimal for another type of colony. The system and method provides contrast from all available material through space (spatial differences), time (differences appearing over time for a given capture condition) and color space transformation using image input information over time to assess whether microbial growth has occurred for a given sample.
US10692212B2 System and method for image reconstruction
A system and method relating to image processing are provided. The method may include the following operations. First data at a first bed position and second data at a second bed position may be received. The first bed position and the second bed position may have an overlapping region. A first image and a second image may be reconstructed based on the first data and the second data, respectively. Third data and fourth data corresponding to the overlapping region may be extracted from the first data and the second data, respectively. Merged data may be generated by merging the third data and the fourth data. A third image may be reconstructed based on the merged data. A fourth image may be generated through image composition based on the first image, the second image, and the third image.
US10692208B2 Chest wall estimation from optical scans
An image processing system (IPS) includes an input port (IN) for receiving a surface image of an outer layer (OL) of a current biomechanical assembly (TOR). The surface image is acquired by a surface imaging apparatus (DSC) along at least one imaging direction. The assembly includes relative to the imaging direction behind the outer layer, an inner wall (RC) element coupled from behind to the outer layer. The image processing system further includes a wall estimator (WE) configured to provide an estimate for geometrical data of the inner wall element (RC), the estimate being based on image information as per the surface image.
US10692205B2 Generation of aggregate ultrasound images based on detection of constellations in overlapping ultrasound images
Systems and methods are provided for ultrasonic image generation. One embodiment is a method that includes capturing a first ultrasound image that represents a first volume within a part, and capturing a second ultrasound image that represents a second volume that partially overlaps the first volume. The method also includes identifying a first constellation comprising at least three inconsistencies in the part that are depicted in the first ultrasound image, identifying a second constellation, comprising a reoriented version of the first constellation, in the second ultrasound image, and generating an aggregate image that combines the first ultrasound image with the second ultrasound image.
US10692197B2 Systems and techniques for automatic image haze removal across multiple video frames
Computer-implemented systems and methods herein disclose automatic haze correction in a digital video. In one example, a video dehazing module identifies a scene including a set of video frames. The video dehazing module identifies the dark channel, brightness, and atmospheric light characteristics in the scene. For each video frame in the scene, the video dehazing module determines a unique haze correction amount parameter by taking into account the dark channel, brightness, and atmospheric light characteristics. The video dehazing module applies the unique haze correction amount parameters to each video frame and thereby generates a sequence of dehazed video frames.
US10692185B2 Generative methods of super resolution
A method for training an algorithm to process at least a section of received visual data using a training dataset and reference dataset. The method comprises an iterative method with iterations comprising: generating a set of training data using the algorithm; comparing one or more characteristics of the training data to one or more characteristics of at least a section of the reference dataset; and modifying one or more parameters of the algorithm to optimise processed visual data based on the comparison between the characteristic of the training data and the characteristic of the reference dataset. The algorithm may output the processed visual data with the same content as the at least a section of received visual data. Some aspects and/or implementations provide for improved super-resolution of lower quality images to produce super-resolution images with improved characteristics (e.g. less blur, less undesired smoothing) compared to other super-resolution techniques.
US10692172B2 Method of plane tracking
A method of plane tracking comprising: capturing by a camera a reference frame of a given plane from a first angle; capturing by the camera a destination frame of the given plane from a second angle different than the first angle; defining coordinates of matching points in the reference frame and the destination frame; calculating, using the first and second angles, first and second respective rotation transformations to a simulated plane parallel to the given plane; applying an affine transformation between the reference frame coordinate on the simulated plane and the destination frame coordinate on the simulated plane; and applying a projective transformation on the simulated plane destination frame coordinate to calculate the destination frame coordinate.
US10692169B2 Graphics driver virtual channels for out-of-order command scheduling for a graphics processor
Systems, methods, and computer readable media to perform out-of-order command scheduling for a graphics processor are described. A graphics driver receives commands committed to a graphics processor for execution. The graphics driver queues a first command to a first graphics driver virtual channel that submits commands to the graphics processor for execution. The first command is associated with a first set of resources. The graphics driver determines whether a second set of resources associated with the second command depends on the first set of resources. The graphics driver queues the second command to the first graphics driver virtual channel based on a determination that the second set of resources depends on the first set of resources. The graphics driver queues the second command to a second virtual channel based on a determination that the second set of resources does not depend on the first set of resources.
US10692164B2 Methods and systems for establishing identity confidence database
The invention provides various systems and methods for establishing an identity confidence scoring system. The method includes gathering identity information about the customers from physical locations and from remote locations. The method updates the identity profiles with the gathered identity information, and based on the gathered identity information, generates an identity confidence score associated with each identity profile.
US10692163B2 Systems and methods for steering an agenda based on user collaboration
A collaborative prediction system for altering predictive outcomes of dynamic processes may include a processor configured to store initial information about a specific dynamic process having a plurality of potentially differing outcomes, assign to the specific dynamic process a first likelihood of occurrence of at least one of the potentially differing outcomes, and receive, from a first system user, notification data, the notification data being associated with the specific dynamic process. The processor may be configured to transmit, based on the notification data, at least some of the stored initial information about the specific dynamic process to the second system user and the third system user, receive from the second system user, first additional information responsive to the at least some of the stored initial information about the specific dynamic process and impacting the specific dynamic process, and generate, based on the first additional information and the initial information, a second likelihood different from the first likelihood. The processor may further be configured to transmit to the first system user, the second system user, and the third user an indication of the second likelihood, receive from the third system user, second additional information impacting the specific dynamic process, generate, based at least in part on the second additional information, a third likelihood different from the first likelihood and the second likelihood, and transmit to the first system user, the second system user, and the third system user an indication of the third likelihood.
US10692160B1 Property damage estimator
Systems and approaches for estimating damage to property are described. In one approach, a damage estimation device is activated using a mobile computing device. This damage estimation device may then automatically capture (e.g., using an imaging sensor) a plurality of images of the damaged property. The damage estimation device may then calculate at least one characteristic of the damaged property from the plurality of captured images and further calculate at least one characteristic of the damage to the damaged property from the plurality of captured images. A repair estimate may then be calculated based at least on the at least one characteristic of the damaged property and the at least one characteristic of the damage. This repair estimate may then be transmitted.
US10692159B2 Location based ranking of real world locations
An online booking system allows users to creates, search, and book listings of goods or services. When a user searches for listings, the listings are ranked at least in part based on a location relevance score including at least one of a city relevance subscore, a neighborhood subscore, and a distance subscore. Generally, the city relevance subscore quantifies the probability that a searching user may have actually intended to look for listings in a city other than the city specified in a search query. Generally, the neighborhood relevance subscore quantifies the popularity of specific neighborhoods within a city as a replacement or addition to the distance subscore that determines a real world distance between a listing's real world location and a location specified in a search query.
US10692154B2 Cloud-computed data service for vehicle expenses calculation
This disclosure generally relates to systems and methods to receiving onboard diagnostic data associated with an operational state of a vehicle of a user and pushing a message to the user, the message including information associated with the onboard diagnostic data.
US10692151B1 Homeowners insurance application process using geotagged photos
Methods, systems, and computer readable media are disclosed for determining a homeowners insurance quote from a captured image of a dwelling. The captured image includes geotagged information, and the address of the dwelling is determined by reverse geocoding this information. An insurance premium quote may then be generated based on the reverse geocoded address and any additional risk assessment factors, such as the building characteristics. Verification of the address may also be performed by accessing one or more databases, which may store information including addresses, coordinates, and images associated with the address. The building characteristics may be retrieved from one or more of the databases to allow for quote generation with minimal user intervention. Matching properties having comparative quotes near the dwelling address may also be generated.
US10692140B1 Customized financing based on transaction information
In some examples, a payment processing system may receive, from a plurality of merchant POS terminals, transaction information of transactions performed between a plurality of merchants and a plurality of buyers. Further, the system may receive, from a first buyer, a request to finance a purchase of an item at a first merchant. The system may determine, based at least in part on the transaction information, financing terms for the first buyer for purchasing the item from the first merchant, the financing terms may include an approved financed amount for making the purchase from the first merchant. The system may receive an acceptance of the terms from the buyer and may generate a payment code associated with the financing terms and the first merchant that enables the customer to finance the purchase with the first merchant, such as at a POS terminal of the first merchant.
US10692137B2 Automated check deposit decisions
A customer attempts to deposit a check and receives an unacceptable decision. An automated decision process is initiated to evaluate the unacceptable decision based on governmental regulations, transaction details, customer profile information, and/or bank business rules. A new decision is automatically provided to the customer based on the automated decision process's decision.
US10692134B2 System and method enabling searching for items, listings, or products based on listing activity
A system and method for providing a listing activity engine for online computer users is disclosed. A particular embodiment includes: accessing a plurality of listings corresponding to items offered on a host site; accessing listing activity level information related to the plurality of listings; producing search results that include only matched listings of the plurality of listings with activity level information indicating activity less than a pre-determined listing activity threshold; and displaying the search results to a user.
US10692131B2 Systems and methods for facilitating feed in a network-based marketplace
Systems and methods for facilitating feed in a network-based marketplace are described. The system includes a plexus of aggregation interfaces including a first aggregation interface and a second aggregation interface. The first aggregation interface displays content elements and the second aggregation interface is for reconfiguring a presentation feed. The system communicates the first aggregation interface to a client machine responsive to receiving a first selection via a source feed identifier presented in the first content element of the first presentation interface. The system further communicates the second aggregation interface to the client machine responsive to receiving a second selection, via the first aggregation interface, the second selection identifying the second aggregation interface. The system receives a third selection via the second aggregation interface, the third selection causing removal of the first source feed from the plurality of source feeds that comprise the presentation feed.
US10692128B2 Smart shopping list system
A system provider shopping list display device, including a shopping list support engine to receive user location information from a plurality of beacon devices that indicates a location of a user at a merchant physical location and to retrieve shopping list information that includes a plurality of products that are available in a first order. The shopping list support engine is further configured to: receive a product removal input that indicates the user has removed a first product, remove the first product in the shopping list following the product removal input, and provide the plurality of the products remaining in the shopping list in a second order based at least in part on locations of the plurality of products remaining and a location of the user after the first product is removed, and cause at least one of the plurality of the products in the second order to be displayed.
US10692126B2 Network-based system for selling and servicing cars
A method and apparatus for selling and servicing cars using a network of existing owners of the car and a network of existing independent car service centers and a distributed linked computer communication system.
US10692124B1 Systems and methods for ordering and preparation of customized comestibles
In an illustrative embodiment, systems for designing and producing customized food products include receiving a request to design a customized food product containing a printed edible medium. The systems may calculate, based on product inventory at a preferred bakery, a preparation lead time for the food product where the product inventory includes availability of printed edible media substrates. The systems may present customization user interface screens that provide customization options for the food product. The systems may convert customization option selections made at the customization user interface screens into decorating instructions for the food product and transmit the decorating instructions to the bakery. The systems may determine a position in a preparation queue for the food product based in part on attributes of pending food product orders in a preparation queue at the bakery.
US10692122B2 Method and system for facilitating purchase of vehicles by buyers and/or sale of vehicles by sellers
A data platform may comprise a machine learning model indicative of a propensity of a buyer to buy a respective vehicle of a plurality of vehicles for sale. The data platform may execute the machine learning model on vehicle-related data for the plurality of vehicles to determine a propensity to buy score for a respective vehicle. Each of the vehicles may then be sorted by its propensity to buy score. A client terminal may display a list of vehicles for the buyer to buy, where the list is ordered such that a first vehicle in the list has a highest propensity to buy score and a last vehicle in the list has a lowest propensity to buy score.
US10692115B2 Systems and methods for protecting internet advertising data
Systems and methods are disclosed for protecting user privacy in, for example, online advertising environments. The method includes receiving data related to a user in a first communication session between a host server and a client device, and generating a user profile associated with the user. The method further may include encrypting the user profile to produce encrypted user profile data and generating a decryption key for decrypting the encrypted user profile data. Thereafter, either the decryption key or a portion of the encrypted user profile data may be transmitted to the client device and then deleted from host server before ending the first communication session. The method further may include establishing a second communication session between the host server and the client device and retrieving the transmitted content. Then targeted advertising may be provided by decrypting the encrypted user profile data.
US10692100B2 Method of correlating bid price to intrinsic value in a survey platform
An online survey platform and process for correlating the bid price offered by a supplier for the completion of an out-of-network survey hosted on the survey platform to one or more intrinsic value indicators of the survey. If the supplier's bid price is less than or equal to the survey budget price set by the buyer, then the routing platform of the present invention will route the supplier's respondent(s) to the survey.
US10692096B2 Customizable data management system
The invention relates to methods, systems, and computer-readable media related to a system having a plurality of users, designed to display a user-customized subset of item and/or provider information to the user.
US10692091B2 Method and apparatus for offline payment, service processing, and payment processing
One or more implementations shown in the present specification provide an offline payment method. A communication connection between a collection device and a payment device is established, wherein both the collection device and the payment device are in an offline state. Payment data sent by the collection device is received by the payment device through the communication connection established to the collection device. Payment processing based on the payment data and account information of the payment device is performed by the payment device, to obtain a payment result. The payment result is returned, by the payment device to the collection device through the communication connection. Collection processing is performed, by the collection device, based on the payment result and obtained account information of the payment device, to obtain a collection result.
US10692087B2 Electronic financial service risk evaluation
Electronic stored value cards (“eSVCs”) may be susceptible to fraud, theft, or unauthorized access. As eSVCs are still relatively new, the eSVC industry may not have fully developed sufficient safeguards to prevent such fraud, therft, and unauthorized access. Disclosed herein are systems, apparatus, and methods for evaluating whether or not to provide a service, which may include displaying, funding, or authorizing an eSVC. The evaluation may be in response to a request for such a service. The evaluation may be based on a risk due to fraud, theft, or unathorized access.
US10692077B2 Method and system for conveyance of machine readable code data via payment network
A method for processing an encoded one-time number via payment rails includes: receiving, by a receiving device interfaced with a computing system, a one-time number, wherein the one-time number is comprised of at least an identification value and a remaining value; executing, by a querying module of the computing system, a query on a memory of the computing system to identify a routing number based on at least a portion of the one-time number; generating, by a generation module of the computing system, a data value, wherein the data value includes at least the identified routing number and the remaining value; and electronically transmitting, by a transmitting device of the computing system, the generated data value to an external system via payment rails associated with a payment network.
US10692075B2 Portable terminal, control method, and non-transitory information recording medium
A terminal device can receive application for purchase from a user and comprises a prompter, a setter, and a payment processor. As application for purchase is made by a user, the prompter prompts the user to enable near field communication between a transportable device to be used for making a payment of an electronic value that is paid for a price and the portable terminal. As the near field communication between the transportable device and the portable terminal is enabled, the setter sets any of actions to the portable terminal that are detectable by the portable terminal. The prompter presents the set action for the user to perform. As performance of the presented action to the portable terminal is detected, the payment processor receives the payment of an electronic value from an account associated with the transportable device via the near field communication.
US10692067B2 Point-of-sale system and method with mobile payment feature
A point-of-sale system with a mobile payment feature includes an electronic display, one or more processors, and storage media storing a payment plugin to the point-of-sale system. The payment plugin sends ticket data representing a guest ticket over one or more data networks to an online service provider computer system; receives instruction from the service provider computer system to mark the guest ticket as designated for mobile payment; and causes user interface feedback on the electronic display that the guest ticket is to be paid via mobile payment. By doing so, the merchant is informed through their point-of-sale system that payment of the guest ticket will be facilitated by the online service provider. This alleviates the merchant from collecting payment from the guest before the guest leaves the merchant's premises and allows the guest to leave the premises as soon as the guest ticket is ready for mobile payment.
US10692065B2 Using a mixture model to generate simulated transaction information
A device may obtain, for a set of transactions, a set of transaction values associated with a particular industry. The device may determine one or more sample statistical distributions for a probabilistic transaction model by using one or more machine learning techniques. The one or more sample statistical distributions may be similar to one or more actual statistical distributions that are associated with the set of transaction values. The device may generate simulated transaction information using the probabilistic transaction model. The device may perform one or more actions after generating the simulated transaction information.
US10692063B2 Remote transaction processing with authentication from a non-browser based application
A method and system for conducting an online payment transaction through a point of sale device. The method includes receiving input from a user selecting an item for purchase through the point of sale device; calculating a total purchase amount for the item in response to a request from the user to purchase the item; and sending payment authorization for the total purchase amount from the point of sale device to a payment entity, in which the payment authorization is sent to the payment entity via a mobile communication device of the user. The method further includes receiving a result of the payment authorization from the payment entity through the mobile communication device; and completing the payment transaction based on the result of the payment authorization.
US10692062B2 Auto lookup for a self-service terminal (SST) network
A Self-Service (SS) management terminal receives real-time item exception images for exception items of a remote transaction being processed on a remote SS Terminal (SST). Image searching is performed on the exception images to automatically lookup item details for the exception items. The item details are automatically and remotely keyed into the remote transaction of the remote SST for the remote transaction to continue.
US10692055B2 Reprogrammable point-of-sale transaction flows
Techniques and arrangements for allowing modification of transaction flows, user interfaces (UIs), receipt configuration and control of buyer-facing displays associated with transactions between a payment service, a merchant and a buyer are provided. Payment service payment functionality is exposed by the payment service via one or more application programming interfaces (API)s, software development kits (SDKs), or some other web-based communication technique (e.g., a uniform resource locator). The payment service payment functionality exposed by the payment service allows a merchant to customize one or more steps of a transaction between a user and a merchant. A merchant can use the exposed payment service payment functionality to configure and modify the look and feel and/or the steps within a transaction flow. The merchant can also modify a receipt to include other information from the information that is included in a default receipt.
US10692051B2 Method and system for displaying vehicle service information based on ordered group of information set identifiers
Methods and systems for displaying information sets in determined orders are described. The information sets comprise vehicle service information. An order of information set identifiers associated with the information sets is based on vehicle identifying information of a subset of vehicles, and an additional search term comprising a symptom identifier and/or a vehicle component identifier of a component located on the vehicles. The information set identifiers of the group can be arranged according to a hierarchy of information set identifiers. The information sets are output to a vehicle service tool (VST) that displays the information sets. The VST can provide feedback data indicative of whether any aspect of an information set was selected while displayed. A server can aggregate feedback data received from multiple instances of displaying the information sets and determine a modified order for at least some of the information set identifiers of the previously determined group.
US10692050B2 Automatic assessment of damage and repair costs in vehicles
A system and method are provided for automatically estimating a repair cost for a vehicle. A method includes: receiving, at a server computing device over an electronic network, one or more images of a damaged vehicle from a client computing device; performing image processing operations on each of the one or more images to detect external damage to a first set of parts of the vehicle; inferring internal damage to a second set of parts of the vehicle based on the detected external damage; and, calculating an estimated repair cost for the vehicle based on the detected external damage and inferred internal damage based on accessing a parts database that includes repair and labor costs for each part in the first and second sets of parts.
US10692048B2 Apparatus and method for generating a chronological timesheet
The present invention relates to an improved method of generating a passive chronological timesheet for users of computing devices having a graphical user interface. A computer implemented method for generating a chronological timesheet for a computing device user over a given time period is provided, the method comprising the steps of receiving a set of user activity data records associated with a user identifier for time period, each user activity data record containing a time representation including duration value and descriptive element of action performed by user on computing device during time representation; applying a high-pass filter to the set of user activity data records to form a filtered set of user activity data records; creating an expanded set of user activity data records, wherein the duration value of the user activity data records is greater than the corresponding user activity data record of the filtered set of user activity data records, and whereby aggregate of duration values of the filtered set of user activity data records is less than or equal to the duration of the given time period.
US10692047B2 Method and system for generating visually enhanced calendar from pre-existing calendar on electronic device
A method for enhancing a pre-existing calendar on an electronic device includes parsing an event of the pre-existing calendar for an item of information associated with the event. The method further includes searching at least one source for a visual representation indicative of the information associated with the event using the item of information as a search term. The method further includes forming a visual enhancement layer including the visual representation and generating a visually enhanced calendar based on the visual enhancement layer and the pre-existing calendar for display on the electronic device in lieu of the pre-existing calendar.
US10692045B2 Intelligent attention management for unified messaging
Embodiments of the invention relate to a method, system, and computer program product to group and prioritize communications. Attention reports are automatically generated with representative communications displayed to a user for processing. As new communications are received, they are adaptively incorporated into the groupings and prioritization, together with previously received and processed communications.
US10692037B2 Systems and methods for updating maps based on telematics data
Various embodiments of the present invention are directed to a mapping management computer system. According to various embodiments, the mapping management computer system may be configured for updating geographical maps by assessing map data and operational data including vehicle telematics data to identify portions of a vehicle path that do not correspond to known travel paths. In various embodiments, the system is configured to define these identified portions as new known travel paths corresponding to a public road, private road, parking lot lane, or the like, and update the map data to reflect the new known travel paths.
US10692036B2 Systems and methods for interacting with a client device
Novel systems and methods for interacting with a client device are described. The network-based systems and methods of the present teachings are capable of seeking feedback regarding individual performance and seeking information relating to work deliverable, such as assigning individuals tasks, conveying a “to-do list,” sharing an agenda between two or more users and managing goals of teams and/or individuals.
US10692032B2 Pervasive, domain and situational-aware, adaptive, automated, and coordinated big data analysis, contextual learning and predictive control of business and operational risks and security
Real time security, integrity, and reliability postures of operational (OT), information (IT), and security (ST) systems, as well as slower changing security and operational blueprint, policies, processes, and rules governing the enterprise security and business risk management process, dynamically evolve and adapt to domain, context, and situational awareness, as well as the controls implemented across the operational and information systems that are controlled. Embodiments of the invention are systematized and pervasively applied across interconnected, interdependent, and diverse operational, information, and security systems to mitigate system-wide business risk, to improve efficiency and effectiveness of business processes and to enhance security control which conventional perimeter, network, or host based control and protection schemes cannot successfully perform.
US10692018B2 Machine learning device and machine learning method for learning optimal object grasp route
A machine learning device according to the present invention learns an operation condition of a robot that stores a plurality of objects disposed on a carrier device in a container using a hand for grasping the objects. The machine learning device includes a state observation unit for observing the positions and postures of the objects and a state variable including at least one of cycle time to store the objects in the container and torque and vibration occurring when the robot grasps the objects during operation of the robot; a determination data obtaining unit for obtaining determination data for determining a margin of each of the cycle time, the torque, and the vibration against an allowance value; and a learning unit for learning the operation condition of the robot in accordance with a training data set constituted of a combination of the state variable and the determination data.
US10692007B2 Behavioral rules discovery for intelligent computing environment administration
A management system for determining causal relationships among system entities may include a causal relationship detector configured to receive events from a computing environment having a plurality of entities, and detect causal relationships among the plurality of entities, during runtime of the computing environment, based on the events, and a rules converter configured to convert one or more of the causal relationships into at least one behavioral rule. The at least one behavioral rule may indicate a causal relationship between at least two entities of the plurality of entities.
US10692005B2 Iterative feature selection methods
Feature selection methods and processes that facilitate reduction of model components available for iterative modeling. It has been discovered that methods of eliminating model components that do not meaningfully contribute to a solution can be preliminarily discovered and discarded, thereby dramatically decreasing computational requirements in iterative programming techniques. This development unlocks the ability of iterative modeling to be used to solve complex problems that, in the past, would have required computation time on orders of magnitude too great to be useful.
US10692002B1 Learning method and learning device of pedestrian detector for robust surveillance based on image analysis by using GAN and testing method and testing device using the same
A method for learning a pedestrian detector to be used for robust surveillance or military purposes based on image analysis is provided for a solution to a lack of labeled images and for a reduction of annotation costs. The method can be also performed by using generative adversarial networks (GANs). The method includes steps of: a learning device generating an image patch by cropping each of regions on a training image, and instructing an adversarial style transformer to generate a transformed image patch by converting each of pedestrians into transformed pedestrians capable of impeding a detection; and generating a transformed training image by replacing each of the regions with the transformed image patch, instructing the pedestrian detector to detecting the transformed pedestrians, and learning parameters of the pedestrian detector to minimize losses. This learning, as a self-evolving system, is robust to adversarial patterns by generating training data including hard examples.
US10692001B2 Processing cell images using neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing cell images using neural networks. One of the methods includes obtaining data comprising an input image of one or more biological cells illuminated with an optical microscopy technique; processing the data using a stained cell neural network; and processing the one or more stained cell images using a cell characteristic neural network, wherein the cell characteristic neural network has been configured through training to receive the one or more stained cell images and to process the one or more stained cell images to generate a cell characteristic output that characterizes features of the biological cells that are stained in the one or more stained cell images.
US10691996B2 Hardware accelerator for compressed LSTM
Hardware accelerator for compressed Long Short Term Memory (LSTM) is disclosed. The accelerator comprise a sparse matrix-vector multiplication module for performing multiplication operation between all sparse matrices in the LSTM and vectors to sequentially obtain a plurality of sparse matrix-vector multiplication results. A addition tree module are also included for accumulating a plurality of said sparse matrix multiplication results to obtain an accumulated result. And a non-linear operation module passes the accumulated results through an activation function to generate non-linear operation result. That is, the present accelerator adopts pipeline design to overlap the time of data transfer and computation for compressed LSTM.
US10691990B2 System and method for capturing spatial and temporal relationships between physical content items
The present invention relates to a system (1) for capturing spatial and temporal relationships between physical content items (2) and user actions related to the physical content items (2), comprising a sensor unit (3) for detecting the physical content items (2) and for outputting sensor data, a monitoring device (4) for user identification and monitoring of user action related to the physical content items (2) and for outputting monitoring data, and a processor (5) for processing said sensor data and said monitoring data by prioritizing and interrelating said sensor data and said monitoring data in correspondence to the frequency and/or duration of the at least one user action in connection with the at least one physical content items (2) and for generating a data set including said prioritized and interrelated sensor data and monitoring data.
US10691984B2 Method and apparatus for determining a document suitability for optical character recognition (OCR) processing
There is disclosed a method of determining a digital document suitability for OCR processing, the method executable by a user electronic device, the user electronic device configured for capturing a digital image of a document. The method comprises: acquiring by the user electronic device, the digital image of the document; determining, by a classifier executed by the user electronic device, an OCR suitability parameter associated with the digital image, the OCR suitability parameter indicative of whether the digital image is suitable for producing an output of the OCR processing of an acceptable quality, the classifier having been trained to determine the OCR suitability parameter at least partially based on a level of noise associated with the digital image; in response to the OCR suitability parameter being below a pre-determined threshold, causing the user electronic device to re-acquire the digital image.
US10691981B2 Fast deep neural network training
Methods, systems, and computer programs are presented for training a deep neural network (DNN). One method includes an operation for training a predecessor network defined for image recognition of items, where parameters of a predecessor classifier are initialized with random numbers sampled from a predetermined distribution, and the predecessor classifier utilizes an image-classification probability function without bias. The method further includes an operation for training a successor network defined for image recognition of items in a plurality of classes, where parameters of a successor classifier are initialized with parameters learned from the predecessor network, and the successor classifier utilizes the image-classification probability function without bias. Further, the method includes operations for receiving an image for recognition, and recognizing the image utilizing the successor classifier.
US10691973B2 Image scanning device, image forming apparatus, image scanning method, and image scanning program
An image scanning device including an image sensor, an operation unit, and circuitry. The circuitry acquires reference-image data and comparative-image data output from the image sensor when a predetermined time elapses after acquiring the reference-image data. The circuitry further divides each of the reference-image data and the comparative-image data into a plurality of image areas, extracts a feature point of a given pixel for each of the plurality of image areas of each of the reference-image data and the comparative-image data, compares pixel values of feature points in the same coordinate to determine a difference in pixel value, identifies an image area including at least one feature point having a difference in pixel value, and identifies a direction of flip of pages of the document based on the image area including the at least one feature point having the difference in pixel value.
US10691971B2 Method and apparatus for recognizing object
A method includes actuating a processor to apply an input image to a feature extractor including a plurality of layers, determine a third feature vector based on first feature vectors of an input image output by a first layer included in a feature extractor and second feature vectors of the input image output by a second layer in the feature extractor, and identify an object in the input image based on the third feature vector.
US10691957B2 Method for increasing the accuracy of traffic cameras using optical masking technology
A method of managing traffic flow. The method includes receiving, at a camera, an image containing vehicle traffic flow. The method also includes processing, using a processor, the image to mask areas in the image that exceed a predetermined number of candelas. The method also includes thereafter analyzing, using the processor, the image to determine a parameter related to the vehicles, whereby an analysis is performed. The method also includes managing the traffic flow based on the analysis.
US10691948B1 Image networks for actuation and control of objects
A mobile communication system based on images, enabling communication between a plurality of mobile devices and servers, wherein the images have associated additional properties in the nature of voice, audio, data and other information. The system further enabling the formation of one or more image networks wherein the images are stored, organized, connected and linked to each other by one or more methods inclusive of one to one connection between images, a hierarchical connection between images and or other methods of connection between images to facilitate efficient image based communication between mobile devices, stationary devices and servers based on the mobile device identification, mobile device specific profiles and user specific profiles. The imaged base network system further having the ability to learn and form intelligent association between objects, people and other entities; between images and the associated data relating to both animate and inanimate entities for intelligent image based communication in a network.
US10691946B2 Information display method, device, and system
The present disclosure describes techniques for identifying images of users in visual media data. One example method includes receiving visual media data from a client device, wherein the visual media data was captured in real time by the client device; detecting a presence of an image of a human in the visual media data; determining a user identification associated with the human based on the detected presence of the image of the human in the visual media data; retrieving data corresponding to the user based on the user identification; generating user graphics data based on the retrieved data corresponding to the user; and transmitting the user graphics data to the client device, wherein the client device is configured to display the user graphics data with the visual media data.
US10691934B2 Real-time visual feedback for user positioning with respect to a camera and a display
Systems, methods, and computer program products provide near real-time feedback to a user of a camera-enabled device to guide the user to capture self-imagery when the user is in a desired position with respect the camera and/or the display of the device. The desired position optimizes aspects of self-imagery that is captured for applications in which the imagery is not primarily intended for the user's consumption. One class of such applications includes applications that rely on illuminating the user's face with light from the device's display screen. The feedback is abstracted to avoid biasing the user with aesthetic considerations. The abstracted imagery may include real-time cartoon-like line drawings of edges detected in imagery of the user's head or face.
US10691933B2 Using closed circuit cameras for emergency services
Method by a computer of a computing system having a plurality of camera sensors and a camera sensor control system is provided. A gesture input event is identified that is detected by a camera sensor of the camera sensors. Each camera sensor routes video captured by the camera sensor to a data storage system. The first gesture input event is identified as corresponding to a defined attention-based gesture performed by a user. A time the first gesture input event was identified is determined. Video stored in the data storage system is fetched using the time that is determined as a pointer. An indication of the first gesture input event and the video that is fetched is transmitted towards an emergency call center (ECC). A trigger word or sound may be detected, and an indication of the trigger word or sound may be transmitted towards the ECC.
US10691931B2 Sensor-based environment for providing image analysis to determine behavior
Method, computer program product, and system for use with an environment divided into a plurality of predefined regions. The method comprises acquiring first image information including a first person, determining location information for the first person, and identifying a first behavior of the first person from a plurality of predefined behaviors. The method further comprises performing a first predefined action responsive to identifying the first behavior. Performing the first predefined action comprises determining a first region of the plurality of predefined regions corresponding to the location information, and accessing a memory storing predefined relationship information between the plurality of predefined behaviors and the plurality of predefined regions. The predefined relationship information comprises a plurality of predefined actions. Performing the first predefined action further comprises selecting, using at least the first behavior and the first region, the first predefined action from the plurality of predefined actions.
US10691929B2 Method and apparatus for verifying certificates and identities
This specification describes techniques for verifying authenticity of an image. One example method includes identifying a baseline image depicting a baseline background; identifying a comparison image depicting a card; identifying a comparison background in the comparison image, wherein the comparison background is an area of the comparison image other than an area occupied by the card; determining a probability that the baseline background matches the comparison background; determining that the probability satisfies a verification threshold; and in response to determining that the probability satisfies a verification threshold, determining that the comparison image was acquired by capturing an image of a physical card corresponding to the card depicted in the comparison image.
US10691924B2 Biological information detection device and biological information detection method
A pulse detection method resistant to changes in an imaging environment is provided.A biological information detection device includes an imaging unit that images reflected light from a target object and outputs a video signal including a plurality of wavelength components, a reflected light analysis unit that obtains a wavelength and an intensity of the reflected light from the video signal, a wavelength fluctuation detection unit that detects difference between the wavelength of the reflected light of each time and the wavelength of the reflected light of a time before each of the time, and a pulse detecting unit that detects a change in accordance with a time of the detected difference as a pulse.
US10691923B2 Face anti-spoofing using spatial and temporal convolutional neural network analysis
Systems, apparatuses and methods may provide for detecting a facial image including generating a spatial convolutional neural network score for one or more detected facial images from a facial image detector, generating a temporal convolutional network score for detected facial video frames from the facial image detector and generating a combined spatial-temporal score to determine whether a detected facial image gains user access to a protected resource.
US10691919B1 Dynamic registration using multiple match enrollment
A system and method for selectively enrolling new pattern information in a way that reduces incorrect mapping or reduces overuse of previously mapped pattern information using a multi-match model. A method for dynamically enrolling a pattern-under-test into a pattern template, the pattern template including a set of template elements, may include a) determining a number N of template elements of the set of template elements matched by the pattern-under-test, wherein N is greater than one; b) establishing a multi-match mode for a dynamic enrollment of the pattern-under-test into the pattern template; and c) enrolling dynamically the pattern-under-test responsive to the multi-match mode.
US10691918B2 Method and apparatus for detecting fake fingerprint, and method and apparatus for recognizing fingerprint
An apparatus and method for detecting a fake fingerprint is disclosed. The apparatus may divide an input fingerprint image into blocks, determine an image quality assessment (IQA) value associated with each block, determine a confidence value based on the IQA values using a confidence determination model, and determine whether an input fingerprint in the input fingerprint image is a fake fingerprint based on the determined confidence value.
US10691917B2 Under-screen biometric identification apparatus and electronic device
Provided are an under-screen biometric identification apparatus and an electronic device. The under-screen biometric identification apparatus includes: a lens disposed under a display screen for receiving an optical signal formed by reflection of a human finger on the display screen, where the optical signal is used to detect biometric information of the finger; a lens barrel, where the lens is fixed in the lens barrel; and a support, where the support is connected to the lens barrel by means of threaded connection for supporting the lens barrel. An under-screen biometric identification apparatus and an electronic device provided in embodiments of the present application can improve the efficiency of under-screen biometric identification.
US10691908B2 Hierarchichal optical element sets for machine-read articles
An article includes a substrate with a physical surface, and a hierarchy of parent and child optical element sets embodied on the physical surface, such that a first encoded value represented by the parent optical element set is based at least in part on the visual appearance of a particular optical element in the child optical element set, and a second, different encoded value represented by the particular parent optical element is based at least in part on the visual appearance, and the second encoded value not being decodable from a distance greater than a threshold distance, the first encoded value being decodable from the distance greater than the threshold distance.
US10691905B2 Field-upgradable barcode readers
Field-upgradable barcode readers. An example field-upgradeable barcode reader is configured to be supported by a workstation and includes a first housing portion supporting a generally horizontal platter having a generally horizontal window and a second housing portion supporting a generally vertical window. The second housing includes a receptacle configured to alternatively receive one of a cover and a field-installable imaging assembly insert. The field-installable imaging assembly insert is configured to receive an image acquisition assembly.
US10691898B2 Synchronization method for visual information and auditory information and information processing device
Disclosed is a method for synchronizing visual information and auditory information characterized by extracting visual information included in video, recognizing auditory information in a first language that is included in a speech in the first language, associating the visual information with the auditory information in the first language, translating the auditory information in the first language to auditory information in a second language, and editing at least one of the visual information with the auditory information in the second language so as to associate the visual information and the auditory information in the second language with each other.
US10691877B1 Homogenous insertion of interactions into documents
Organizations maintain and generate large amounts of documentation and entities of these organizations often need to collaborate on generating and reviewing this information. There is a need to maintain and store this documentation remotely in such a way that the entities of these organizations may collaborate with each other. To ensure that entities of the organization can collaborate on documents, an overlay creation and storage system is described. The overlay may be usable by a computing device operated by the entities of the organization. Furthermore, information contained in the overlay may be injected into the document.
US10691870B2 Checking wafer-level integrated designs for rule compliance
Methods and systems for checking a wafer-level design for compliance with a rule include determining a tile area, having a size that is based on the one or more layout design rules, that crosses a boundary between adjacent chip layouts and that leaves at least a portion of each chip layout uncovered. It is determined that a portion of a first chip layout inside the tile area fails to comply with one or more layout design rules. The first chip layout is modified, responsive to the determination that the first chip layout within the tile area fails to comply with the one or more layout design rules, to bring non-compliant periphery chip regions into compliance. It is determined that the portion of the first chip layout within the tile area complies with the one or more design rules after modifying the first chip layout. A multi-chip wafer is fabricated that includes the chip layouts.
US10691867B2 Identifying root cause of layout versus schematic errors
A layout versus schematic (LVS) tool identifies a detected mismatch between a first graph representing a circuit layout and a second graph representing a circuit schematic. The detected mismatch is a device or net represented by a first node in the first graph and a corresponding second node in the second graph. The LVS tool assigns a first value to the first node and to the second node. The LVS tool iterates through nodes in the first graph and nodes in the second graph to assign values based on the first value, according to a graph coloring algorithm, until reaching a third node of the first graph and a corresponding fourth node of the second graph that are assigned different values. The LVS tool generates an output identifying the third node and the fourth node as a root cause of the detected mismatch.
US10691866B2 Die interface enabling 2.5D device-level static timing analysis
A circuit design verification method suitable for use with a 2.5D transceiver device potentially having hundreds of dice mounted on an interposer. An illustrative method includes: (a) retrieving a design of a circuit that includes multiple integrated circuit dice connected via an interposer, each die having at least one contact for receiving or transmitting a digital signal conveyed by an interchip connection of the interposer, said circuit including an IO cell for each such contact; (b) obtaining a timing model for components of said circuit, the timing model accounting for propagation delays of said IO cells and propagation delays of said interchip connections; (c) performing a static timing analysis of the design using the timing model to determine data required times and data arrival times at each of said components; (d) comparing the data required times with the data arrival times to detect timing violations; and (e) reporting said timing violations.
US10691853B2 Superposition of canonical timing value representations in statistical static timing analysis
A system and method to perform timing analysis in integrated circuit development involves defining an integrated circuit design as nodes representing components of the integrated circuit design that are interconnected by edges representing wires. Sequentially connected nodes define a path. Statistical variables are defined for a canonical delay model of each node and edge of the integrated circuit design and define a first set of conditions. The method includes performing a statistical static timing analysis to obtain an arrival time at each node as a sum of the canonical delay models for nodes and edges that precede the node in the path of the node, obtaining a projected arrival time at a second set of conditions for the node by scaling the arrival time for the node using scale factors that represent the second set of conditions and using a transformation matrix, and providing the integrated circuit design for fabrication.
US10691852B2 Model based analysis and control of a real-world system
A method for the analysis, based on a computer model of a real-world system whose entities are represented by software objects (artefacts) for: risks of real-world events occurring (risk artefacts); actions in the real-world system (action artefacts), associated with tasks, resources and conditions; and in which a subset of the model is represented by a system context. The method comprises defining actions required to accomplish a target task, thereby allocating resources to actions; computing a manageability index of the at least one system context, representing an extent to which resources are available; computing a feasibility index of the at least one system context, representing an extent to which actions are possible; computing an aggregated risk of the at least one system context; creating and displaying, on a display device, a visual representation of the aggregated risk, the manageability index and the feasibility index of the at least one system context.
US10691848B2 Determining the ballistic threshold velocity for a composite structure using multiple failure models
A composite structure, such as a laminated composite panel, for example, comprises one or more layers or “plies” embedded in a matrix material or otherwise fixed together in an arrangement, commonly referred to as a “stack up.” Each material in the structure has a corresponding material failure model (MFM) defining the physical characteristics of that material. A ballistic threshold velocity computing device obtains the MFMs for each material in the composite structure, generates a predicted ballistic velocity threshold velocity for each MFM, and then generates a parametric model to compute a composite ballistic velocity threshold velocity for the composite structure.
US10691842B1 Electrically detectable separable bar arrangement for protection of server rack
A tamper detection system utilizes a barrier that includes a bar sized to extend across a rack in an arrangement in which the bar blocks access to an appliance received in the rack. The tamper detection system further utilizes a detector configured to log, transmit, or otherwise generate an indication that the barrier has been tampered with, such as in response to the bar being pulled away from the rack enough to decouple a magnet that when magnetically coupled to the rack maintains a switch in a first state against a biasing force of a biasing mechanism urging the switch toward a second state, or such as in response to the bar becoming severed or pulled away from the rack enough to cause a detectable change of resistance or other electrical characteristic in a corresponding circuit.
US10691839B2 Method, apparatus, and system for manageability and secure routing and endpoint access
A solution is presented to securing endpoints without the need for a separate bus or communication path. The solution allows for controlling access to endpoints by utilizing a management protocol by overlapping with existing interconnect communication paths in a packet format and utilizing a PCI address BDF (Bus number, Device number, and Function number) for verification.
US10691838B2 Encryption for XIP and MMIO external memories
Techniques for multiplexing between an execute-in-place (XIP) mode and a memory-mapped input/output (MMIO) mode for access to external memory devices are described herein. In an example embodiment, an IC device comprises a serial interface and a controller that is configured to communicate with external memory devices over the serial interface. The controller comprises a control register and a cryptography block. The control register is configured to indicate an XIP mode or a MMIO mode. Caches in XIP interfaces provide seamless access to multiple memories, or multiple portions of a single memory. The cryptography block is configured to encrypt and decrypt XIP data transfers to and from a first external memory device in the XIP mode, and to encrypt and decrypt MMIO data transfers to and from a second external memory device in the MMIO mode.
US10691833B2 Method and an apparatus for activating a predetermined function
Disclosed is a computer-implemented method for activating a predetermined function in a device. The device in question has at least a touch-screen coupled to a processor, and is operable in a data entry mode and a command mode, the data entry mode being one in which the processor is configured to receive inputs detected at the touch-screen and the command mode being one in which the processor is configured to activate a function.
US10691820B1 Real-time distribution of messages via a network with multi-region replication in a hosted service environment
A message distribution system replicates a collection of messages across multiple regional data centers. When any of the data centers receives a message for distribution from an authorized publisher, it transmits the message to each of the other data centers so that the collection of messages is immediately replicated among each data center. When any data center determines that a subscriber is connected to it, that data center determines which messages in the data collection the subscriber is authorized to receive, and it automatically sends those messages to the subscriber.
US10691814B2 Method and system for improving security and reliability in a networked application environment
A security application manages security and reliability of networked applications executing collection of interacting computing elements within a distributed computing architecture. The security application monitors various classes of resources utilized by the collection of nodes within the distributed computing architecture and determine whether utilization of a class of resources is approaching a pre-determined maximum limit. The security application performs a vulnerability scan of a networked application to determine whether the networked application is prone to a risk of intentional or inadvertent breach by an external application. The security application scans a distributed computing architecture for the existence of access control lists (ACLs), and stores ACL configurations and configuration changes in a database. The security application scans a distributed computing architecture for the existence of security certificates, places newly discovered security certificates in a database, and deletes outdated security certificates. Advantageously, security and reliability are improved in a distributed computing architecture.
US10691812B2 Secure data replication in a storage grid
A method for securing data in a storage grid is provided. The method includes generating a storage key from key shares of at least two storage clusters of a storage grid having at least three storage clusters and generating a grid key from the storage key and an external secret. The method includes encrypting data with the grid key to yield once encrypted data and encrypting the once encrypted data with the storage key to yield twice encrypted data. The method includes storing the twice encrypted data in a first storage cluster of the storage grid and storing the twice encrypted data in a second storage cluster of the storage grid, wherein at least one method operation is performed by a processor.
US10691804B2 Password power switch circuit and electronic device
A password power switch circuit for an electronic device includes a thermal energy conversion circuit and a programmable control chip. The thermal energy conversion circuit is used for generating a plurality of sensing temperatures. The programmable control chip is coupled to the thermal energy conversion circuit for storing a password and generating a power-on signal to a central processing device of the electronic device according to a plurality of locations corresponding to the plurality of sensing temperatures and a plurality of locations corresponding to the password. The central processing device determines at least one operation associated with the electronic device according to the power-on signal.
US10691800B2 System and method for detection of malicious code in the address space of processes
Disclosed are methods and systems for detecting malicious codes in the address space of processes. The described method detects a launching of a process from an executable file executing on a computer, detects access to a address within a memory area in an address space of the trusted process, wherein the memory area is a memory area that lies outside the boundaries of the trusted executable image representing the executable file and is an executable memory area, analyzes memory areas within a vicinity of the address space to determine whether another executable image is located in the memory areas, analyzing the another executable image to determine whether the other executable image contains malicious code, concluding malicious code is contained in the address space of the trusted process when the another executable image contains malicious code and performing one of removing, halting or quaranting the malicious code from the address space.
US10691797B2 Systems and methods for compiler guided secure resource sharing
A data processing system is disclosed that includes an Input/output (I/O) interface to receive incoming data and an in-line accelerator coupled to the I/O interface. The in-line accelerator is configured to receive the incoming data from the I/O interface and to automatically remove all timing channels that potentially form through any shared resources. A generic technique of the present design avoids timing channels between different types of resources. A compiler is enabled to automatically apply this generic pattern to secure shared resources.
US10691778B2 Method and system for providing secure codecs
A system and method is arranged to provide compression and decompression of digital content in a secure manner. The system is configured to authenticate a source of the digital content, and to further determine a consumer's entitlements and rights for access to the digital content. Based upon the determined entitlements and rights for access, the system is directed to decrypt, and decompress the digital content. In one embodiment, a component of the system is enabled to establish a trust relationship with at least one other component of the system, to minimize an opportunity for piracy of the digital content. In another embodiment, a secure clock is directed to provide protection against hackers that may employ an in-circuit emulator, or the like.
US10691772B2 High-performance sparse triangular solve on graphics processing units
A method includes storing a sparse triangular matrix as a compressed sparse row (CSR) dataset. For each factor of a plurality of factors in a first vector, a value of the factor is calculated by identifying for the factor a set of one or more antecedent factors in the first vector, where the value of the factor is dependent on each of the one or more antecedent factors. In response to a completion array indicating that all of the one or more antecedent factor values are solved, the value of the factor is calculated based on one or more elements in a row of the matrix and a product value corresponding to the row. In the completion array, a first completion flag for the factor is asserted, indicating that the factor is solved.
US10691771B2 System and method to hardcode interger linear optimization problems on physical implementations of the Ising model
Systems and methods for allowing analog Ising machines to be able to run Integer Linear Programming (“ILP”) problems, i.e. a compilation method for setting the state of the physical memory units, flexible to be adapted to each specific device. The method describes how variables and numeric parameters which specify the problem can be hard-coded (embedded and physically represented) in the hardware circuitry of the device in a deterministic way, with a pre-determined bound on the number of required physical spins to be used in the Ising device.
US10691768B2 Method and apparatus for providing information based on webpage
Provided are a method and an apparatus for providing various information based on a web page with improved space utilization of the web page. The information providing apparatus may include a processor configured to detect at least one blank area included in a web page, detect target data having a size matching size information regarding the at least one blank area, and push the target data to the at least one blank area by using position information regarding the at least one blank area, thereby displaying the web page and the target data together.
US10691766B2 Analyzing concepts over time
A method and apparatus are provided for automatically generating and processing first and second concept vector sets extracted, respectively, from a first set of concept sequences and from a second, temporally separated, concept sequences by performing a natural language processing (NLP) analysis of the first concept vector set and second concept vector set to detect changes in the corpus over time by identifying changes for one or more concepts included in the first and/or second set of concept sequences.
US10691763B2 Trustable web searching verification in a blockchain
Providing web search results which are verifiable via the blockchain may offer transparency into valid web pages and their availability when conducting a search. One example method of operation may include performing a plurality of web page interactions by a plurality of network node devices operating on a network, validating existence of valid web pages, detecting invalid web pages based on the plurality of web page interactions, and storing a valid page package with the valid web pages in a blockchain.
US10691761B2 Scenario-based interactive behavior modification systems and methods
A method for operating a behavior modification software comprises identifying a user profile comprising a behavioral score; presenting an illustration associated with a scenario, the scenario associated with at least one question, each question associated with at least two answers, wherein each answer is associated with a behavior score modifier; receiving selection of a selected question within the scenario; presenting the selected question to a user in response to the selection and at least a subset of the answers associated with the selected question; receiving a selected answer from the user in response to presenting the question; evaluating input from the user based on the behavior score modifier associated with the received selected answer; adjusting the behavioral score based on the behavior score modifier; and determining a path based on the user's adjusted behavioral score, wherein the path identifies a next operation within the behavioral modification software.
US10691754B1 STAGS: secure, tunable, and accountable generic search in databases
Described is a system for secure database searching. The system comprises a client-server architecture which allows a client to securely search a database of records possessed by a server. A database query is generated by the client and transmitted to the server. The database query is processed by the server using a privacy-preserving search protocol. An encrypted match result is produced by the server without decrypting the database query. The encrypted match result is sent to the client, and the client decrypts the encrypted match result to obtain a set of block identifiers representing blocks of records in the database that match the database query. The client obtains a block of encrypted records containing match results using only the set of block identifiers. The match results are decrypted by the client using a key obtained from the server. The unencrypted match results to the database query are then output.
US10691734B2 Searching multilingual documents based on document structure extraction
An approach is provided for searching multilingual documents. Structure components are extracted from multilingual documents. Based on the extracted components, the documents are grouped into classifications including respective sets of documents expressed in different respective natural languages. A natural language in a query is detected. One of the documents is selected based on the document having content indicated by the query and the natural language of the document matching the detected natural language. Structure components of the selected document are extracted. Based on the extracted structure components of the selected document, one of the classifications is identified as including the selected document. Other document(s) in the classification are identified and presented as having content that matches the content of the selected document. The natural language(s) of the other document(s) are each different from the natural language of the selected document.
US10691731B2 Efficient lookup in multiple bloom filters
A method comprising obtaining a Bloom filter array, wherein a size of a first Bloom filter is smaller than a size of a second Bloom filter and modifying at least a portion of the plurality of Bloom filters to create a modified Bloom filter array comprising a modified plurality of Bloom filters each of which having a same size, wherein the same size is greater than the size of the first Bloom filter, wherein said modifying comprises: duplicating the first Bloom filter to create a modified first Bloom filter comprising two or more concatenated copies of the first Bloom filter. The method may also include performing lookup in the Bloom filter array by computing a hash value of a key and accessing a bit in the hash value location in each Bloom filter of the modified Bloom filter array to determine lookup outcome in each Bloom filter.
US10691715B2 Dynamically integrated disparate computer-aided dispatch systems
Systems and methods for dynamically integrating disparate computer-aided dispatch (CAD) systems are disclosed. The systems and methods provide bi-directional interoperability between disparate CAD systems and maintain stateful ongoing interactions between interconnected CAD systems. Information objects in one CAD system are associated and bound to related objects in other CAD systems through a centralized information hub that transforms data items intelligently to facilitate communication and interaction between the CAD systems connected to the hub. The described systems and methods maintain complete and current perspectives of all relevant information for each CAD system connected to the information hub, thereby eliminating the need for point-to-point intelligence maintained by the CAD systems about the other interconnected CAD systems. As information updates are passed from CAD systems to the information hub and back out to other CAD systems, the information hub transforms and evaluates the information updates ensuring that only necessary information updates are forwarded.
US10691711B2 Method for rendering search results on a map displayable on an electronic device
There is disclosed a method for rendering search results on a map displayable on an electronic device, the search results being responsive to a geo-search query associated with the map, the electronic device connectable to a map server via a communication network. The method is executable by the electronic device. The method includes maintaining POI label rendering rules, which prescribe rendering rules for processing POI labels associated with POIs that form part of the ranked set of search results. When the electronic device processes additional sets of ranked search results, the method comprises generating a POI label density ratio, which is used to modify the rendering rules used for rendering newly received (i.e. not previously rendered) POI labels. The processing rules can be defined for each zoom level of the map viewport. The method further includes executing collision verification routine to further modify the POI label rendering rules.
US10691708B2 Information processing apparatus, information processing method, and information processing program
A reservation for two or more continuous time frames can be easily made. An information processing apparatus searches for two or more time continuous frames that can be reserved according to a user's request. In addition, the information processing apparatus searches for two or more continuous time frames including at least one reserved time frame in response to a request from the user and having a possibility of being able to be reserved as another user who has reserved the reserved time frames accepts movement of the reserved time frames. Then, a result of a search for two or more continuous time frames that can be reserved and a result of a search for two or more continuous time frames that include a reserved time frame and have a possibility of being able to be reserved are presented in modes distinguishable from each other.
US10691705B2 Data processing method, data processing device, and recording medium
The method includes: identifying a type of a data item in which the data is stored, using an overlap pattern indicating the type of the data item and a method for identifying the type; processing the data stored in the data item, using calculation designated for each type of the data item, and adding at least one or more new data items to the type of the data item storing the processed data; and calculating scores obtained by quantifying an amount of information displayed on a display screen for the data items including the added data items and arranging the data items on the basis of the scores.
US10691696B2 Key-value storage using a skip list
This disclosure provides various techniques that may allow for accessing values stored in a data structure that stores multiple values corresponding to database transactions using a skip list. A key may be used to traverse the skip list to access data associated with the key. The skip list maintains on ordering of multiple keys, each associated with a particular record in the data structure, using indirect links between data records in the data structure that reference buckets included in hash table. Each bucket includes pointers to one or more records in the skip list.
US10691690B2 Helper scan in a database management system
A method, system and computer program product are provided. A first index scan of records of a database table is performed. A first index used by the first index scan is specified in a DBMS query statement as being ordered by one or more field values of one or more fields of the first index. A second scan of the database table is performed to determine whether each respective record of the second scan is qualified based on one or more fields of the each respective record of the second scan and a predicate. A lookup data structure is built indicating whether each of the respective records of the second scan is qualified. The lookup data structure is used to determine whether a record of the first index scan is qualified when the lookup data structure becomes available.
US10691687B2 Pruning of columns in synopsis tables
Embodiments of the present invention provide systems and methods for data management. Synopsis tables have been found to be more effective for maintaining a high level of system performance while answering analytical queries. Synopsis tables, which contain MAX, MIN, and Bloom filter columns, may be modified by dropping ineffective data content within these columns and regenerating dropped data when beneficial. By automatically modifying data, database queries may be optimized.
US10691686B2 Computer data system position-index mapping
Described are methods, systems and computer readable media for position-index mapping in a computer data system.