US10129587B2

Disclosed are various embodiments that facilitate fast switching of synchronized media using time-stamp management. A first media stream and multiple second media streams are obtained. The second media stream is time synchronized to the first media stream. The first media stream and one of the second media streams are decoded. Time-stamp management without decoding is performed for another one of the second media streams to facilitate fast switching to the other one of the second media streams when desired.
US10129585B2

Systems, methods, devices, and computer products to manage recording resources for programming events of interest are disclosed. A first indication of a first selection of a first programming event to record may be processed, and a recording may be scheduled in a recording schedule. A second indication of a second selection of a second programming event to record may be processed, and available resources to record may be ascertained. A resource conflict may be identified based on event scheduling information for the first and/or second programming event. First and/or second programming metadata may be processed. Availability of alternative viewing options for the first and/or second programming event may be ascertained. The ascertaining may be based on the first and/or second programming metadata. Based on the availability of alternative viewing options, it may be determined whether to maintain or modify the recording schedule, and the recording schedule may be managed accordingly.
US10129575B1

An example method includes receiving queries from devices that include respective samples of content from a stream of content rendered by a source, receiving samples of content from a stream of content rendered by an alternative feed of the source, and for each sample of content from the alternative feed of the source, identifying respective matching queries that match to the same content as the sample of content from the alternative feed of the source. The method also includes for each respective matching query, determining a respective relative time difference between a time that the content appears in the sample of content from the alternative feed and a time that the content appears in the respective matching query, accumulating a distribution of the time differences over time, and determining a latency between the source and the alternative feed of the source.
US10129560B2

The present invention relates to a method and an apparatus for processing a video signal. The present invention can acquire an inter-view motion vector of a current block, acquire a first corresponding block by using the inter-view motion vector, identify a prediction method of the first corresponding block, acquire a second corresponding block when the first corresponding block is not coded by a time inter prediction, acquire a time motion vector of the second corresponding block, acquire a time motion vector of the current block by using the time motion vector of the second corresponding block, and decode the current block by using the time motion vector of the current block.
US10129535B2

An infrared polarizing filter is attached to an infrared synchronization signal radiator of a stereoscopic image display device which alternately displays right and left images by time-division with polarized light in one direction to radiate the polarized-light infrared synchronization signal. The problem with the occurrence of crosstalk is solved. Stereoscopic image appreciation eyeglasses have polarizing plates, visual field opening/closing liquid crystal cells and tilt correcting liquid crystal cells The synchronization signal is received by a receiver mounted on an eyeglass frame. The tilt correcting liquid crystal cells are adjusted based on the eyeglass frame tilt angle detected.
US10129524B2

According to various embodiments of the invention, a system and method are provided for enabling interaction with, manipulation of, and control of depth-assigned content in depth-enhanced pictures, such as virtual reality images. Depth-assigned content can be assigned to a specified depth value. When a depth-enhanced picture is refocused at a focus depth substantially different from the specified assigned depth value, the depth-assigned content may be omitted, grayed out, blurred, or otherwise visually distinguished. In this manner, content associated with an in-focus image element can be visually distinguished from content associated with an out-of-focus image element. For example, in at least one embodiment, depth-assigned content is visible only when an image element associated with the content is in focus (or nearly in focus). According to various embodiments of the invention, many different types of interactions are facilitated among depth-assigned content, depth-enhanced virtual reality images, and other content.
US10129520B2

A method and apparatus of displaying a magnified image comprising obtaining an image of a scene using a camera with greater resolution than the display, and capturing the image in the native resolution of the display by either grouping pixels together, or by capturing a smaller region of interest whose pixel resolution matches that of the display. The invention also relates to a method whereby the location of the captured region of interest may be determined by external inputs such as the location of a person's gaze in the displayed unmagnified image, or coordinates from a computer mouse. The invention further relates to a method whereby a modified image can be superimposed on an unmodified image, in order to maintain the peripheral information or context from which the modified region of interest has been captured.
US10129518B2

A vision system for a vehicle includes a plurality of cameras and a processor operable to process image data captured by the cameras to generate images derived from image data captured by at least some of the cameras. The processor is operable to generate a three dimensional vehicle representation. A display screen, viewable by a driver of the vehicle, is operable to display the generated images and the three dimensional vehicle representation as would be viewed from a virtual camera viewpoint exterior to and higher than the vehicle itself. A portion of the three dimensional vehicle representation is rendered as displayed to be at least partially transparent to enable viewing at the display screen of an object present exterior of the vehicle that would otherwise be partially hidden by non-transparent display of that portion of the three dimensional vehicle representation.
US10129513B2

The present invention provides a method and system for determining and providing color metadata for a downlink data channel. In accordance with the present invention color metadata is determined such that gamut mapping is defined by a transmitted source gamut which enables adapted mapping that preserves saturation and contrast levels of the source for a downlink data channel. The metadata is then provided to a downlink data channel for color management.
US10129512B2

The present disclosure relates to an innovative projection system that comprises a camera that records images and videos, and sends the recorded images and videos to a computing device, a projector that projects output images or videos received from the computing device, a rechargeable battery that provides power to the camera and the projector and a communication unit that establishes connections between the camera, the projector and the computing device. The projection system has at least one motor that rotates the camera and the projector in at least one axial direction, where the camera rotates and searches for images and videos projected by another projector, and the projector then projects images and videos adjacent to or on top of the images and videos projected by another projector, or projects images and videos that merge with the images and videos projected by another projector.
US10129501B2

The present disclosure relates to an image processing device, an image processing method, and a program capable of increasing the utility of processing for reducing discontinuity in display of image frames acquired through imaging at different imaging rates.From image frames including normally imaged frames imaged at a normal imaging rate, and high-rate imaged frames imaged at a rate higher than the normal imaging rate, determination is made on image frames imaged at at least one of the imaging rates to be image frames for which a displaying rate is to be changed. The displaying rate of the image frames determined to be the image frames for which the displaying rate is to be changed is adjusted within a predetermined range from a timing when the imaging rate is switched. The present technology is applicable to an image processing device configured to perform image processing on image frames, for example.
US10129500B2

The multi-display apparatus of the present disclosure is a multi-display apparatus for displaying a single image by combining a plurality of displays. The multi-display apparatus includes the plurality of displays connected to a network. Each of the plurality of displays includes a communication unit that communicates via the network and a controller. The controller determines whether a video signal can be reproduced at a predetermined display frame rate. When the video signal cannot be reproduced at the predetermined display frame rate, the controller changes a display frame rate from the predetermined display frame rate, and notifies other display of the display frame rate changed. When the display frame rate changed is notified from the other display, the controller changes the display frame rate to the display frame rate notified to reproduce the video signal.
US10129492B2

An image sensor capable of implementing a global shutter mode and a rolling shutter mode is provided. The image sensor includes a row driver, a pixel array, an analog-to-digital converter, and an output compensating circuit. The row driver performs decoding for a reset operation, a transfer operation and a read operation, and generates control signals. The pixel array, in a rolling shutter mode, performs the transfer operation on a second row group while the read operation for a first row group is performed, and receives an optical signal, converts the optical signal to electrical signal, and outputs the electrical signal as an image signal in response to the control signals.
US10129486B2

An image capturing apparatus includes an image capturing unit; a division photometry unit that detects a brightness of an object in each of a plurality of divided areas; a weighting unit that weights a photometric value of each of the divided areas; an exposure determination unit that determines exposure based on weighting; and a control unit that performs control such that a degree of reflection of the condition of the object on weighting is different between a case where object image capture is performed intermittently by the image capturing unit in order to generate a time-lapse movie, and a case where object image capture is performed by the image capturing unit in order to generate a movie whose ratio of playback time to image capture time is larger than the time-lapse movie.
US10129483B2

Methods and apparatus for implementing a camera device including multiple camera modules and which supports zoom operations are described. A plurality of moveable camera modules are included with the position of the moveable camera modules being controlled as a function of a zoom setting. One or more fixed camera modules are also included to facilitate image combining. A fixed camera module having a smaller focal length than the movable camera modules is used in some embodiments to capture a scene area including scene area portions which will be captured by movable camera modules. The image captured by the fixed camera module, with the small focal length, is used in aligning images captured by the movable camera modules during generation of a composite image. The camera may also include another fixed camera module, e.g., having the same focal length as the movable camera modules, for capturing the center of a scene.
US10129481B2

An image display method is provided. The image display method includes displaying a camera preview screen that provides an image of a subject in real time, capturing one or more images by capturing the camera preview screen, and displaying a photo reel on the camera preview screen, the photo reel being generated by arranging thumbnails of the captured one or more images in a row.
US10129480B2

It is possible to readily observe pathology specimens without spending much time and suspected pathology specimens in detail. A specimen observation device comprises an image capturing unit acquiring a partial image representing at least a part of one of multiple pathology specimens mounted on an accommodating section and a whole image of the multiple pathology specimens mounted on the accommodating section; an input unit inputting identification information of the accommodating section; a display unitdisplaying an enlarged version of the partial image acquired by the image capturing unit); an image designating unit designating the partial image displayed on the display unit; and a storage unit storing the identification information input via the input unit and a position of the partial image designated via the image designating unit in relation to the whole image such that the position and the identification information are associated with the whole image.
US10129474B2

An observation apparatus includes an imaging unit, a driving mechanism and a control unit. The imaging unit takes images of a target object. The driving mechanism moves the imaging unit to change an observation position of the target object. The control unit controls the driving mechanism and the imaging unit while switching between a first mode in which the imaging unit takes images while simultaneously being moved at a high speed by the driving mechanism, and a second mode in which the imaging unit takes images having a higher resolution than the images taken in the first mode while simultaneously being moved at a speed lower than that of the first mode.
US10129472B2

A method for correlating views of two or more video camera systems includes obtaining a plurality of data point coordinate sets to represent relative positioning between the camera systems and data point objects in the environment. The views may be correlated through Interpolation or extrapolation using the obtained data point coordinate sets. Devices such as lasers may also be used to correlate views of two or more video camera systems.
US10129468B2

A thermal detection device includes a first camera, a second camera, a thermal camera, and a processor. The thermal camera is disposed between the first camera and the second camera, and detects a to-be-measured object to generate a first temperature value. The processor includes a control unit, which controls the first camera and the second camera according to settings of a first measurement mode and a second measurement mode. In the first measurement mode, the control unit captures images from the first camera and the second camera to measure a first distance between the to-be-measured object and an installation surface. In the second measurement mode, the control unit captures images from the first camera to measure a size of the to-be-measured object. The processor determines a second temperature value of the to-be-measured object according to the first temperature value, the first distance, and the size of the to-be-measured object.
US10129467B2

Embodiments of the present disclosure disclose a video photographing processing method and apparatus, and relate to the field of information technologies. The embodiments of the present disclosure are applicable to automatic generation of a photo during video photographing. Various embodiments provide a video photographing processing method, including acquiring at least one piece of behavior information of a photographed person when a camera is turned on; determining whether behavior information for which a photo needs to be generated exists in the at least one piece of behavior information; and if the behavior information for which a photo needs to be generated exists in the at least one piece of behavior information, configuring a target video frame as a photo that needs to be generated.
US10129463B2

In the case where a value of the aspect ratio of the display area of an image display device is larger than a value of the aspect ratio of a captured image indicated by an imaging signal, image processing for making the magnification of an image of a peripheral portion outside a central portion of the captured image larger than the magnification of an image of the central portion so as to match the aspect ratio of the display area of the image display device is performed. Accordingly, the magnification of the image of the peripheral portion of the captured image is increased by using the display area that is elongated in the horizontal direction, without degrading the visibility of the image of the central portion of the captured image. As a result, it is possible to improve the visibility of the image of the peripheral portion.
US10129457B2

A control apparatus includes: an acquisition unit adapted to acquire annotation information input by a user with respect to a first image shot by a shooting unit; a conversion unit adapted to convert the annotation information into a camera command defining an operation of the shooting unit; and an execution unit adapted to cause the shooting unit to execute an operation based on the camera command when shooting a second image shot after the first image.
US10129455B2

An auto-focus method including at a same moment, collecting a first image of a first object using a first image shooting unit, collecting a second image of the first object using a second image shooting unit, calculating M pieces of first depth information of M same feature point pairs in corresponding areas in the first image and the second image, determining whether confidence of the M pieces of first depth information is greater than a threshold, obtaining focusing depth information according to N pieces of first depth information in the M pieces of first depth information when the confidence of the M pieces of first depth information is greater than the threshold, obtaining a target position of a first lens of the first image shooting unit according to the focusing depth information, and controlling the first lens to move to the target position.
US10129450B2

A system and method for ophthalmological imaging is provided for use with a mobile processing device, wherein the mobile processing device comprises a camera lens, light source, and processor configured to process images captured, received, and/or delivered by the mobile processing device. The mobile processing device adapted ophthalmological instrument system comprises housing segments, circuitry, lights, and a frustum cone, wherein the frustum cone comprises reference lines of a plurality of circular, frusto-conical, alternating transparent and opaque concentric rings in the conical surface in optical alignment with the mobile processing device's camera lens and subject's central cornea and/or tear-film layer(s). Reflections of the reference lines off the cornea and/or tear-film layer are imaged by the mobile processing device and analyzed by software applications downloaded to and/or accessed by the smart-phone's processor(s), wherein data of shape, structure, composition, function, and/or power of the cornea and/or tear-film layer(s) are determined by methods comprising one or more image processing and/or computer vision functions configured to produce topographic data. The processor of the mobile processing device can provide and/or receive specific information to/from other instruments and/or users through a communications network.
US10129441B2

The image forming apparatus includes: a measuring unit configured to measure reflected light from a test sheet, the measuring unit including a first sensor and a second sensor, a generation unit configured to generate information regarding a color of a plurality of measurement images based on a measurement result by the measuring unit; and a detection unit configured to detect a sensor that has output an abnormal measurement result in the measuring unit, based on the measurement result. The detection unit is further configured to detect a sensor that has output the abnormal measurement result, based on measurement results obtained by the measuring unit regarding reflected light from a predetermined region of the test sheet. The predetermined region corresponds to a region on which the plurality of measurement images are not formed.
US10129420B2

A print data storage apparatus generates preview images for several pages in advance. A print output apparatus displays an outline of print data using the preview images to prompt a user to select print data. When the user requests further information of the print data, the print output apparatus obtains print data from the print data storage apparatus and further generates a preview image.
US10129418B2

An image forming apparatus includes an installer portion, the installer portion being capable of installing a translation data application and an add-on application on the image forming apparatus, the add-on application for customizing functions of the image forming apparatus. The translation data application is capable of storing at least one of plural translation data files, the translation data files classified into groups each containing one or more terms in one or more languages. The translation data application includes: a program for the image forming apparatus to install the translation data file from a server; and a definition file specifying an access method for the add-on application to access the translation data application. Upon activation, the add-on application performs the following operations: accessing the translation data application by the access method; extracting a target term in a target language from the translation data file; and generating a display screen.
US10129413B2

A method for allocating and pricing access to alternative access networks may include: inputting, by one or more parties, needs for alternative network access and representative values for satisfying the needs; setting, by providers of alternative network access, reserve prices for access to each of access point in the alternative network; generating a solution based on a mixed integer program to maximize value created by allocation of alternative network access; and allocating alternative network access to the one or more parties based on the mixed integer program solution.
US10129412B1

A system, apparatus, and methods are provided for establishing and supporting a VOIP (Voice Over Internet Protocol) call from one computing/communication device to another. The system receives a call offer from a caller, forwards it to the callee, and identifies to each party multiple candidate relay entities for relaying their digitized voice communications. Each device binds with one or all relays, and either or both of them select one of the relays to use in a relay mode of operation of the call, if necessary. One or more of the relays inform the devices of their external network addresses, and each device passes its (internal and external) addresses to each other, through the system. The devices attempt to establish a direct connection to conduct their call in a peer-to-peer mode of operation, but may dynamically switch between peer-to-peer and relay modes as necessary.
US10129411B1

In an embodiment, a system comprises an application that is configured to identify features of a current mobile service plan associated with a current mobile device, wherein the features of the current mobile service plan comprises at least an amount of time remaining on a current mobile service plan contract, identify different mobile devices, wherein identifying the different mobile devices comprises identifying a retail price for each of the different mobile devices generate an available price for each of the different mobile devices based on at least the features of the current mobile service plan associated with the current mobile device and the retail price for each of the different mobile devices, and to provide the generated available price for each of the different mobile devices to a user associated with the current mobile device.
US10129410B2

An echo canceller device includes a band adjuster including a filter for performing band adjustment by applying a gain to a signal in a specific frequency band of an input signal, an adaptive filter for inputting a speech reception signal, updating a filter coefficient, and generating a pseudo echo signal using the updated filter coefficient, a band corrector including a filter for correcting a frequency characteristic of a signal obtained by subtracting the pseudo echo signal from an input signal, to a frequency characteristic of the input signal prior to the band adjustment, and a residual echo suppressor for suppressing an echo component that remains in a signal, by a suppression amount, and the residual echo suppressor sets the suppression amount for a signal in a specific frequency band that has been subjected to the band adjustment.
US10129408B1

Methods and systems detect residual echo in an audio signal in a non-causal manner. A non-causal residual echo detector allows accurate detection of any residual echo from an AEC (acoustic echo canceller). The non-causally detected residual echo may be utilized to perform various actions such as selecting between different causal AECs, tuning a causal AEC, and/or characterizing the performance of the causal AEC. Aspects leverage an understanding that the information about residual echo being present in a signal does not have to be causal in the sense that it is acceptable and even advantageous to know some time afterwards (e.g., after a signal has undergone acoustic echo cancellation and is output for further processing or transmission) that a residual echo was present in the signal. Such an approach is different from the case of an AEC, which needs to know right away, with a fairly low signal delay involved, whether residual echo is present.
US10129405B2

Managing resources in a contact center including assigning each resource to one of a first set of resources each comprising a proficiency level above a first threshold for a first resource attribute, or a second set of resources each comprising a proficiency level below the first threshold for the first resource attribute and a proficiency level above a second threshold for a second resource attribute. An expected number of contacts requiring resources possessing one of the first or second resource attribute is predicted for a time period, and a correlation between the first and second resource attribute is identified. Based on the correlation, a minimum number of resources from each set required to handle the expected number of contacts at a predetermined service level for the time period is forecasted. The minimum number of resources from the first set is less than a number of resources required without the correlation.
US10129396B1

The invention relates to a customer interaction management system that comprises a memory, an input and a computer processor programmed to: interact, via a first communication channel, with the customer via an automate self-service feature; receive a customer input to opt out of the automated self-service feature; place the customer in a queue with an estimated wait time; determine whether the estimated wait time exceeds a threshold wait time; engage the customer in a self-service on hold feature via a second communication channel separate from the first communication channel; and maintain the customer's place in the queue while the customer interacts with the self-service on hold.
US10129389B2

There is provided a method for capturing a line after an elapse of a predetermined time, in a case where the line has been disconnected caused by an occurrence of a specific event in which a heavy load signal is input to an input side connecting the line. The control method for controlling a communication apparatus configured to perform a data communication via a line, includes detecting a signal on the line, disconnecting the line based on a level of the detected signal, and capturing the line based on an elapse of a predetermined time after the line has been disconnected.
US10129386B1

Systems, methods, routines and/or techniques for a local mobile memo for non-interrupting link noting are described. One or more embodiments may include a method that may include displaying to a user a page containing a link, receiving a first user input that indicates the link should be saved for potential later processing and saving the link to a local repository so that the link can be processed later. The saving may occur while the page continues to be displayed. The saving may occur without processing the link to perform the associated action. The method may include displaying a list (e.g., including the link) of one or more links saved in the repository, for example, in response to an event that indicates that the user may be interested in viewing links in the link repository.
US10129385B2

A method and an electronic device are provided for transmitting a message from an electronic device to another electronic device. Handwritten input comprising one or more input objects is received. Playback information of the one or more input objects is generated using input coordinates of the one or more input objects or input times of the one or more input objects. An animation message including a first region in which one or more images are displayed, and a second region in which the one or more input objects are displayed, is generated according to the playback information. The animation message is transmitted to the another electronic device.
US10129381B2

The restricted use of a cellular network to facilitate disablement of a device that is suspected lost or stolen. Accordingly, even if the device is not capable of general use of the cellular network, disablement communications are still permitted across the cellular network. Accordingly, the device may receive a disable command from the disablement service over the cellular network, and acknowledge processing of the disable command to the disablement service also over the cellular network. Thus, efforts by an unauthorized possessor of the device to prevent disablement by removing the physical authentication module are thwarted. Likewise, turning the cellular service off using software settings at the device also does not prevent the device from being disabled via cellular network communication.
US10129377B2

A handheld device can include an image capture subsystem and a depth sensing subsystem. The image capture subsystem includes an image capture light source operable to emit visible light and an image capture camera operable to capture an image of a scene illuminated by the visible light emitted by the visible light source. The depth sensing subsystem includes a depth light source operable to emit infrared light and a depth camera operable to capture reflected infrared light, including at least some of the infrared light emitted from the depth light source, after reflecting off objects in the scene. The image capture light source, the depth light source, and the depth camera are housed in a single integrated structure including a single transparent panel through which the visible and infrared light are emitted onto the scene, and through which the depth camera receives the reflected infrared light from the scene.
US10129373B2

Methods and systems for disaster recovery of a network infrastructure to facilitate business continuity. A method including capturing, by at least one computer device, data and ecology information about an entire existing network infrastructure. The method further including generating, by the at least one computer device, a generalized descriptive language for the captured data and ecology information. The method further including reconstructing, by the at least one computer device, the entire existing network infrastructure by introducing functionally equivalent components that correspond to the generalized descriptive language.
US10129368B2

One embodiment provides a system that facilitates dynamic adjustment of forwarding information in a CCN. During operation, the system receives, by forwarding circuitry, an interest with a name that is a hierarchically structured variable length identifier which comprises contiguous name components ordered from a most general level to a most specific level. The system identifies in a first data structure an entry for one or more name components of the name, wherein the entry includes a list of outgoing interfaces associated with the one or more name components. The system determines network properties in response to forwarding the interest to a first interface of the list. The system reorders the list in order of priority based on the network properties, thereby facilitating the forwarding circuitry to dynamically adjust a likelihood of using a respective interface for forwarding interests associated with the one or more name components.
US10129363B2

An application may support the use of a plug-in. A plug-in may have an associated cache. The application may allow the plug-in to intercept network requests. The plug-in can determine if a network request is for an already-cached resource and provide the resource as a response to the intercepted network request. Additionally or alternatively, the application may allow the plug-in to make network requests. The plug-in can make a network request for data in order to add the data to the plug-in's cache. The plug-in may be able to determine when the application, the system, the network, or any suitable combination thereof are idle and cause cache requests to be made during idle periods.
US10129355B2

Systems and methods are described herein for adaptively transcoding media in a communications network such that computer processing resources are effectively utilized to deal with varying traffic patterns in the communications network. A computing device receives a request to transcode content and determines a first amount of tokens based on a number of CPU cores associated with the computing device, and a currently used amount of tokens. The computing device determines a second amount of tokens associated with transcoding the content and when the first amount of tokens is less than the second amount of tokens, the computing device bypasses transcoding for the content or adjusts a transcoding parameter to reduce a number of tokens associated with transcoding the content.
US10129330B2

Methods and systems may provide for identifying a data service having a data locality constraint, determine whether capability data associated with the data service satisfies one or more deployment criteria of a cloud service and bind, if the capability data satisfies the one or more deployment criteria, the cloud service to the data service in accordance with the data locality constraint. In one example, the data service is identified based at least in part on a capability of the cloud service to be provisioned with a deployment location that complies with the data locality constraint.
US10129329B2

An improved method for the prevention of deadlock in a massively parallel processor (MPP) system wherein, prior to a process sending messages to another process running on a remote processor, the process allocates space in a deadlock-avoidance FIFO. The allocated space provides a “landing zone” for requests that the software process (the application software) will subsequently issue using a remote-memory-access function. In some embodiments, the deadlock-avoidance (DLA) function provides two different deadlock-avoidance schemes: controlled discard and persistent reservation. In some embodiments, the software process determines which scheme will be used at the time the space is allocated.
US10129326B1

Techniques are disclosed for implementing emergency calling with a telephony application. In some examples, an application that executes on a user device provides voice communication functionality. Where a user attempts to contact an emergency number via this application (e.g., 911), the application can first determine whether the application is executing on a mobile phone or on a tablet. Where the application is executing on a mobile phone, the application can invoke a telephone dialer functionality provided by the mobile device to call the emergency service. Where the application is executing on a tablet, the application can access the emergency service via a uniform resource name for the emergency service.
US10129323B1

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. An indication of receipt of a request is received from a user device to navigate to a first web based resource. The request includes an appended cookie when one is available on the requesting device. Partner web based resources are identified in a co-operative that includes the first web based resource. A code segment is provided that is configured to send, to respective entities associated with the identified partner web based resources, a second request to share user data with the first web based resource. The shared user data is data collected by a respective partner web based resource and is associated with the user device. The shared data is data that was collected by an entity associated with the respective partner web based resource and associated with the user device.
US10129319B2

Devices, server nodes and associated methods related to communication services applying webRTC are disclosed. The method performed by a device includes creating an RTCPeerConnection object and instructing the RTCPeerConnection object to create a RTCSessionDescription, SDesc_1, for a session containing audio and video components. The method further includes determining which capabilities that are supported by the device based on information in the SDesc_1, and further indicating information related to the determined capabilities to a first user on a user interface. A first user, when using the service, is enabled to select a type of user communication, based on the indicated information, that can be provided by the device.
US10129318B2

Embodiments of the present disclosure relate to transmitting or receiving a media stream and associated control parameter over different physical channels. The transmitter transmits a media stream over a first physical channel and at least one associated control parameter along with a time parameter associated with a part of the media stream over a second physical channel. The associated control parameter along with the time parameter is sent before the media stream to the receiver. The receiver processes the media stream, by extracting the control parameter and time parameter associated with a part of the media stream, and at least applying the extracted control parameter to the part of the media stream.
US10129316B2

Methods and systems are described for adaptively transmitting streaming data to a client. In one embodiment, the method comprises receiving, in a server, a request for a data asset from the client, transcoding at least an segment of the data asset according to initial transcoding parameters, transmitting a first fragment of the transcoded segment of the data asset from the server to the client over a communication channel, generating an estimate of a bandwidth of the communications channel at least in part from information acknowledging reception of at least the first fragment of the transcoded segment of the data asset by the client, generating adaptive transcoding parameters at least in part from an estimate of a bandwidth of the communications channel, the estimate generated at the server, transcoding a further segment of the data asset according to the adaptive transcoding parameters, and transmitting the further segment of the data asset.
US10129307B2

A method of operating a client device in a Push-to-talk (PTT) network includes monitoring, by the client device, radio conditions of the PTT network, and generating a radio condition parameter by the client device. The method also includes calculating, by the client device, an estimate of Channel Quality Indicator (CQI) using the radio condition parameter, and determining, by the client device, a first Modulation and Coding Scheme (MCS) in accordance with the estimate of CQI.
US10129304B2

Systems and methods are disclosed for providing access to common services in a communication session. According to certain embodiments, a request to initiate a communication session is received. The communication can include a plurality of endpoints. An inventory of available services can be determined for each of the plurality of endpoints. At least one service that is commonly available to at least a subset of endpoints can be identified from the inventories of available services. Access can be provided to the at least one common service to the subset of endpoints during the communication session.
US10129301B2

A transmission management system, when a request for starting communication with a second transmission terminal is received from a first transmission terminal, obtains first service contents information associated with first service identification information for identifying a service to be provided to the first transmission terminal, and causes a relay device to transmit content data that matches the first service contents information to the second transmission terminal in response to receiving content data at the relay device from first transmission terminal.
US10129295B2

Use machine learning to train a classifier to classify entities to increase confidence with respect to an entity being part of a distributed denial of service attack. The method includes training a classifier to use a first classification method, to identify probabilities that entities from a set of entities are performing denial of service attacks. The method further includes identifying a subset of entities meeting a threshold probability of performing a denial of service attack. The method further includes using a second classification method, identifying similarity of entities in the subset of entities. The method further includes based on the similarity, classifying individual entities.
US10129283B1

A device observes base station signals and identifies those that are suspicious and those that are normal. The device avoids communication with the sources of suspicious signals. A rogue base station may be the source of suspicious signals. A system operated by a mobile network operator is a source of normal signals. A rogue operator and the mobile network operator have different goals and those differences are the basis of embodiments provided herein to detect the rogue base station. The observations are characterized by message rates, waveform accuracy, cell parameters, and synchronization level.
US10129282B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for network monitoring, user account compromise determination, and user behavior database system. The system monitors network actions of user accounts including user account access across multitudes of network accessible systems, determines user account transitions, and determines different types of high-risk user behavior indicative of compromise. Network actions can be obtained from generated information by the network accessible systems, and correlated across additional data sets including contextual ones. User interfaces are generated describing network actions of user accounts, and are configured for user interaction, which cause generation of updated user interfaces and access to electronic data sources to determine information relevant to the user interaction.
US10129276B1

Methods and apparatus are provided for identifying suspicious domains using common user clustering. An exemplary method comprises obtaining network event data comprising a plurality of network connections; identifying users and domains associated with the network connections in the network event data; creating a connection between each user/domain pair that communicate with one another in the identified users and the identified domains to generate a graph; connecting domains in the graph using inter-domain edges that share common users to obtain a graph of interconnected domains; identifying bi-connected components in the graph of interconnected domains, wherein the bi-connected components comprise node pairs having at least two paths in the graph of interconnected domains between them; and processing the bi-connected components to identify a plurality of suspicious domains that are likely to participate in a computer security attack. The graph of interconnected domains is optionally pruned and/or filtered to remove one or more inter-domain edges.
US10129273B2

Systems and methods for detecting anomalies in network traffic and providing notification to the users of the computers that generated the network traffic for confirmation of the activities that resulted in the network traffic are described herein. According to particular embodiments, the system is configured to collect data regarding network activity (e.g., via sensors), generate inquiries to users regarding that activity, receive the user's response to those inquiries, and provide the user's response along with the network activity to a security analyst.
US10129271B2

A method of tracking users over network hosts based on behavior includes analyzing data representing behavior of active network hosts during two or more time windows at a computing apparatus having connectivity to a network. Based on the analyzing, a profile is generated for each network host active in the network during the two or more time windows. Similarity between the profiles for the two or more time windows are determined and, based on the similarity, it may be determined that an identity associated with one of the active network hosts during a time window of the two or more time windows has changed.
US10129263B2

A tokenization system that includes a tokenizer, a token and alias directory, and a network node. The tokenizer is configured to generate tokens. The token and alias directory is configured to store tokens. The network node is configured to receive user information for a user and to determine a membership for an institution associated with the user based on the user information. The network node is configured to send an authorization request to an authorization processor in response to determining that the membership for the institution associated with the receiver indicates an in-network institution and to receive an authorization approval in response to sending the authorization request. The network node is further configured to send a token request to the tokenizer, to receive a token in response to the token request, and to store the token in the token and alias directory.
US10129258B2

Disclosed are examples of systems, apparatus, methods and computer program products for providing a security model for component-based web applications. Documents for a web-based application are received, with the application containing custom components and Application Programming Interface (API) components. A Document Object Model (DOM) is processed corresponding to the web-based application, with the custom and API components modeled in hierarchical form. For each custom component, a key is assigned in accordance with the rules of capability security, accessible custom components are identified for which the custom component can provide the assigned key, a virtual DOM is generated for the custom component with the component and identified accessible custom components being modeled in hierarchical form, and the custom component is prohibited access to all inaccessible custom components.
US10129257B2

Systems and techniques are provided for authorizing restricted action (e.g., data access) requests using a tiered arrangement. A rule set is generated based on a policy received by an authorization server and is transmitted to a broker associated with an enterprise server. A restricted action request is received by an agent associated with the enterprise server and is provided to the broker associated with the enterprise server. The broker analyzes the request in view of the rule set and determines if the restricted action request should be granted or denied. The policy and/or rule set are updated based on activities and/or events within the system and a new rule set is generated based on the updated policy.
US10129245B2

A multi-dimensional approach can be used to verify a password. In addition to requiring the input of the correct password, the timing at which the characters of the password are input can be determined and compared to stored timing values. Even if the correct password is input, authentication can still fail if the characters of the password are not input in accordance with a required timing.
US10129236B2

A determination apparatus according to an embodiment includes a receiving unit, an acquisition unit, and a determination unit. The receiving unit receives a request for authentication of identity of a user who uses a terminal device. The acquisition unit acquires context information that is information indicating a context of the terminal device. The determination unit performs determination related to authentication requested by the terminal device, on the basis of the context information acquired by the acquisition unit. For example, the determination unit determines whether an authentication procedure for an authentication request received by the receiving unit is needed on the basis of a change between context information that is acquired upon reception of an authentication request by the receiving unit and context information that has been acquired upon reception of a past authentication request.
US10129234B2

Provided are an identity confirmation method and an identity confirmation system in which it is not necessary to keep a password in memory and in which a credential used for authentication is changed automatically without requiring a user operation. Life log data for the user is received, life log data history is accumulated and managed, the life log data history is referenced to generate a question relating to history that the user is likely to know, the question is transmitted over the Internet to a mobile communication device, an answer to the question relating to history produced by the user and transmitted from the mobile communication device is received over the Internet, the answer from the user is evaluated to determine whether or not the answer is correct, and the success or failure of identification is determined on the basis of the evaluation result.
US10129233B2

A typical system environment comprises a terminal device, a secure storage subsystem, and an interconnectivity component. The terminal device has a network connectivity subsystem enabled for data connectivity with a wireless communications network. The secure storage subsystem has a secure storage memory for securely storing contents and is enabled for local RF connectivity through a local RF communication subsystem. The secure storage subsystem is operable as a contactless smartcard in accordance with any contactless technology. The interconnectivity component is adapted to enable communication of the secure storage subsystem through the network connectivity subsystem with the network. The interconnectivity component is further configured to detect that messages received from the network are destined for the secure storage subsystem and is configured to supply that identified messages to the secure storage subsystem. The messages enable exercising control over the secure storage subsystem in that the messages comprise one or more instructions to be processed by a secure memory controller of the secure storage subsystem.
US10129227B2

Data aggregation includes receiving, from an electronic device, a plurality of sensor data packets, wherein the plurality of sensor data packets are received from at least one sensor of the electronic device, and wherein each of the plurality of sensor data packets comprise a tag identifying a classification of the sensor data in the sensor data packet, applying a user-specific policy to the plurality of sensor data packets, aggregating the plurality of sensor data packets based on the user-specific policy to obtain aggregated sensor data, and transmitting the aggregated sensor data to a service broker.
US10129226B2

A hardware module for an embedded system comprises a network adapter, a memory and a processing device. The memory stores a shared key and a key identifier (ID) associated with the shared key. The processing device is to connect to a local area network (LAN) using the network adapter. The processing device is further to receive a first notification from a computing device that is also connected to the LAN and determine whether the computing device has access to a copy of the shared key based on the key identifier (ID). Responsive to determining that the computing device has access to the copy of the shared key, the processing device is to use the shared key to generate a session key for a session with the computing device. The processing device may then encrypt communications to the computing device using the session key.
US10129224B2

A server establishes a secure session with a client device where a private key used in the handshake when establishing the secure session is stored in a different server. During the handshake procedure, the server receives a premaster secret that has been encrypted using a public key bound with a domain for which the client device is attempting to establish a secure session with. The server transmits the encrypted premaster secret to another server for decryption. The server receives the decrypted premaster secret and continues with the handshake procedure including generating a master secret from the decrypted premaster secret and generating one or more session keys that are used in the secure session for encrypting and decrypting communication between the client device and the server.
US10129223B1

A lightweight network protocol provides mutual authentication and encryption of a communication channel in environments where the amount of computing resources available to the networked devices is constrained. When a new device is added to a network, the device contacts a registration service and provides information that is published via a device directory. The network entity locates the device via information provided by the device directory, and establishes an encrypted network connection with the device. A shared secret is established between the device and the network entity using a key-exchange protocol. Consecutive messages that are sent or received are encrypted or decrypted with a sequence of cryptographic keys generated based at least in part on the shared secret. Key-exchange parameters are added to message exchanges between the device and the network entity to facilitate regenerating the shared secret.
US10129220B2

According to one embodiment, a system includes a processing circuit and logic integrated with and/or executable by the processing circuit. The logic is configured to cause the processing circuit to generate a multi-context ADPL tag unique to a pair of data socket descriptors on which data is to be received and/or transmitted by a first application instance operating on the system and a second application instance operating on a second host. The logic is also configured to cause the processing circuit to embed the ADPL tag as part of an application payload in response to the first application instance calling an API configured to transmit the application payload out from the system via a sender data socket descriptor. More systems, methods, and computer program products are described in accordance with other embodiments.
US10129210B2

Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive, from a sub domain registration settings control panel displayed on a client computer, form elements to be displayed on a sub domain settings control panel, and store these form elements in a database. The server(s) may then display an HTML form on the sub domain settings control panel, where each HTML for element corresponds to a database record defining features for updating an email, tertiary domain or record modification to a zone file for a registered sub domain.
US10129209B2

A method and a communication device for network address translation (NAT) traversal is provided. The method includes following steps. A NAT device information is exchanged between a communication device and another communication device. A relay connection is established between the communication device and the another communication device through a relay server. Whether it is feasible to establish a P2P connection between the communication device and the another communication device is determined according to the NAT device information. When it is feasible to establish the P2P connection between the communication device and the another communication device, an attempt to establish the P2P connection between the communication device and the another communication device is made. If the P2P connection is not established successfully, an attempt to establish the P2P connection between the communication device and the another communication device is made again.
US10129205B2

Embodiments of the invention relate to overlay network address management. One embodiment includes an overlay gateway including an overlay network manager associated with a physical network. The overlay network manager prevents duplicate address assignment for overlay domains having a first sharing status and performs address translation for overlay domains having a second sharing status. Address translation is avoided for overlay domains having the first sharing status.
US10129199B2

A method, system and computer program product for ensuring that the composed message is being sent to the appropriate recipient. A message being composed by an author is detected. The intended recipient(s) to receive the composed message are identified. The composed message is then analyzed to identify one or more of the following characteristics: a topic, a greeting, a dialect, a conversation pattern and a language pattern. A profile for the intended recipient storing information regarding the characteristics of the recipient (e.g., social group, historical topics discussed, conversation pattern) is obtained. A score is generated based on the consistency between the characteristics of the analyzed message with the characteristics of the recipient obtained from the recipient's profile. A notification may then be issued to the author if the score is less than a threshold value to ensure that the intended recipient is the correct recipient to receive the composed message.
US10129197B2

Disclosed are systems and methods for improving interactions with and between computers in content providing, generating and/or hosting systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the security and quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide added security features and functionality to messaging platforms. Message content within communicated or to be communicated messages can be subject to such security functionality through the identification of selected message portions having an identifier applied therewith that not only hides the selected message portions from being viewed within a message interface, but also modifies the message thereby rendering the selected message portion as unreadable and/or inaccessible by a user or computing device without the required security credentials.
US10129195B1

Information associated with a plurality of electronic communications between a first entity and a second entity is obtained. First and second determinations are performed that the number of communications in the plurality of electronic communications exceeds a first threshold, and that the plurality of electronic communications were exchanged during a period of time that exceeds a second threshold. A classification is performed on a received electronic communication based at least in part on the first determination and the second determination, the electronic communication is assigned one of three different classifications: good, bad, and undetermined. At least one action is performed based at least in part on the performed classification.
US10129191B2

A telecommunication and multimedia management apparatus and method that supports voice and other media communications and that enables users to: (i) participate in multiple conversation modes, including live phone calls, conference calls, instant voice messaging or tactical communications; (ii) review the messages of conversations in either a live mode or a time-shifted mode and to seamlessly transition back and forth between the two modes; (iii) participate in multiple conversations either concurrently or simultaneously; (iv) archive the messages of conversations for later review or processing; and (v) persistently store media either created or received on the communication devices of users. The latter feature enables users to generate or review media when either disconnected from the network or network conditions are poor and to optimize the delivery of media over the network based on network conditions and the intention of the users participating in conversations.
US10129185B2

Novel tools and techniques might provide for implementing virtual platform media access control (“MAC”) address—based layer 2 and layer 3 network switching. In some embodiments, a method might comprise receiving, at a network node in a network, a data packet having a header comprising a MAC destination address, and routing, with the network node, the data packet over open systems interconnection (“OSI”) model layer 3 or network layer of the network, based at least in part on the MAC destination address in the header of the data packet. The MAC destination address comprises a first portion comprising an organizationally unique identifier (“OUI”) and a second portion comprising an identifier for a destination network interface controller (“NIC”) and/or virtual NIC (“VNIC”), which might be associated either with the same service provider associated with the network node or the network or with a different service provider, content provider, and/or application provider.
US10129181B2

Software-Defined Networking (“SDN”) enables flexible flow control by caching policy rules at OpenFlow switches. Compared with exact-match rule caching, wildcard rule caching can better preserve the flow table space at switches. However, one of the challenges for wildcard rule caching is the dependency between rules, which is generated by caching wildcard rules overlapped in field space with different priorities. Failure to handle the rule dependency may lead to wrong matching decisions for newly arrived flows, or may introduce high storage overhead in flow table memory. A wildcard rule caching system, which may be used for SDN partitions the field space into logical structures called buckets, and caches buckets along with all the associated wildcard rules. Doing so resolves rule dependency while using control network bandwidth efficiently. Further, controller processing load and flow setup latency are reduced.
US10129176B2

Systems and methods for automated failure recovery of subsystems of a management system are described. The subsystems are built and modeled as services, and their management, specifically their failure recovery, is done in a manner similar to that of services and resources managed by the management system. The management system consists of a microkernel, service managers, and management services. Each service, whether a managed service or a management service, is managed by a service manager. The service manager itself is a service and so is in turn managed by the microkernel. Both managed services and management services are monitored via in-band and out-of-band mechanisms, and the performance metrics and alerts are transported through an event system to the appropriate service manager. If a service fails, the service manager takes policy-based remedial steps including, for example, restarting the failed service.
US10129172B1

Systems and methods which facilitate access to computing resources by cloud-based applications are described. Embodiments enable cloud-based applications to provide output to and/or obtain input from computing resources, such as printers, scales, scanners, and storage devices, for performing various functions. In operation according to embodiments, a user agent client application is executed by computing equipment in communication with a computing resource to which access is to be provided to one or more cloud-based applications. Although embodiments implement a user interface client application which is separate from a user agent client application, tight integration between a user interface client application and user agent client application may be provided. Embodiments not only facilitate operation whereby a cloud-based application is enabled to provide output to and/or obtain input from computing resources, but also facilitate remote and/or shared client interaction with such computing resources.
US10129162B1

System and methods are provided for providing modular control of network data packet handling and configurations. In one aspect, a storage-to-network mapping data structure is provided that can translate network connection parameters into high level, searchable concepts. In turn, these searchable concepts can be used by one or more modular software-defined storage applications to provide rules for network traffic handling that can then be merged into a dataplane forwarding data structure for implementation by a dataplane forwarder.
US10129158B2

A system is disclosed, comprising: a centralized routing node configured to: identify a set of congested links based on the link utilization statistics, each congested link having at least one traffic flow that may be active, each traffic flow having at least one traffic source and a path set comprising a set of nodes and links that may be used by the traffic flow as packets travel from the at least one traffic source to one or more destinations; identify a set of non-congested links based on the link utilization statistics, each non-congested link sharing at least one traffic source with a traffic flow of a congested link in the set of congested links; identify a path fork in a path set between a source and a destination of a particular traffic flow associated with a particular congested link in the set of congested links; and compute a new utilization level for the particular congested link that would result from moving the particular traffic flow from the particular congested link to a particular non-congested link in the set of non-congested links.
US10129156B2

Concepts and technologies disclosed herein are directed to the dynamic creation and management of ephemeral coordinated feedback instances. In accordance with one aspect disclosed herein, a system can receive a feedback instance creation request. The feedback instance creation request can be received from a policy engine in response to the policy engine attempting to satisfy a policy request. The system can examine the feedback instance creation request to determine an objective to be met by a new feedback instance model. The system can build a specification for the new feedback instance model. The specification can be built in accordance with a feedback instance building policy. The system can create the new feedback instance model in accordance with the specification. The system can store the new feedback instance model and a unique identifier associated with the new feedback instance model in a feedback instance model repository.
US10129151B2

A traffic management (TM) implementation method and apparatus, and a network device, where the TM implementation apparatus is located aside a processor or a switching fabric chip, receives a packet management request sent by the processor or the switching fabric chip, where the packet management request includes a queue identifier, and the queue identifier is used to identify a flow queue in which the processor or the switching fabric chip stores a data packet, performs traffic management on the packet management request, and generates a packet management response according to a management result, where the packet management response includes a management indication and the queue identifier, sends the packet management response to the processor or the switching fabric chip such that the processor or the switching fabric chip processes, according to the management indication, the data packet in the flow queue corresponding to the queue identifier.
US10129150B2

Systems, methods, and apparatuses are described herein for implementing a switched Controller Area Network (“CAN”). In some embodiments, control circuitry of a bridge may receive a CAN message. The control circuitry may identify a first plurality of nodes to which the CAN message is addressed by comparing a virtual CAN bus identifier of the CAN message to entries of a virtual CAN bus lookup table, and may identify a second plurality of nodes to which the CAN message is addressed by comparing a message identifier (“ID”) of the CAN message to entries of a message ID lookup table. The control circuitry may perform a logical AND operation between the first plurality of nodes and the second plurality of nodes, and may transmit the CAN message to a node that satisfies the logical AND operation.
US10129140B2

Disclosed are systems and methods for network architecture that is a server-centric network architectural design.
US10129134B2

Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing multiple egress points from a telecommunications network for a client of the network. In particular, the process and system allows for multiple provider edges of the network to utilize a route reflector server to provide a border gateway protocol (BGP) route to other provider edges in the network. Further, the multiple provider edges may each announce similar interior gateway protocol (IGP) routes through the network such that a provider edge receiving a packet intended for the customer network may select from the multiple IGP routes to provide the intended packet to the customer network. In this manner, the receiving provider edge may load balance among the various connections of the customer network to the telecommunications network.
US10129130B2

Managing connections for execution of a client software application. A client software application is analyzed before execution of the application using code analysis and, optionally non-functional metadata analysis, of the application to determine one or more classifications of operations of the application. A mapping of application operation classifications to server characteristics suited to the application operation classifications is maintained. Multiple servers currently available to process at least a portion of the client software application may be monitored, and each of the multiple servers may be characterized according to their performance and resources. The classifications of operations of the analyzed application may be compared to the characteristics of the multiple servers currently available using the mapping, and a server may be selected based on the comparison.
US10129116B2

A method for supporting communication between a client and a server includes receiving a first message from a client. The method also includes creating an object in response to the first message. The method also includes sending a response to the first message to the client. The method also includes receiving changes to the object from a server. The method also includes storing the changes to the object. The method also includes receiving a second message from the client. The method also includes sending the stored changes to the client with a response to the second message.
US10129108B2

Systems and methods for implementing virtualized functions in control and data planes for a communications network are described herein. A method for managing a User Equipment (UE) attach request includes instantiating a Global Connection and Mobility Management (G-CMM) function configured to operate across a plurality of network slices in the communications network, determining an appropriate network slice from the plurality of network slices with the G-CMM function, and attaching the UE to the appropriate network slice.
US10129100B2

Some embodiments provide a method for a system that enforces policy for a network. The method receives (i) a first set of network state data from a first cloud management application that manages a first aspect of the network and stores its network state data in a first format and (ii) a second set of network state data from a second cloud management application that manages a second aspect of the network and stores its network state data in a second format. The method stores the first and second sets of network state data in a single, unified data format. The method monitors the stored sets of network state data to determine whether the network state violates one or more network policies that constrain the network state received from the first and second cloud management applications.
US10129093B1

Described is a system for modeling strategic network formation. A network formation model is generated using a concatenation of joint strategies s of a set of N agents, such that s=sSsAsC. The N agents include a group of source agents NS, a group of aggregator agents NA, and a group of consumer agents NC, each group of agents having a distinct joint strategy for accessing a set of information. sS represents a joint strategy of the group of source agents, sA represents a joint strategy of the group of aggregator agents, and sC represents a joint strategy of the group of consumer agents. The network formation model is operated according to the joint strategies of the set of N agents. Data relating to the set of N agents of the network formation model is output for the investigation of the formation of information diffusion networks.
US10129090B2

A site asymmetric topology reconciliation module (SATRM) provides a stable topology for nodes located at different sites of the cluster during loss and reconnection of communication links between the sites. The SATRM monitors the cluster topology for changes in communication links between nodes. When there is an unstable cluster topology due to a loss in the communication links, the SATRM severs links to one or more sites to create a stable topology. When a communication links recovers, the SATRM merges sites to create a stable topology with the sites connected with the recovered communication links.
US10129081B1

Embodiments are described for systems and methods that facilitate dynamic configuration of NPIV virtual ports in a Fiber Channel network environment. SCSI target endpoints are virtualized through NPIV mapping mechanisms. The assignment of many virtual ports to one or more base ports through the NPIV mapping allows data storage systems to be reconfigured dynamically or on-the-fly while the system is up and running. This also allows movement of virtual ports among physical ports, or even among different systems in the network. In a highly available system, such as critical data recovery systems, the ability to migrate data on-the-fly by moving endpoints port-to-port or system-to-system greatly facilitates the ability for data to be maintained and protected in a non-disruptive manner.
US10129080B2

A system and method for provisioning network elements, such as but not limited to the type of network elements used in cable television system to facilitate subscriber access to services. The provisioning may be accomplished without communications between multiple provisioning servers. This allows the provisioning to be conducted in a stateless manner.
US10129077B2

Some embodiments provide novel inline switches that distribute data messages from source compute nodes (SCNs) to different groups of destination service compute nodes (DSCNs). In some embodiments, the inline switches are deployed in the source compute nodes datapaths (e.g., egress datapath). The inline switches in some embodiments are service switches that (1) receive data messages from the SCNs, (2) identify service nodes in a service-node cluster for processing the data messages based on service policies that the switches implement, and (3) use tunnels to send the received data messages to their identified service nodes. Alternatively, or conjunctively, the inline service switches of some embodiments (1) identify service-nodes cluster for processing the data messages based on service policies that the switches implement, and (2) use tunnels to send the received data messages to the identified service-node clusters. The service-node clusters can perform the same service or can perform different services in some embodiments. This tunnel-based approach for distributing data messages to service nodes/clusters is advantageous for seamlessly implementing in a datacenter a cloud-based XaaS model (where XaaS stands for X as a service, and X stands for anything), in which any number of services are provided by service providers in the cloud.
US10129076B2

Provided is a parallel fieldbus network-based motor control system including one or more slave modules each including a basic processor and an auxiliary processor that control one or more motors, and a master module including at least one master controller that generates command data for controlling each of the one or more motors. The master module further includes a basic network master controller, an auxiliary network master controller and a wireless network master controller, and the slave module includes a basic network slave controller, an auxiliary network slave controller and a wireless network module.
US10129075B2

Techniques are described for enhancements to Protocol Independent Multicast (PIM) to support multicast only fast re-route (MoFRR) over a remote loop free alternate (RLFA) backup path in a network. This disclosure describes a modified PIM control message having a new PIM message type and an additional field to indicate an address of a RLFA network device in the RLFA backup path. According to techniques of this disclosure, network devices along the RLFA backup path are configured to forward the modified PIM control message toward the RLFA network device instead of toward a source of a requested multicast group. When the RLFA network device receives the modified PIM control message, the RLFA network device is configured to forward a conventional PIM control message towards the source of the requested multicast group. In this way, PIM can be used to provide MoFRR over a RLFA backup path.
US10129070B2

Methods and systems for correcting carrier frequency offsets (CFOs) in a wireless transceiver are disclosed. The method includes receiving a first predetermined number of data packets and analyzing the first predetermined number of data packets to determine one or more wireless link quality metrics. The method includes adjusting a local oscillator in accordance with a first local oscillator adjustment strategy. The method includes receiving a second predetermined number of data packets and analyzing the second predetermined number of data packets to determine the one or more wireless link quality metrics. The method includes repeating the first local oscillator adjustment strategy if the wireless link quality metrics improve. The method includes changing to a second local oscillator adjustment strategy if the wireless link quality metrics worsen and adjusting the local oscillator in accordance with the second local oscillator adjustment strategy.
US10129069B2

In an embodiment, a method includes performing, by a transmit end, transmit power enhancement processing on a target field of a preamble in a wireless local area network (WLAN) system, where the target field includes one or more fields, other than a non-legacy signal field, in a non-legacy field of the preamble in the WLAN system. The method also includes sending, by the transmit end, to a receive end the preamble on which transmit power enhancement processing has been performed.
US10129066B2

An Alamouti coding method includes mapping real number data symbols to a first subcarrier to an (N/2−1)th subcarrier, based on indices of the subcarriers, mapping the mapped real number data symbols and real number data symbols constituting an Alamouti coded symbol pair to an (N/2+1)th subcarrier to an (N−1)th subcarrier, in a frequency inversion scheme with reference to an (N/2)th subcarrier, adjusting a phase of each real number data symbol mapped to the first subcarrier to the (N/2−1)th subcarrier, by using a first phase adjustment value, based on indices of the mapped subcarriers and an index of a time interval, and adjusting a phase of each real number data symbol mapped to the (N/2+1)th subcarrier to the (N−1)th subcarrier, by using a conjugate value of a first phase adjustment value for a corresponding real number data symbol and the real data symbols constituting the Alamouti coded symbol pair.
US10129062B2

A transmission method includes mapping processing, phase change processing, and transmission processing. In the mapping processing, a plurality of first modulation signals and a plurality of second modulation signals are generated using a first mapping scheme, and a plurality of third modulation signals and a plurality of fourth modulation signals are generated using a second mapping scheme. In the phase change processing, a phase change is performed on the plurality of second modulation signals and the plurality of fourth modulation signals using all N kinds of phases. In the transmission processing, the first modulation signals and the second modulation signals are respectively transmitted at a same frequency and a same time from different antennas, and the third modulation signals and the fourth modulation signals are respectively transmitted at a same frequency and a same time from the different antennas.
US10129061B2

A broadcast signal transmitter is disclosed. A broadcast signal transmitter according to an embodiment of the present invention comprises an input formatting module performing baseband formatting and outputting at least one Physical Layer Pipe (PLP) data; a BICM module error-correction processing the PLP data; a framing & interleaving module interleaving the PLP data and generating a signal frame; and a waveform generating module inserting a preamble into the signal frame and generating a broadcast signal by performing OFDM modulation.
US10129060B2

A communication device for allocating tones is described that includes a processor and instructions in memory in electronic communication with the processor. The communication device determines whether a bandwidth for signal transmission is 20, 40, 80 or 160 megahertz (MHz). The communication device respectively allocates tones for 20, 40, 80 or 160 MHz as follows: for a very high throughput (VHT) signal A1 (VHT-SIG-A1): 52, 104, 208, 416; a VHT signal A2 (VHT-SIG-A2): 52, 104, 208, 416; a VHT short training field (VHT-STF): 12, 24, 48, 48; one or more VHT long training field(s) (VHT-LTF(s)): 56, 114, 242, 484; a VHT signal B (VHT-SIG-B): 56, 114, 242, 484; and a data field (DATA): 56, 114, 242, 484. The communication device also transmits the signal.
US10129057B2

Aspects of the subject disclosure may include, receiving a communication signal, and generating an electromagnetic wave that propagates along an outer surface of a dielectric layer environmentally formed on a cable. The dielectric layer can be a liquid disposed on an outer surface of the cable that enables the electromagnetic wave to propagate along the dielectric layer of the cable without an electrical return path, and conveys the communication signal. Other embodiments are disclosed.
US10129052B2

Methods, systems, devices, and apparatuses are described for phase noise estimation. A transmitting device identifies a phase noise metric associated with a receiving device. The phase noise metric provides an indication of the expected phase noise for the receiving device. The transmitting device selects a plurality of pilot tones adjacent to each other and a plurality of null tones for a transmission to the receiving device based on the phase noise metric. The plurality of null tones may be adjacent to and on both sides of the pilot tones in the frequency domain. The transmitting device identifies its own phase noise metric and select the pilot tones adjacent to each other and plurality of null tones in further consideration of its own phase noise metric. The receiving device may use the pilot tones and plurality of adjacent null tones to determine a phase noise estimation for the transmission.
US10129051B2

Disclosed herein are a method and apparatus for iterative interference cancellation and channel estimation in a system based on FTN communication including a pilot. Interference of a pilot symbol on a data symbol is estimated, and the estimated interference is eliminated from a sequence of data symbols. When demodulation and channel decoding are performed on the sequence of data symbols, interference between data symbols and interference of a data symbol on a pilot symbol are estimated. Such estimation is repeatedly performed, and as FTN interference is repeatedly estimated and eliminated, channel estimation performance is improved, and through the improved channel estimation performance, the reception performance of the entire system is improved.
US10129047B2

A technician assistance application aids installation and diagnostics for an automated home monitoring system often referred to as an “Intelligent Home” system. The monitoring system includes a plurality of security sensor devices deployed around a dwelling and responsive to a monitoring application on a central computing device. The central computing device provides an on-site console for gathering signals from the security sensors and forwarding the gathered signals to a monitoring station or central office. The central office interprets the received signals to identify an anomaly or other signal consistent with a need to notify first responders or otherwise trigger an alarm. In addition to basic intrusion and fire protection, the monitoring system may monitor a variety of other non-emergency aspects such as lights, visual camera signals, door locks and environmental conditions.
US10129041B2

IP multicast enabled devices, systems and methods for use on an end-to-end IP multicast-enabled network are disclosed. An IP multicast system, device and method operable on the network includes an IP multicast-engine, and storage for storing instruction sets to instruct the engine to send messages according to a select multicast application. A plurality of devices become members of an IP multicast group such that sending a message to a single multicast address can provide for the concurrent control of, and the delivery of the multicast message to, the devices of the group. Error conditions in a multicast source may be handled by preserving the multicast session resources, and reassigning a multicast source address from a faulty source encoding device to an alternate device.
US10129037B2

A system and method for authenticating and enabling functioning of a manufactured electronic device are disclosed. A particular embodiment includes: an obfuscation code generator to produce an obfuscation code having a first portion representing manufacturing or physical characteristics of a particular paired system and a second portion representing one or more identifiers of the particular paired system, the obfuscation code generator to use the obfuscation code to obtain an authentication key; and an obfuscation state machine configured with a pre-defined quantity of state elements, a pre-defined quantity of the state elements being functional state elements, the obfuscation state machine being programmed with the authentication key to cause the obfuscation state machine to transition a protected device from an initial obfuscation state to a functional state, the embedded active obfuscation unit being further configured to load random bit-selected values from the obfuscation code into the obfuscation state machine for the values of the state elements and to load a different set of random bit-selected obfuscation values from the obfuscation code into the obfuscation state machine for the values of the functional state elements of the obfuscation state machine, thereby causing the protected device to transition from the initial obfuscation state through a set of obfuscation states before reaching the functional state for normal operation.
US10129031B2

A variety of mechanisms to perform End-to-End authentication between entities having diverse capabilities (E.g. processing, memory, etc.) and with no prior security associations are used. Security provisioning and configuration process is done such that appropriate security credentials, functions, scope and parameters may be provisioned to an Entity. Mechanisms to distribute the security credentials to other entities which could then use the credentials to perform an End-to-End authentication at the Service Layer or the Session Layer and using Direct or Delegated modes are developed.
US10129026B2

A method for providing Cheon-resistance security for a static elliptic curve Diffie-Hellman cryptosystem (ECDH), the method including providing a system for message communication between a pair of correspondents, a message being exchanged in accordance with ECDH instructions executable on computer processors of the respective correspondents, the ECDH instructions using a curve selected from a plurality of curves, the selecting including choosing a range of curves; selecting, from the range of curves, curves matching a threshold efficiency; excluding, within the selected curves, curves which may include intentional vulnerabilities; and electing, from non-excluded selected curves, a curve with Cheon resistance, the electing comprising a curve from an additive group of order q, wherein q is prime, such that q−1=cr and q+1=ds, where r and s are primes and c and d are integer Cheon cofactors of the group, such that cd≤48.
US10129024B2

Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.
US10129015B2

A receiver with clock phase calibration. A first sampling circuit generates first digital data based on an input signal, a sampling phase of the first sampling circuit controlled by a first clock signal. A second sampling circuit generates second digital data based on the input signal, a sampling phase of the second sampling circuit controlled by a second clock signal. Circuitry within the receiver calibrates the clocks in different stages. During a first calibration stage, a phase of the second clock signal is adjusted while the first digital data is selected for generating the output data. During a second calibration stage, a phase of the first clock signal is adjusted while the first digital data is selected for the output data path.
US10129014B2

According to an embodiment of the present disclosure, a receiver of modulated signals comprises a signal mixer, a synchronization detector, and a data demodulator. The signal mixer is configured to perform baseband down-conversion of a signal according to a mixer frequency, the signal including a synchronization header and a data payload. The synchronization detector is configured to: generate a differential signal based on the signal, perform cross-correlation of the differential signal with a reference differential signal to generate a cross-correlation output, and analyze the cross-correlation output to detect an end of the synchronization header. The data demodulator is configured to demodulate the data payload in response to detection of the end of the synchronization header.
US10129008B2

A module includes: a first filter connected between an antenna terminal and a first terminal and allowing a signal in a first frequency band from 2.4 to 2.5 GHz to pass therethrough; a second filter connected between the antenna terminal and a second terminal and allowing a signal in a second frequency band from 5.0 to 6.0 GHz to pass therethrough; a switch selecting and connecting a first or second port to the antenna; a third filter connected between the first port and a third terminal and allowing a signal in a third frequency band between the first and second frequency bands to pass therethrough; and a fourth filter connected between the second port and a fourth terminal and allowing a signal in a fourth frequency band that is between the first and second frequency bands and partially overlaps or is continuous with the third frequency band to pass therethrough.
US10129002B2

An apparatus and method are provided for feeding back channel quality information and performing scheduling using the fed-back channel quality information in a wireless communication system based on Orthogonal Frequency Division Multiple Access (OFDMA). In the OFDMA wireless communication system, forward performance degradation due to a decrease in an amount of reverse channel quality information is reduced, and also an increase in the reverse load due to channel quality information feedback is suppressed. A base station controls power of a physical channel using information fed back from a mobile station. In a method for feeding back channel quality information from the mobile station, sub-band-by-sub-band channel quality information is measured and channel-by-channel quality information of a number of channels is transmitted in order of sub-bands of better channel quality information. Average channel quality information for a total band is measured and transmitted.
US10129000B2

A disclosure of the present specification provides a method for transmitting a physical uplink control channel (PUCCH) by a terminal. The method may comprise the steps of: receiving multiple pieces of explicit configuration information on a PUCCH resource through higher layer signaling when a PUCCH should be repeatedly transmitted on a plurality of sub-frames; determining a PUCCH resource to which the PUCCH is transmitted, on the basis of the multiple pieces of the explicit configuration information; and repeatedly transmitting, onto the determined PUCCH resource, the PUCCH on the plurality of sub-frames, wherein the PUCCH resource to which the PUCCH is transmitted is determined on the basis of one of a PDCCH, an EPDCCH, and an identification (ID) of the terminal, which have been received previously.
US10128996B2

The present invention provides a method for transmitting a device-to-device (D2D) signal and an apparatus for the same, which are used in a wireless access system supporting D2D communication. According to one aspect of the present invention, the method for transmitting a D2D signal by a terminal comprises the steps of: receiving, from a base station, sounding reference signal configuration information instructing an uplink subframe to transmit a sounding reference signal; and determining whether to transmit the D2D signal in a D2D subframe set in a specific subframe when the specific subframe is included in the sounding reference signal configuration information.
US10128993B2

A time division duplex (TDD) transmission time interval (TTI) communicating transmissions in a first direction may include one or more regions for communicating in a second direction, where the first direction is a transmit direction and the second direction is a receive direction, or vice versa. A radio frame may include TDD TTIs with such regions and/or TDD TTIs without such regions for wireless communication, and these TDD TTIs may further be configured in accordance with different frame structure configurations, such as different TTI lengths, subcarrier spacings or symbol durations.
US10128991B2

A method and apparatus are described for performing a dual-carrier operation. A first timer is initiated for an anchor carrier and a second timer is initiated for a supplementary carrier. A physical channel failure may be declared on a condition that either of the timers expire before a predefined number of in-synch indication received from a layer 1 (L1) entity is counted. Uplink transmission and enhanced dedicated channel (E-DCH) operations may be stopped on a supplementary carrier associated with the physical channel failure, but may be continued on an anchor carrier that has a physical channel established. If the physical channel failure is associated with the anchor carrier, uplink transmission and E-DCH transmission operations are stopped on all carriers.
US10128986B2

Provided is a method and apparatus for controlling soft buffer for TDD-FDD carrier aggregation. The method includes: establishing a Radio Resource Control (RRC) connection with a base station through a first serving cell, the first serving cell supporting a Time Division Duplex (TDD) mode; receiving an RRC message from the base station through the first serving cell, the RRC message comprising carrier aggregation (CA) configuration information, the CA configuration information comprising information of a second serving cell supporting a Frequency Division Duplex (FDD) mode; determining a maximum number of DL HARQ processes for the second serving cell, the maximum number of DL HARQ processes for the second serving cell being differently determined according to a DL reference timing; and storing soft channel bits for a received transport block (TB) based on the determined maximum number of DL HARQ processes for the second serving cell.
US10128980B2

An optical module processes first FEC (Forward Error Correction) encoded data produced by a first FEC encoder. The optical module has a second FEC encoder for further coding a subset of the first FEC encoded data to produce second FEC encoded data. The optical module also has an optical modulator for modulating, based on a combination of the second FEC encoded data and a remaining portion of the first FEC encoded data that is not further coded, an optical signal for transmission over an optical channel. The second FEC encoder is an encoder for an FEC code that has a bit-level trellis representation with a number of states in any section of the bit-level trellis representation being less than or equal to 64 states. In this manner, the second FEC encoder has relatively low complexity (e.g. relatively low transistor count) that can reduce power consumption for the optical module.
US10128977B2

It is described a method for transmitting channel quality information between a second network element and a first network element. The method comprises includes (a) dividing a range of possible radio channel qualities between the two network elements into a fixed number of quality classes, (b) measuring the quality of a radio channel between the two network elements, (c) selecting one quality class out of the fixed number of quality classes based on the measured quality of the radio channel, (d) transmitting from the second network element to the first network element a first channel quality information being indicative for the selected quality class, and (e) transmitting from the second network element to the first network element a second channel quality information being indicative for the measured quality within the limits of the selected quality class. It is further described the first and the second network element, which in conjugation with each other are adapted to carry out the described method.
US10128967B2

A system for emulating an over-the-air channel for communicating with a device under test is provided. The system comprises an anechoic chamber having NA primary probes and NB secondary probes where NA>NB. The system also comprises a dividing module for dividing NA primary impulse responses {μnA} into NB subsets; and a defining module for defining NB secondary impulse responses {vnB} in terms of the primary impulse responses {μnA} and a set of NB complex sequences {λnB}. In the system, either the primary probes are downlink probes, the primary impulse responses are downlink impulse responses, the secondary probes are uplink probes and the secondary impulse responses are uplink impulse responses, or the primary probes are uplink probes, the primary impulse responses are uplink impulse responses, the secondary probes are downlink probes and the secondary impulse responses are downlink impulse responses.
US10128962B2

One exemplary embodiment of the present invention relates to a circuit that includes at least one RF signal path for an RF signal and at least one power sensor, which is coupled to the RF signal path and configured to generate a sensor signal representing the power of the RF signal during normal operation of the circuit. The circuit further includes a circuit node for receiving an RF test signal during calibration operation of the circuit. The circuit node is coupled to the at least one power sensor, so that the at least one power sensor receives the RF test signal additionally or alternatively to the RF signal and generates the sensor signal as representing the power of the RF test signal.
US10128955B2

A Pulse Amplitude Modulated (PAM) optical device utilizing multiple wavelengths, features a communications interface having enhanced diagnostics capability. New registers are created to house additional diagnostic information, such as error rates. The diagnostic information may be stored in raw form, or as processed on-chip utilizing local resources.
US10128942B2

The described method relates to fiber optic communication engineering and can be used in fiber optic communication systems for creating several independent communication channels. One object of the method is to increase the utilization efficiency of the optic fibers by using optical signals transmitted in opposite directions at one wavelength.
US10128934B2

Aspects of the subject disclosure may include, for example, a method that includes extracting first channel signals from first guided electromagnetic waves bound to an outer surface of a transmission medium of a guided wave communication system; amplifying the first channel signals to generate amplified first channel signals in accordance with a phase correction; selecting one or more of the amplified first channel signals to wirelessly transmit to at least one client device via an antenna; and guiding the amplified first channel signals to the transmission medium of the guided wave communication system to propagate as second guided electromagnetic waves, wherein the phase correction aligns a phase of the second guided electromagnetic waves to add in-phase with a residual portion of the first guided electromagnetic waves that continues propagation along the transmission medium.
US10128933B2

A message (300) that has been transmitted in a mesh network from a source node (102) and intended for reception by a destination node (104) is received by a relay node (125) and also received by a number of other nodes (121, 123). A minimized latency can be obtained by the use of a timer such that the message is relayed by the relay node (125) only if no other node has already relayed the message.
US10128930B2

In an example, a method includes: in a first mode, causing a first tuner of an entertainment system to receive and process a first RF signal from a first antenna configured for a first band to output a first audio signal of a first radio station and causing a second tuner of the entertainment system to receive a second RF signal from a second antenna configured for the first band to determine signal quality metrics for one or more radio stations of the first band; in a second mode, causing the first tuner to output a first signal representation of the first RF signal and causing the second tuner to receive and process the second RF signal to output a second signal representation of the second RF signal; and causing a phase diversity combining circuit to process the first and second signal representations to output an audio signal of the first radio station, without disruption of output from the entertainment system of a broadcast of the first radio station.
US10128928B2

The present invention discloses a channel state information CSI reporting method and apparatus, and a base station antenna. In the method, at least one precoding matrix is selected from a codebook based on a reference signal sent by a base station, and CSI is sent to the base station. The CSI includes at least one selected precoding matrix indicator PMI, and the PMI is corresponding to the selected at least one precoding matrix. At least one precoding matrix W included in the codebook may be expressed as W=W1W2, where is a Kronecker product, and at least one of W1 or W2 is an antenna selection matrix. Therefore, in embodiments of the present invention, the base station can select, according to the at least one precoding matrix that is fed back, one or more antenna ports to send a signal.
US10128927B2

The present invention relates to reporting feedback concerning reception quality under at least two different assumptions of interference conditions, i.e. two interference hypotheses. In particular, a first and a second reception quality are determined for the same reference resource under two different interference hypotheses. The first and the second reception quality are then transmitted within the same channel state message.
US10128925B2

In the present invention, disclosed is a method for uplink multi-user transmission in a wireless communication system and an apparatus therefor. Specifically, a method for performing, by a station (STA), uplink (UL) multi-user (MU) transmission in a wireless communication system comprises the steps of: receiving, from an access point (AP), a trigger frame including information for UL MU transmission; and transmitting an UL MU PPDU on the basis of the information for UL MU transmission, wherein the trigger frame is a medium access control (MAC) frame, a MAC header of the trigger frame includes a type field and a subtype field, and the type of the trigger frame may be indicated by the type field and the subtype field.
US10128922B2

Embodiments are provided for cross-polarized antennas design with different down tilt angles that support versatile functionality, such as for MIMO or beamforming. An embodiment antenna circuit comprises a baseband signal processor, a pair of RF transmitters coupled to the baseband signal processor, a pair of PAs coupled to the RF transmitters, a 90°/180° hybrid coupler coupled to the RF transmitters, a pair of duplexers and two antennas coupled to the PAs. The two antennas are down tilted at different down tilt angles. A pair of signals is generated using the baseband signal processor, transmitted by the RF transmitters, and amplified using the PAs. Additionally, a 90° or 180° phase difference is introduced into the signals using the 90°/180° hybrid coupler. After the amplifying and introducing the phase difference, the signals are polarized at two different polarizations and down tilted at different down tilt angles using the two antennas.
US10128920B2

An uplink channel response matrix is obtained for each terminal and decomposed to obtain a steering vector used by the terminal to transmit on the uplink. An “effective” uplink channel response vector is formed for each terminal based on its steering vector and its channel response matrix. Multiple sets of terminals are evaluated based on their effective channel response vectors to determine the best set (e.g., with highest overall throughput) for uplink transmission. Each selected terminal performs spatial processing on its data symbol stream with its steering vector and transmits its spatially processed data symbol stream to an access point. The multiple selected terminals simultaneously transmit their data symbol streams via their respective MIMO channels to the access point. The access point performs receiver spatial processing on its received symbol streams in accordance with a receiver spatial processing technique to recover the data symbol streams transmitted by the selected terminals.
US10128918B2

A distributed base station radio system includes first channelized to broadband conversion unit that receives first downlink channelized data for first radio frequency band from first channelized radio frequency source; and first universal remote radio head communicatively coupled to first channelized to broadband conversion unit. First channelized to broadband conversion unit converts first downlink channelized data into a first downlink broadband signal. First channelized to broadband conversion unit communicates the first downlink broadband signal to first universal remote radio head. First universal remote radio head receives first downlink broadband signal. First universal remote radio head frequency converts the first downlink broadband signal into first downlink radio frequency signals in first radio frequency band. First universal remote radio head is further configured to transmit first downlink radio frequency signals in first radio frequency band to first subscriber unit.
US10128913B2

A circuit of an actively transmitting tag includes an antenna, a digitizer, a voltage-controlled oscillator (VCO), an output amplifier, a phase-displacement detector, and a regulator. The input of the digitizer connects to the antenna. The outputs of the digitizer and the output amplifier are connected to the input terminals of the phase-displacement detector. The output amplifier connects the output of the VCO to the antenna and the regulator connects the output of the phase-displacement detector to the VCO.
US10128912B2

The present disclosure relates to efficient near field communication (NFC) tag detection and related methods. In accordance with one example, there is provided a method of communication between a mobile wireless communications device and near field communication (NFC) tags, comprising: polling for NFC devices at a default rate; detecting an NFC tag in response to the polling at the default rate; when the detected NFC tag was previously detected a first threshold number of times within a first threshold duration, polling for NFC devices at a reduced polling rate.
US10128905B2

A system for classifying impulsive noise on a communications signal comprises an impulse signal generator, an integrator, a first comparator, and an impulse peak detector. The impulse signal generator receives a communications signal that includes impulsive noise and is configured to provide an impulse signal that includes just the impulsive noise. The integrator receives the impulse signal and integrates the impulse signal to determine the power of the impulse signal. The first comparator receives the impulse signal and is configured to compare the impulse signal to a first reference signal and indicate the time during which the value of the impulse signal is greater than the value of the first reference signal. The impulse peak detector receives the impulse signal and is configured to process the impulse signal, compare the processed signal to a second reference signal, and detect the peak value of the impulse signal.
US10128904B2

A repeater circuit is disclosed. The repeater circuit is coupled to a transmission line driven by a first transmitter circuit and configured to detect a signal transition from a first voltage level to a second voltage level at a first position on the transmission line. The repeater circuit then reinforces the signal transition from the second voltage level to a third voltage level at the first position on the transmission line without interrupting a current through the transmission line.
US10128903B2

A method includes providing a first circuit trace and a second circuit trace on a printed circuit board, determining a far end cross-talk (FEXT) response associated with the first circuit trace, determining a time delay associated with the second circuit trace, estimating a floquet response associated with the time delay, comparing the FEXT response with an interface frequency associated with the first circuit trace, comparing the floquet response with the interface frequency, and determining whether the floquet response cancels the FEXT response on the first circuit trace at the interface frequency.
US10128898B2

An improved technique for detecting the presence or absence of one or more predetermined signals in a shared spectrum. In accordance with the disclosed embodiments, a received RF signal may be down-converted to a baseband signal, which is subsequently processed by a spectrum sensor to detect the presence or absence of a predetermined signal, such as a predetermined radar signal. The spectrum sensor may transform the baseband signal to the frequency domain, for example using a fast Fourier transform, to generate a corresponding set of frequency components. The spectrum sensor multiplies the frequency components of the baseband signal with the frequency response of a matched filter having a set of coefficients corresponding to the predetermined signal. The spectrum sensor may convert the matched-filter output signal to the time domain, for example using an inverse fast Fourier transform, and then may determine a value indicative of the signal power that it compares with a known threshold value. The spectrum sensor may determine the presence or absence of the predetermined signal in the received RF signal based on the result of the comparison, and may use the results of its determination to cause the reconfiguration of a transmitter that may be used to transmit RF signals in the same shared spectrum as the received RF signal.
US10128889B2

A cell type power supply device includes: a housing having a shape and dimensions based on a cell standard; a cell holder including an inner positive terminal and an inner negative terminal that are brought into contact with front and rear terminals of the external cell held in the housing; an outer positive terminal connected to the inner positive terminal; an outer negative terminal connected to the inner negative terminal; an output transistor interposed between the inner negative terminal and the outer negative terminal or between the inner positive terminal and the outer positive terminal; a control circuit that generates a control signal of the output transistor in accordance with a signal received via an antenna; and a detection resister interposed between the inner negative terminal and the outer negative terminal or between the inner positive terminal and the outer positive terminal in parallel with the output transistor to change a voltage of the outer negative terminal or the outer positive terminal with respect to a reference voltage in accordance with ON/OFF of a power switch.
US10128888B2

A device case for a portable electronic device includes a device stand attached to a hack surface of the case housing. The device stand is formed by an inner stand and outer stand connected by releasable hinged connections to the back surface of the case housing. A track is formed on a surface of the outer stand that the inner stand slides along. A locking portion such as a cavity or channel on the outer stand locks the inner stand into an open position with respect to the outer stand. At least a portion of the outer stand is flexible such that applying a threshold pressure to the device case causes the portion of the outer stand to flex such that the locking portion releases the inner and outer stand from the open position without damaging the stand.
US10128885B2

A system that incorporates teachings of the subject disclosure may include, for example, adjusting a matching network utilizing a first tuning state resulting in a first tuning where the first tuning state is selected from among a first group of predetermined tuning states that increase performance in duplex operation, and responsive to a comparison of a first performance metric with a first reference metric, determining a weighted first tuning state and adjusting the matching network utilizing the weighted first tuning state resulting in a second tuning, where the weighted first tuning state is determined based on a weighting factor, the first tuning state, and a second tuning state selected from a second group of predetermined tuning states. Other embodiments are disclosed.
US10128880B2

A data receiver includes a vibration sensor to sample data from vibrations in an incoming signal at a predetermined sampling rate, and a microcontroller, coupled to the vibration sensor, to control the sampling rate through an inter-integrated circuit (I2C) protocol or the like. A memory card, coupled to the microcontroller, stores the data with a serial peripheral interface (SPI) protocol or the like.
US10128871B2

A quarter product code codeword includes various R code symbols and C code symbols each including a plurality of symbols. Each symbol is loaded into a diagonal anti-diagonal structure in two unique locations. To provide for fast loading, the symbols may be shifted by one or more shift registers associated with the diagonal or anti-diagonal structure. The two locations at which each symbol is positioned are included within different diagonals or anti-diagonals making it possible to load or unload either symbol or multiple symbols in a single clock cycle. Further, by partitioning the diagonal anti-diagonal structure, multiple respective symbols or plurality of symbols may be loaded or unloaded in a single clock cycle.
US10128869B2

A decoder includes one or more Variable-Node Processors (VNPs) that hold respective variables, and logic circuitry. The logic circuitry is configured to decode a code word of an Error Correction Code (ECC), which is representable by a set of check equations, by performing a sequence of iterations such that each iteration involves processing of at least some of the variables, to hold one or more auxiliary equations derived from the check equations, so that a number of the auxiliary equations is smaller than a number of the check equations, to evaluate the auxiliary equations, during the sequence of iterations, using the variables, and, in response to detecting that the variables satisfy the auxiliary equations, to terminate the sequence of iterations and output the variables as the decoded code word.
US10128868B1

Various systems and methods for lossless data compression are described herein. A process for lossless data compression includes hashing an input byte stream to produce a hash key; identifying a set of dictionary entries in a hash table using the hash key, the hash key associated with a word from a compact dictionary; identifying a set of candidate words from the compact dictionary based on the identified set of dictionary entries, the compact dictionary being a subset of a standard dictionary; determining a best match of the set of candidate words with the input byte stream; and encoding the best match of the set of candidate words as a compressed output of the input byte stream, the encoding including an operation to determine an index into the standard dictionary of the best match and using the index in the encoding operation.
US10128867B1

A hierarchical unary/thermometer coder comprises a cascade of lower level coders that minimize clock loading and clock transitions by only enabling the clocking of a circuit when that circuit is required to change state, thereby minimizing power consumption. At the lowest level, a stage-1 circuit produces a two-bit unary/thermometer code using two NAND gates, an inverter, and a single set-reset latch. An output of the latch forms a least significant bit (LSB) and is used to control transitions of the next most significant bit. A stage-2 circuit produces a four-bit unary/thermometer code using two stage-1 circuits and a NOR gate. A stage-3 circuit produces an eight-bit unary/thermometer code using two stage-2 circuits and a NAND gate. The circuit associated with each higher order bit is only enabled when the next lower bit has been set. Outputs are also provided for generating a “running one” or “running zero” code.
US10128865B1

An N bit digital-to-analog converter DAC is based on a first stage including a first set of resistors corresponding to higher order bits of the digital input, and a second stage including a second set of resistors corresponding to lower order bits of the digital input. A plurality of pass transistors is arrange to connect a first subset of the first set of resistors in the first stage selected in response to a digital input to a second subset of the second set of resistors in the second stage selected in response to the digital input. A means for reducing variations in a sum of on-resistances RON of the pass transistors in the plurality of pass transistors selected in response to a digital input is provided, resulting in more uniform steps in output voltage of the DAC over a wider range.
US10128848B2

A level shifter that includes: a power supply system current source; a second transistor having a third main electrode that is connected to an input voltage signal terminal, a fourth main electrode that is connected to an output voltage signal terminal, and a second control electrode that is connected to a third power supply voltage having a voltage that is lower than a first power supply voltage and higher than a second power supply voltage; a second resistor; and a third transistor having a fifth main electrode that is connected to the second end of the second resistor, a sixth main electrode that is connected to the second power supply voltage, and a third control electrode that is connected to a first control electrode of a first transistor of the power supply system current source.
US10128847B2

Apparatuses and methods for level shifting in a semiconductor device are described. An example apparatus includes: a splitter circuit that operates on a first voltage potential to produce a first signal having a first polarity and a second signal having a second polarity that is substantially opposite to the first polarity; an one-shot pulse circuit that operates on the first voltage potential to produce a first one-shot pulse signal responsive to the first signal and a second one-shot pulse signal responsive to the second signal; and a logic circuit configured to operate on a second voltage potential to produce a third signal responsive to the first and second one-shot pulse signals, the second voltage potential being different from the first voltage potential.
US10128843B2

Apparatuses and methods for partial bit de-emphasis are provided. An example apparatus includes an output driver and control circuit. The output driver includes a pull-up circuit including one or more pull-up legs, and a pull-down circuit including one or more pull-down legs. The control circuit may be coupled to the output driver and configured to receive an input signal having a first logical value and a second logical value, and in response to determining the logical transition has occurred from the second logic value to the first logic value, cause the pull-up circuit and pull-down circuit respectively to enter a first state for a duration of a first portion of a bit period and to enter a second state for a duration of a second portion of the bit period preceding the first portion.
US10128840B2

A capacitive touch sensor (100) is provided. The capacitive touch sensor (100) includes an electrode (110) disposed between a plate (120) and a spring (130) wherein the spring (130) presses the electrode (110) towards the plate (120) in a direction that is substantially parallel to a longitudinal length (L) of the spring (130) and the electrode (110) has a flat sensing surface (112) parallel with the plate (120).
US10128837B1

Embodiments disclosed herein provide for an improved system and method of identifying objects using capacitive sensing technology. Embodiments provide for a sensing array including a plurality of capacitive sensor pads, as well as a microcontroller configured to detect and identify the plurality of objects. Embodiments further provide for encoding each of the plurality of objects with a unique ternary code.
US10128829B2

Provided is a composite semiconductor device that has a low on-resistance and a high load-short-circuit resistance. In a composite semiconductor device (10) including a normally-on first FET (Q1) and a normally-off second FET (Q2) that are cascode-connected to each other. In a case where a voltage applied to a drain of the first FET (Q1) is 400 V, a relation of the following expression is satisfied: [ Math . ⁢ 1 ] RonQ ⁢ ⁢ 2  VTHQ ⁢ ⁢ 1  + 1 Id ⁢ ⁢ max ⁢ ⁢ 1 ≥ 1 Id ⁢ ⁢ max , where a time elapsed after short circuit T represents a time elapsed after a time at which a load connected to the composite semiconductor device (10) starts to be short-circuited, RonQ2 represents a value of an on-resistance of the second FET, VTHQ1 represents a threshold voltage of the first FET, Idmax1 represents a drain current of the first FET in a saturated state of the first FET when a gate voltage of the first FET is 0 V, and Idmax represents a drain current limited to an extent that breakdown of the first FET is prevented for the time elapsed after short circuit T of at least 2 μsec.
US10128820B2

Described is a cognitive signal processor for signal denoising and blind source separation. During operation, the cognitive signal processor receives a mixture signal that comprises a plurality of source signals. A denoised reservoir state signal is generated by mapping the mixture signal to a dynamic reservoir to perform signal denoising. At least one separated source signal is identified by adaptively filtering the denoised reservoir state signal.
US10128817B2

A digital phase shifter includes a logic control circuit, at least four current digital-to-analog converters, at least four amplifiers, and a vector summation circuit. The logic control circuit generates four N-bit digital phase shift control signals according to an (N+2)-bit digital control source signal, and respectively inputs the four N-bit digital phase shift control signals to the four current digital-to-analog converters. The four current digital-to-analog converters are respectively connected in series with the four amplifiers, to implement selection and amplification on four orthogonal input signals, and the vector summation circuit synthesizes amplified signals that are output by the four amplifiers, to obtain a signal having a 360 degree (°) phase shift range.
US10128807B2

A system improve amplifier efficiency of operation relative to that of an amplifier with fixed biasing is operating channel dependent. A control circuit determines a bias current for an amplifying transistor of an amplifier circuit based at least in part on an operating channel. The amplifying transistor operates in a multi-channel system, where the bias current for the amplifying transistor operating at channels at an edge of a channel band is different from the bias current for the amplifying transistor operating at channels nearer a center of the channel band.
US10128805B2

An apparatus and method are provided for controlling the gain of a common source differential amplifier. The common source differential amplifier includes a pair of a metal-oxide-semiconductor field effect transistors (MOSFETs) each including a gate, a drain, and a source and at least one common source degeneration MOSFET in electrical communication between the sources of the pair of MOSFETs, the at least one common source degeneration MOSFET including a plurality of gate structures. A controller is in electrical communication with the gate structures and is configured to selectively activate one or more of the gate structures for controlling the gain of the common source differential amplifier.
US10128801B2

A detector system for time-of-flight (TOF) positron emission topography (PET) includes an analog silicon photomultiplier (aSiPM) configured to detect at least one photon event. The aSiPM has an anode and a cathode. A transformer has a first side electrically coupled to the aSiPM to form a low-impedance current loop between the anode and the cathode of the transformer. An impedance ratio of the transformer N reduces an effective terminal resistance of the aSiPM. An amplifier is electrically coupled to a second side of the transformer. The amplifier has negative feedback path configured to minimize the voltage swing between a non-inverting input and an inverting input. The negative feedback path reduces an effective terminal capacitance and an effective load impedance of the aSiPM.
US10128793B2

An apparatus and methods for compensating for spatial non-uniformities in solar simulators. This is accomplished in part by acquiring a spatial map of the intensity distribution that the solar simulator produces across the illumination plane using a reference cell, identifying an area of an arbitrary solar cell within the illuminated area, and then calculating the expected illumination levels for that solar cell in that specific location based on the spatial mapping. The results of that process can then be used to determine the efficiency of the arbitrary solar cell during a test in which the reference cell (of known efficiency), located in a different part of the illuminating beam, simultaneously measures the illumination in one area of the illumination beam.
US10128787B2

In some examples, a controller device is configured to generate control signals for a power-conversion circuit that drives an electric motor including a rotor. In some examples, the controller device includes subtraction circuitry configured to generate an error signal based on a difference between an estimated angular velocity of the rotor and a target angular velocity for the rotor. In some examples, the controller device further includes proportional-integral (PI) circuitry configured to generate a reference torque signal based on the error signal. In some examples, the controller device also includes processing circuitry configured to determine that the rotor is locked based on detecting that the reference torque signal includes a saturated amplitude for at least a threshold time.
US10128784B2

Method and systems are provided for, in response to a state of charge (SOC) of a vehicle battery increasing above a threshold SOC, reducing an alternator charging based on one or more of a spark timing, an engine speed, an air-fuel ratio, and an engine load. In this way, fuel consumption may be reduced while maintaining a battery SOC for operation of front-end accessories may be achieved, and fuel consumption may be reduced during aggressive vehicle driving conditions such has high engine loads near transmission downshift thresholds and high engine speeds.
US10128779B2

Method and system for protecting induction motors from stalled start conditions provide a motor overload protection device that includes a stalled start detector capable of differentiating long start from stalled start conditions. This helps the motor overload protection device identify a stalled start condition right away and trip immediately rather than allowing the motor to continue drawing locked rotor current for the duration of the startup interval. Such a motor overload protection device may be used with any suitable multiphase induction motors, including two-phase motors, three phase motors, and the like. And because only the motor phase currents are used to detect the stalled start condition, the motor overload protection device disclosed herein does not require voltage phase shift information and/or motor speed measurements, thereby simplifying overall management of the motor.
US10128778B2

An energy harvester is provided. The energy harvester includes a housing, a permanent magnet that is disposed within the housing, and a mass body that has a relative position to the permanent magnet changed by a translational motion within the housing by vibration energy from the exterior and that is formed of a magnetic substance. Further, a piezoelectric body generates electricity while elastically supporting vibration with respect to the housing of the permanent magnet by the translational motion of the mass body and an induction coil is disposed within the housing to generate induction electricity based on the vibration of the permanent magnet.
US10128771B2

An apparatus. The apparatus includes a source of radio-frequency energy and a first transformer coil coupled to the source of RF energy. A second transformer coil, the second transformer coil electromagnetically coupled to the first transformer coil. A modulator is coupled to the source of radio frequency energy, wherein the modulator is configured to receive a modulating signal comprising a pseudorandom bit sequence. The apparatus further includes a power receiver coupled to the second transformer coil.
US10128764B1

A semiconductor package includes a VLSI semiconductor die and one or more output circuits connected to supply power to the die mounted to a package substrate. The output circuit(s), which include a transformer and rectification circuitry, provide current multiplication at an essentially fixed conversion ratio, K, in the semiconductor package, receiving AC power at a relatively high voltage and delivering DC power at a relatively low voltage to the die. The output circuits may be connected in series or parallel as needed. A driver circuit may be provided outside the semiconductor package for receiving power from a source and driving the transformer in the output circuit(s), preferably with sinusoidal currents. The driver circuit may drive a plurality of output circuits. The semiconductor package may require far fewer interface connections for supplying power to the die.
US10128762B2

A semiconductor device for power supply control includes an over-current detection circuit which detects an over-current state on a secondary side of a transformer by comparing a voltage in proportion to current flowing in a primary-side winding wire with an over-current detection voltage; a control signal generation circuit which generates a control signal to turn off a switching element when the over-current detection circuit has detected the over-current state; and an over-current detection level generation circuit which generates the over-current detection voltage in accordance with an on-duty of a driving pulse of the switching element. The over-current detection level generation circuit is configured to generate the over-current detection voltage in accordance with: Vocp=Vint+a·ON Duty, where Vocp represents the over-current detection voltage, ON Duty represents the on-duty, Vint represents the over-current detection voltage to be a reference, and “a” represents a correction coefficient.
US10128761B2

The present disclosure is directed to a primary-controlled high power factor quasi resonant converter. The converter converts an AC power line input to a DC output to power a load, generally a string of LEDs, and may be compatible with phase-cut dimmers. The power input is fed into a transformer being controlled by a power switch. The power switch is driven by a controller having a shaping circuit. The shaping circuit uses a current generator, switched resistor and capacitor to produce a reference voltage signal. The controller drives the power switch based on the voltage reference signal, resulting in a sinusoidal input current in a primary winding of the transformer, resulting in high power factor and low total harmonic distortion for the converter.
US10128750B2

A switched-mode power converter includes an inductive storage element and a cascode circuit. The cascode circuit includes a double-gate field effect transistor. A switchable load path of the double-gate field effect transistor is electrically connected in series with the inductive storage element.
US10128744B1

Disclosed examples include methods and control circuits to operate a single or multi-phase DC-DC converter, including an output that turns a first switch on for a controlled on time and then turns the switch off for a controlled off time in successive control cycles, as well as a PWM circuit that computes a threshold time value corresponding to a predetermined peak inductor current and a duty cycle value, and computes a first time value according to an error value for a subsequent second switching control cycle. The PWM circuit sets the on time to the first time value to operate in a critical conduction mode for the second switching control cycle when the first time value is greater than or equal to the threshold time value, and otherwise sets the controlled on time to the threshold time value for discontinuous conduction mode operation in the second control cycle.
US10128740B1

An apparatus and a method reduce the ripple on a load current through an LED load. The load current is provided by a flyback converter, which is responsive to a feedback signal to maintain the output current at or near a selected magnitude. The LED load has an AC resistance which is at least one cause of the ripple on the load current. A stabilizing resistor in the current path to the LED load reduces the magnitude of the ripple caused by the AC resistance. The stabilizing resistor may have a constant stabilizing resistance value for different LED loads; or the stabilizing resistor have a dynamic stabilizing resistance value such that the stabilizing resistance value is greater when the LED load has fewer LEDs and is smaller when the LED load has more LEDs.
US10128735B2

A control circuit for a semiconductor switching element includes a control terminal, a main electrode terminal, and a current sensing terminal, and controls the semiconductor switching element including a diode connected to the main electrode terminal or the current sensing terminal. The control circuit includes an overheat detection circuit, a current detection circuit, and an interruption circuit. The overheat detection circuit outputs an overheat detection signal when a temperature detected based on an output of the diode is equal to or higher than a predetermined set temperature. The current detection circuit outputs a current detection signal when an output value of the current sensing terminal is equal to or greater than a predetermined set current value. The interruption circuit turns off the semiconductor switching element when both the overheat detection signal from the overheat detection circuit and the current detection signal from the current detection circuit are input.
US10128732B2

Provided is a highly responsive linear motor that can be constructed by reducing the weight of a mover. In order to attain this object, the linear motor includes a secondary side in which magnets and ladder-shaped members of a magnetic material are arranged in alternate manner in a rectilinearly moving direction of the mover, the ladder-shaped members each holding one of the magnets; and a primary side that includes magnetic pole pieces arranged in close proximity to the secondary side from above and below in a direction perpendicular to the rectilinearly moving direction with a common coil wound around each of the magnetic pole pieces, the primary side including a magnetic material core interconnecting the magnetic pole pieces; wherein the ladder-shaped members of a magnetic material are formed with grooves.
US10128727B2

A rotor member includes a cylindrical sleeve part having a circular outer peripheral surface, a plurality of magnets arranged along the outer peripheral surface and including an inner peripheral surface having a curvature radius larger than a curvature radius of the outer peripheral surface, and a cylindrical holding member surrounding the plurality of magnets. Between the outer peripheral surface of the sleeve part and the inner peripheral surface of the magnets, a gap of a radial direction increased toward a circumferential edge portion of the magnets is formed.
US10128726B2

A method for manufacturing a laminate used for manufacturing a rotor is provided. The method includes: (a) stamping out a plurality of workpieces from a metal sheet wherein each of the workpieces has a temporarily-interlocking portion; and (b) obtaining a laminate including the workpieces integrated together by the temporarily-interlocking portion, wherein each of the workpieces further has a shaft hole, a magnet insertion hole, and a weight-reducing hole formed between the shaft hole and the magnet insertion hole, and the temporarily-interlocking portion is provided to the weight-reducing hole.
US10128722B2

An electrical connection structure includes a first conductor, a second conductor, and a conductive spring. The first conductor includes a first plate. The second conductor includes a second plate opposite to the first plate. The conductive spring is provided between the first plate and the second plate so as to be pressed by the first plate and the second plate. The conductive spring includes a plurality of first contact points contacting with the first plate and a plurality of second contact points contacting with the second plate.
US10128716B2

An electric direct current motor is disclosed which includes a shaft, a winding support, a collector having several collector wires, and an air-cored outer rotor winding with several winding terminations. The outer rotor winding is at one end connected to the shaft via the winding support in a torque-proof manner, and is electrically connected with the collector. The winding support can be replaced by a printed circuit board as a bearing component of glass-fiber reinforced thermosetting plastics, wherein the printed circuit board includes at least one layer and is connected to the shaft via a metal hub.
US10128705B2

An electric motor includes a case, a stator that includes a stator laminaiton and end-windings, a rotor coupled to the case via at least one rotor bearing. The rotor includes a hollow cylindrical body, a first shaft portion, and a second shaft portion. The hollow cylindrical body includes an inner wall, an outer wall, a first distal end, and a second distal end. The first shaft portions couples to the first distal end and the second shaft portion couples to the second distal end. The second shaft portion includes a fluid feed tube formed therewith having a fluid receive end and a fluid feed end, the fluid feed end extending to a central inner portion of the hollow cylindrical body. A plurality of fluid exit ports adjacent the first distal end and the second distal end of the hollow cylindrical body spray fluid onto components of the stator.
US10128697B1

Foreign objects at a wireless charging station can be detected and deterred by activating a primary coil in a transmitter to generate an electromagnetic field in response to a receiver being positioned within a predetermined distance from the primary coil. The receiver can be coupled to a battery in an electric vehicle for wirelessly receiving power from the transmitter for charging the battery. A voltage induced on a sensor coil in response to a foreign object being positioned within the electromagnetic field can be measured. The sensor coil can include a first spiral and a second spiral. The first spiral being spiraled in a first direction away from the point and the second spiral being spiraled in a second direction away from the point. The foreign object can be determined to be between the transmitter and the receiver based on the voltage.
US10128696B2

A control circuit is employed for controlling a wireless power receiving apparatus that receives an electric power signal from a wireless power transmission apparatus. An electric power detection unit detects the received electric power PRX received by the wireless power receiving apparatus. A control unit generates a control signal CE for controlling the electric power PTX to be transmitted by the wireless power transmission apparatus. When the received electric power PRX detected by the electric power detection unit falls despite the control signal CE not indicating an instruction to lower the electric power PTX to be transmitted, an abnormal state judgment unit judges that an abnormal state has occurred.
US10128691B2

A bidirectional power converter circuit is controlled via a hysteresis loop such that the bidirectional power converter circuit can compensate in near real time for variations and even changes in transmit and receive coil locations without damaging components of the system. Because the bidirectional power converter is capable of both transmitting and receiving power (at different times), one circuit and board may be used as the main component in multiple wireless power converter designs.
US10128686B1

An example method disclosed herein includes: acquiring, by at least one sensor in communication with a transmitter, data indicating a location of an electrical apparatus within a transmission field of the transmitter. The transmitter is in communication with a mapping memory that stores information that identifies a set of receivers that has each been designated to receive power waves from the transmitter. The method also includes: determining, by the transmitter, using the mapping memory and the data indicating the location of the electrical apparatus, whether the electrical apparatus is a respective receiver of the set of receivers. The method further includes: transmitting, by the transmitter, power waves to the electrical apparatus upon determining that the electrical apparatus is the respective receiver, wherein the power waves are transmitted to converge in a three dimensional space to form one or more pockets of energy at the location associated with the electrical apparatus.
US10128685B2

A load accumulator for a cellular base station antenna includes a plurality of input terminals configured to receive a plurality of input voltages, a plurality of output terminals configured to be coupled to a respective plurality of tower top equipment and configured to supply output voltages to the tower top equipment, a plurality of switches coupled to respective ones of the plurality of input terminals and the plurality of output terminals; a voltage sensor coupled to at least one input terminal of the plurality of input terminals and configured to sense a level of one of the plurality of input voltages received at the at least one input terminal, a supplemental input terminal configured to receive a supplemental voltage, and a control logic coupled to the voltage sensor and to the plurality of switches and configured to detect that the supply voltage supplied to the at least one input terminal has fallen below a threshold voltage, and in response to detecting that the supply voltage supplied to the at least one of the plurality of input terminals has fallen below the threshold voltage, to supply the supplemental voltage to a respective one of the plurality of output terminals.
US10128683B2

Systems and methods for efficiently allowing current to bypass a group of solar cells having one or more malfunctioning or shaded solar cells without overwhelming a bypass diode. This can be done using a switch (e.g., a MOSFET) connected in parallel with the bypass diode. By turning the switch on and off, a majority of the bypass current can be routed through the switch, which is configured to handle larger currents than the bypass diode is designed for, leaving only a minority of the current to pass through the bypass diode.
US10128682B2

Disclosed embodiments relate to a charger body of a charger for electric vehicles. In some embodiments, a charger body may include an internal line resistor disposed between the wall outlet and the first connector, one end of internal line resistor being connected to the wall outlet and the other end of the internal line resistor being connected to the first connector; a switch, one end of the switch being connected to the first connector and the other end of the switch being connected to one end of the internal line resistor; relays, one end of each of the relays being connected to the first connector and the switch and the other end of each of the relays being connected to the second connector; and a controller controlling operation of the switch and the relays depending on a predetermined operation mode.
US10128680B2

To provide a constant current charging device capable of shortening a total charging time of a secondary battery even if an internal impedance of the secondary battery becomes high. A constant current charging device is provided which is equipped with a charging completion voltage detector, a battery voltage drop detector, an up-down counter which adds data when the up-down counter receives a detection signal of the charging completion voltage detector, subtracts the data when the up-down counter receives a detection signal of the battery voltage drop detector, and outputs the subtracted data, and a constant current generating circuit which switches a charging current to a secondary battery according to the data outputted from the up-down counter.
US10128676B2

An electronic device is provided that includes: a terminal unit including a first terminal and a second terminal; a driver configured to provide one of a first signal and a second signal to the first terminal, the first signal having a first current level and the second signal having a second current level; and a driving controller configured to cause the driver to detect, at the second terminal, a third signal having the same current level as the first signal, and cause the driver to provide the second signal to the first terminal in response to detecting the third signal.
US10128675B2

An all-solid-state battery system comprising an all-solid-state battery comprising a positive electrode active material layer, a solid electrolyte layer, and a negative electrode active material layer, and a control device configured to control a charge-discharge voltage during use of the all-solid-state battery. The negative electrode active material layer includes alloy negative electrode active material particles. The amorphization degree of the alloy negative electrode active material particles is in the range of 27.8% to 82.8% and a ratio Z/W is in the range of 0.32 to 0.60, where Z is a controlled discharge capacity of the all-solid-state battery, and W is a theoretical capacity of the alloy negative electrode active material particles×a total weight of the alloy negative electrode active material particles×the amorphization degree.
US10128665B2

A power supply apparatus includes a converter, an output voltage detector, an output voltage controller that performs control to make a detected value of an output voltage of the power supply apparatus approach a target value in accordance with a comparison result between an output voltage of the converter and a reference voltage, and an instructed value reader that reads an instructed value regarding the output voltage from outside. A pre-bias voltage is applied across output terminals from an external circuit connected to the output terminals also during a time when the converter stops an operation. At a time when the converter starts to operate, the output voltage is set such that the output voltage becomes identical or approximately identical to a pre-bias voltage. After the output voltage has become identical or approximately identical to the pre-bias voltage, the output voltage is set such that the output voltage becomes an instructed voltage instructed from outside.
US10128664B1

An electrical power distribution system comprises recloser monitors that monitor power line voltages to thereby whether reclosers are open or closed. The recloser monitors report the voltages and associated times to a remote recipient, such as by cell phone. Momentary voltage drops that do not result in a power outage are reported as well. At least some of the recloser monitors are carried by power poles and desirably comprise weather stations for reporting localized weather conditions. The overall efficiency and reliability of the power distribution system is improved by allowing for more rapid identification of outage locations and proactive repair of power system components prior to actual outages.
US10128663B2

A wireless power transfer system may include a primary resonator and one or more secondary resonators. At least one of the secondary resonators lie in overlapping relation to the primary resonator. An electromagnetic (EM) field generated by the primary resonator can couple to the secondary resonators, thus inducing current flow in the secondary resonators. EM fields generated by the secondary resonators interact with the EM field from the primary resonator to produce a resultant EM field.
US10128662B2

A power system for an aircraft having a plurality of power-consuming components, some of which have transient power requirements, which is greater than the average power requirement, the power system includes at least one generator, a power distribution buss, a non-battery power source, a battery power source, and a power controller selectively coupling the non-battery power source and the battery power source to the power distribution buss to satisfy the transient power requirements.
US10128661B2

An indicator device includes a housing configured to be coupled to positive and negative DC wire lines that supply power from an energy generation source to an inverter. The indicator device further includes a current sensor for measuring a current level on the positive and negative DC wire lines, and voltage sensors for measuring a first voltage across the positive and negative DC wire lines, a second voltage across the positive DC wire line and a ground terminal, and a third voltage across the negative DC wireline and the ground terminal. A circuit block compares the measured current level to one or more threshold current levels, and further compares the measured first, second and third voltages to one or more threshold voltage levels, and in response provides an output signal. A visual indicator receives the output signal from the circuit block, and in response provides a visual indication of whether voltage and current levels on the positive and negative DC wire lines are at levels that may harm humans.
US10128656B2

A power assist apparatus includes a branch power lines, a first power storage device, a power assist converter, and a second power storage device. The branch power line is connected to a main line of a natural energy power generation system, which is connected to a system. The first power storage device connected to the branch power line. The power assist converter connected to the branch power line. The second power storage device connected to a downstream side of the power assist converter.
US10128651B2

An inrush current inhibiting circuit is to inhibit an inrush current flowing to a load which includes an input capacitor and a pair of output terminals. The inrush current inhibiting circuit is provided with a switching element connected to the power source and on-off controlled, a first inductor connected between the switching element and a connecting point between the one output terminal and one electrode of the input capacitor, a diode whose cathode is connected to a connecting point between the switching element and the first inductor, a second inductor connected between an anode of the diode and a connecting point between the other electrode of the input capacitor and the other output terminal, and a control part for controlling the switching element.
US10128637B2

A wavelength-tunable vertical-cavity surface-emitting laser (VCSEL) with the use of microelectromechanical system (MEMS) technology is provided as a swept source for Optical Coherence Tomography (OCT). The wavelength-tunable VCSEL comprises a bottom mirror of the VCSEL, an active region, and a MEMS tunable upper mirror movable by electrostatic deflections. The bottom mirror comprising a GaAs based distributed Bragg reflector (DBR) stack, and the active region comprising multiple stacks of GaAs based quantum dot (QD) layers, are epitaxially grown on a GaAs substrate. The MEMS tunable upper mirror includes a membrane part supported by suspension beams, and an upper mirror comprising a dielectric DBR stack. The MEMS tunable quantum dots VCSEL can cover an operating wavelength range of more than 100 nm, preferably with a center wavelength between 250 and 1950 nm, and the sweeping rate can be from a few kHz to hundreds of kHz, and up to a few MHz.
US10128636B2

The invention relates to a Vertical Cavity Surface Emitting Laser (100) comprising a first electrical contact (105), a substrate (110), a first Distributed Bragg Reflector (115), an active layer (120), a second Distributed Bragg Reflector (130) and a second electrical contact (135). The Vertical Cavity Surface Emitting Laser comprises at least one AlyGa(1-y)As-layer with 0.95≤y≤1 with a thickness of at least 40 nm, wherein the AlyGa(1-y )As-layer is separated by means of at least one oxidation control layer (119, 125b). The invention further relates to a laser device (300) comprising such a VCSEL (100) preferably an array of such a VCSELs (100) which are driven by an electrical driving circuit (310). The invention also relates to a method of manufacturing such a VCSEL (100).
US10128635B2

A photonic integrated device (PID) for generating single and multiple wavelength optical signals is provided. The PID includes first and second reflective structures having first and second predetermined reflectivities, respectively. A common waveguide is optically coupled to the first reflective structure, and at least one semiconductor waveguide is optically coupled to the second reflective structure. The PID further includes at least one active gain region that is disposed between the first and second reflective structures. In various embodiments, the PID includes at least one of a dielectric waveguide based wavelength dependent element and a dielectric Bragg stack.
US10128625B2

A current shaping phase leg bus bar for power electronics systems includes a first terminal connector, a second terminal connector, insulated from the first terminal connector, and a third terminal connector, insulated from the first and second terminal connectors. At least one of the terminal connectors is a current shaping terminal connector that includes one or more layers having a plurality of pre-defined locations for electrical connections, said plurality of pre-defined locations including one or more first locations and a plurality of second locations, and includes one or more gaps within or among its one or more layers, to provide substantially balanced conductive pathways among its one or more first locations and its plurality of second locations.
US10128623B2

Provided is a wall bushing for establishing contact between a plug connector and a housing wall or the like. The wall bushing can be placed and fastened over an opening by three fastening bores. Advantageous arrangement of the three fastening bores ensures that the wall bushing is fitted on the housing in a particularly safe and stable manner. The special shaping of the wall bushing additionally allows a high mounting density of a large number of wall bushings in a small area.
US10128617B2

An angle connector for differential transmission of data signals, having first and second conductor pair ends in a first and second flat angle connector end surface, respectively, wherein the connector end surfaces are tilted spatially relative to one another, wherein, between the angle connector end surfaces, the angle connector has at least one first curved section in which all conductors of the conductor pair(s) are arranged with the respective longitudinal axes parallel to one another and all longitudinal axes follow a curved line, wherein in the first curved section, the longitudinal axes of at least one conductor pair follow differently curved lines, which are curved to varying degrees in such a way that, in the first curved section, two conductors have different geometric lengths relative to one another, wherein the angle connector has at least one second section in which all conductors of the conductor pair(s) are twisted for a predetermined fraction of a lay length in such a way that all conductors of the conductor pair(s) have an identical geometric length.
US10128609B2

A water resistant connector assembly includes first and second connectors. Each connector has a housing and a water resistant seal. Each connector is formed in a two-shot operation with the housing being formed of polypropylene and the seal being formed of a thermoplastic elastomer. The seal of one of the connectors has a portion that is provided on an outer surface thereof and has ribs which fold over in a direction opposite a water ingression direction when the second connector is connected to the first convector, thereby creating a seal between the connectors when they are connected. The seals of each of the connectors are also provided at terminal/wire insertion areas, and these seals ensure proper insertion of the terminal/wires. These seals may further include strain relief portions to provide resistance to angularity of the wire.
US10128602B2

A method of assembling an electrical connector includes inserting an electric terminal with an attached wire to an initially inserted position in a wire opening defined by a connector body. The electric terminal is moved through the wire opening in an insertion direction relative to the connector body. The electric terminal is attached to the connector body in a seated position, wherein the wire is coaxial with the wire opening.
US10128591B2

One embodiment provides an electrical connector. The electrical connector includes a housing defining a slot; and a pin. The pin includes a stub member comprising a first portion and a second portion, the first portion to couple to a first printed circuit board; and a movable member operable to engage the second portion of the stub member to create a conductive path, wherein the stub member is only engaged with the movable member when a second printed circuit board is inserted into the slot.
US10128590B2

Embodiments provide for a method for pluggable Land Grid Array (LGA) socket for high density interconnects. A method includes inserting an electrical-to-optical transceiver into an opening of a channel housing that is positioned above a land grid array connector located on an electrical package. After the electrical-to-optical transceiver is inserted into the channel housing, a tapered opening remains between an upper portion of the channel housing above the electrical-to-optical transceiver, wherein a gap of the tapered opening decreases progressively starting from the opening. The method includes inserting a conductive wedge into the gap of the tapered opening prior to communications through the electrical-to-optical transceiver between a component on the electrical package and a component external to the electrical package.
US10128582B2

A wire connection system for providing electrical communication between a first conductor and a second conductor includes a housing having a sidewall, a housing surface, and a housing channel. The sidewall extends between a first end and a second end and at least partially encloses a housing chamber. The connection system further includes at least one jaw supported for movement within the housing chamber and configured to engage the first conductor. The connection system further includes a clamp member at least partially disposed within the housing channel, the clamp member including a clamp surface proximate the housing surface in a facing relationship. The connection system further includes a linear actuator coupled to the housing and movable along a longitudinal axis, the linear actuator coupling the housing and the clamp member and movably coupled to the at least one jaw.
US10128578B2

A satellite communications system provides for handovers between spot beams, including communicating (at a ground based terminal) with a non-geostationary satellite constellation using a first spot beam of the non-geostationary satellite constellation and a first beam hopping plan. The ground based terminal changes the communicating with the non-geostationary satellite constellation to use a second spot beam of the non-geostationary satellite constellation and a second beam hopping plan.
US10128577B2

A non-geostationary satellite is configured to provide a plurality of spot beams that implement a first frequency plan at Earth's Equator and a second frequency plan away from Earth's Equator. The second frequency plan is different than the first frequency plan. In one embodiment, the non-geostationary satellite is part of a constellation of non-geostationary satellites, with each of the satellites providing spot beams that implement a first frequency plan at Earth's Equator and implement a second frequency plan away from Earth's Equator as the satellites travel in orbit around Earth.
US10128570B2

An antenna system includes an array of radiating elements forming a diamond shape. The diamond shape includes a first axis and a second axis. The diamond shape is oriented with the first axis aligned with a reference plane shared by a plurality of airborne communications relay platforms. The diamond shape is reoriented to maintain the first axis aligned with the reference plane in response to a change in position of the reference plane relative to the array.
US10128569B2

An antenna assembly and an electronic device are provided. The antenna assembly includes: an antenna body having a feed point, a first grounding point, a second grounding point, and a third grounding point; a feed circuit connected with the antenna body via the feed point; a first grounding circuit configured to provide at least two low frequency states and connected with the antenna body via the first grounding point; a second grounding circuit connected with the antenna body via the second grounding point; and a third grounding circuit connected with the antenna body via the third grounding point.
US10128567B2

An antenna device for a vehicle, including a generating device for generating electromagnetic waves, a waveguide system for transmitting electromagnetic waves, the waveguide system including a plurality of waveguide set-ups. The waveguide set-ups each having an inlet for feeding in the generated electromagnetic waves, the waveguide set-ups each including a plurality of outlets connected to the respective inlet, in order to couple out the electromagnetic waves fed into the respective inlet. The plurality of respective outlets being connected to openings in a surface, from which the electromagnetic waves are able to radiate, so that the surface includes a plurality of regions, whose respective openings are connected to a separate inlet via a separate waveguide set-up.
US10128564B2

A passive repeater garment includes a clothing item and a plurality of flexible antenna apparatuses, each including an electromagnetically reflective layer; an insulation layer, which can be dielectric; an arrangement of conductors, including a first antenna, a second antenna, a coupling element, a reflector; an antenna layer; and a protective cover layer. The conductors can be made from conductive threads. The first and second antennas can include a dipole antenna, a rhombic antenna, a planar antenna, or a Yagi-Uda antenna, and an undulating portion. Also disclosed is a system of passive repeater garments, including a plurality of personal assemblies of passive repeater garments, each assembly configured for a human user, and including a plurality of passive repeater garments.
US10128556B2

The present invention relates to a transition arrangement (1) between a SIW and a waveguide interface (3). The SIW comprises a dielectric material (4), a first and second metal layer (5, 6) and a first and second electric wall element (7a, 7b) running essentially parallel and electrically connecting the metal layers (5, 6). The transition arrangement (1) comprises a coupling aperture (8) in the first metal layer (5) and a third wall element (7c) running between the first and second electric wall elements (7a, 7b). The transition arrangement (1) further comprises an intermediate transition element (9) with a first and second main surface (10, 11), and a transition aperture (12) having first and second opening (13, 14) with corresponding first and second widths (w1, w2). The transition element (9) is mounted over the coupling aperture (8), the first width (w1) exceeding the second width (w2) and the transition from the first width (w1) to the second width (w2) taking place between the first opening (13) and the second opening (14) in at least one step (15, 16). The second opening (14) is mounted to the waveguide interface (3) having an interface opening (17) being offset relative the second opening (14), a front step (18) being formed.
US10128553B2

Aspects of the subject disclosure may include, for example, a transmission medium for propagating electromagnetic waves. The transmission medium can include a plurality of cores for selectively guiding an electromagnetic wave of a plurality of electromagnetic waves longitudinally along each core, and a shell surrounding at least a portion of each core for reducing exposure of the electromagnetic wave of each core. Other embodiments are disclosed.
US10128548B2

A battery device in one aspect of the present disclosure comprises a battery, a cell voltage monitoring part, a power supply line, a plurality of monitor lines, and an interrupter. The interrupter interrupts the power supply line and all of the plurality of monitor lines when the battery enters an overdischarge state.
US10128538B2

The present invention provides a non-aqueous electrolytic solution comprising a phosphinoamine-based compound represented by formula (1) below and a lithium ion secondary battery comprising the non-aqueous electrolytic solution. By adding the phosphinoamine-based compound to the non-aqueous electrolytic solution, oxidative degradation in the non-aqueous electrolytic solution is suppressed, and thus gas generation is suppressed.
US10128533B2

A solid electrolyte material includes: Li2+yGe1−xMxO3. x satisfies an equation of 0≤x<0.5. y satisfies an equation of −0.5
US10128532B2

Sulfide solid electrolyte material with favorable ion conductivity, wherein charge and discharge efficiency is inhibited from decreasing. Solves problem by providing a sulfide solid electrolyte material including a Li element, Si element, P element, S element and O element, having peak at position of 2θ=29.58°±0.50° in X-ray diffraction measurement using CuKα ray, wherein sulfide solid electrolyte material does not have peak at position of 2θ=27.33°±0.50° in X-ray diffraction measurement using CuKα ray, or in case of having peak at position of 2θ=27.33°±0.50°, value of IB/IA is 1 or less when diffraction intensity at peak of 2θ=29.58°±0.50° is regarded as IA and diffraction intensity at peak of 2θ=27.33°±0.50° is regarded as IB; and wherein molar fraction of O element to total of S element and O element is larger than 0.2.
US10128531B2

Provided are a method of preparing solid electrolyte particles of Chemical Formula 1 including preparing a precursor solution by mixing a titanium precursor, a lanthanum precursor, and a lithium precursor in an aqueous or organic solvent, and heat treating the precursor solution, solid electrolyte particles prepared thereby, and a lithium secondary battery including the solid electrolyte particles: Li3xLa(2/3-x)TiO3(0 According to a method of preparing solid electrolyte particles according to an embodiment of the present invention, solid electrolyte particles may be easily prepared by heat treating at low temperature for a short period of time.
US10128508B2

Provided is a positive electrode material slurry for secondary battery including a positive electrode active material, a conductive agent, a binder, and a solvent, wherein the conductive agent includes a first conductive agent and a second conductive agent having different particle shapes and sizes.Since the conductive agent of the present invention may be uniformly dispersed in the positive electrode active material by including a point-type conductive agent, as the first conductive agent, and carbon nanotubes (CNTs) subjected to a grinding process as the linear second conductive agent, conductivity of an electrode to be prepared may be improved and a secondary battery having improved high-rate discharge capacity characteristics may be provided.
US10128502B2

Disclosed herein are a positive electrode active material including at least one selected from among compounds represented by Formula 1 below and a lithium secondary battery including the same that is capable of improving lifetime characteristics and rate characteristics while exhibiting excellent safety: xLi2MyMn(1-y)O3-zAz*(1−x)LiM′O2-z′A′z′ (1), where M is at least one element selected from a group consisting of Ru, Mo, Nb, Te, Re, Ir, Pt, Cr, S, W, Os, and Po, M′ is at least one element selected from a group consisting of Ni, Ti, Co, Al, Mn, Fe, Mg, B, Cr, Zr, Zn, and second row transition metals, A and A′ are each independently a negative monovalent or divalent anion, and 0
US10128482B2

A separator includes a substrate layer made of a resin and a heat resistance layer. The heat resistance layer contains heat-resistant fine particles and a binder. An amount of the binder contained per unit volume in the heat resistance layer positioned at an end portion in a width direction perpendicular to a longitudinal direction of the separator is higher than the amount of the binder contained per unit volume in the heat resistance layer (84) positioned at a center portion which includes the center in the width direction of the separator. In the heat resistance layer at the end portion, the amount of the binder contained per unit volume in a substrate layer side region is higher than the amount of the binder contained per unit volume in a surface region which includes a surface of the heat resistance layer.
US10128472B2

The present application relates to a secondary battery head cover assembly, a secondary battery including the same and an assembling method thereof. The secondary battery head cover assembly includes a head cover and an insulation structure, the insulation structure includes a top connection sheet and two naked battery core insulation sheets, an electrode pole is provided on the head cover, and an electrode pole through hole, through which the electrode pole passes, is provided at a position on the top connection sheet corresponding to the electrode pole, the top connection sheet is located below the head cover and is fixed to the head cover. The secondary battery includes the secondary battery head cover assembly and the naked battery core, the naked battery core is located below the top connection sheet, and the two naked battery core insulation sheets wrap the side and bottom surfaces of the naked battery core.
US10128471B2

To provide a technique for a battery-packaging material made of a film-form laminate in which at least a base material layer, an adhesive layer, a metal layer, and a sealant layer are laminated successively, wherein: electrolytic solution resistance is further improved by including a polyester film in the base material layer; cracks and pinholes are less likely to be created at the time of forming the polyester-film-including base material layer; and formability is improved. This battery-packaging material is made of a laminate in which at least a base material layer, an adhesive layer, a metal layer, and a sealant layer are laminated successively, wherein: the base material layer includes a polyester film; and the metal layer is an aluminum foil in which the 0.2% proof stress at the time of performing a tensile test in a direction parallel to the rolling direction is from 55 to 140 N/mm2.
US10128462B2

An OLED display according to an exemplary embodiment includes: a substrate; an organic light emitting diode formed on the substrate; an overcoat covering the organic light emitting diode; and a patterned metal sheet attached on the overcoat and having a plurality of protrusion and depression portions. A plurality of protrusions may be formed in a bottom surface of the patterned metal sheet where the protrusion and depression portions of the patterned metal sheet and the overcoat face each other.
US10128454B2

A display device includes an anode, a hole injection layer, a hole transport layer, a blue light emitting layer, a hole blocking layer, an electron transport layer and/or an electron injection layer, and a cathode, which are stacked in this order, and has the following characteristics (i), (ii), and (iii): (i) the hole mobility of the blue light emitting layer≥the electron mobility of the blue light emitting layer, (ii) the hole mobility of the hole transport layer≥the electron mobility of the blue light emitting layer, and (iii) |the HOMO value of the blue light emitting layer−the HOMO value of the hole blocking layer|≥0.4 eV.
US10128452B2

Junction field-effect transistors including inorganic channels and organic gate junctions are used in some applications for forming high resolution active matrix displays. Arrays of such junction field-effect transistors are electrically connected to thin film switching transistors and provide high drive currents for passive devices such as organic light emitting diodes.
US10128450B2

A compound having a structure according to formula (I) is disclosed. In formula (I), Cu is a monovalent copper atom; *C is a carbene carbon; X1 and X2 are selected from alkyl, cycloalkyl, alkoxy, amino, alkenyl, cycloalkenyl, heteroalkenyl, alkynyl, heteroalkynyl, arylalkyl, aryloxy, aryl, heteroalkyl, heteroaryl, and combinations thereof; X1 is bonded to *C by a C atom, and X2 is bonded to *C by an N atom; X1 and X2 are optionally joined to form a ring; and Y is selected halide, alkyl, cycloalkyl, alkoxy, amino, phosphine, alkenyl, cycloalkenyl, heteroalkenyl, alkynyl, heteroalkynyl, arylalkyl, aryloxy, aryl, heteroalkyl, heteroaryl, and combinations thereof. A formulation containing compound having a structure according to formula (I), and a device with an organic layer comprising disposed between an anode and a cathode, that includes a compound having a structure according to formula (I) are also described.
US10128445B2

An organic light emitting element and an organic light emitting device, the organic light emitting element including a first compound represented by the following Chemical Formula 1 and a second compound represented by the following Chemical Formula 2:
US10128443B2

An organic light-emitting device includes a first electrode; a second electrode facing the first electrode; and an organic layer between the first electrode and the second electrode and including an emission layer. The emission layer includes a first material represented by Formula 1 and a second material represented by Formula 2:
US10128441B2

Embodiments of the invention include methods and materials for preparing organic semiconducting layers, for example one used in an organic semiconductor device including a substrate with a nanostructured surface and an organic semiconductor film overlying the nanostructured surface. The semiconductor film is typically formed from macroscopically ordered polymer fibers made from selected conjugate polymer compounds. Such polymer fibers synthesized from selected conjugated polymer compounds and directionally aligned in organic semiconductor devices can provide these devices improved functional properties, including for example, unexpectedly high field effect saturation mobilities.
US10128439B1

A phononic transistor can be realized by arranging a row of cantilevered structures with attached magnets, elastically extending upward upon application of a magnetic repulsive force to the magnets. In the extended configuration, the phonons are transmitted from source to drain, while in the flattened configuration the phonons are blocked from transmission. A gate element controls the ON and OFF states of the phononic transistor.
US10128435B2

There is disclosed an information storage element including a first layer including a ferromagnetic layer with a magnetization direction perpendicular to a film face; an insulation layer coupled to the first layer; and a second layer coupled to the insulation layer opposite the first layer, the second layer including a fixed magnetization so as to be capable of serving as a reference of the first layer. The first layer is capable of storing information according to a magnetization state of a magnetic material, and the magnetization state is configured to be changed by a spin injection. A magnitude of an effective diamagnetic field which the first layer receives is smaller than a saturated magnetization amount of the first layer.
US10128428B2

A process for the manufacturing of 100% dense TMC bulk material by hot isostatic pressing (HIP) for manufacturing of ternary molybdenum chalcogenide (TMC) single or multifilamentary superconducting wires, in particular that of SnMo6S8 (SMS) and PbMo6S8 (PMS). Such wires allows generation of magnetic fields in excess of 24 Tesla, the limit of the presently used Nb3Sn wires. In addition, TMC superconducting wires are complementary to Nb3Sn because they have about four times higher mechanical strength, i.e., yield strength Rp02. The deformation process by hot extrusion and the hot wire drawing allow plastic/superplastic deformation of the TMC superconductor with perfect grain boundaries, increase the critical current density. Further, the use of high purity molybdenum, with a residual resistivity ratio of at least 100, is considered as an additional inventive step because molybdenum serves not only as a diffusion barrier but simultaneously as electrical stabilizer.
US10128425B2

A semiconductor light emitting device includes a light emitting structure including a first conductivity-type semiconductor layer, an active layer, and a second conductivity-type semiconductor layer; and an insulating layer on the light emitting structure and including first and second through-holes. The insulating layer includes a first lower insulating layer and a second lower insulating layer. The first insulating layer is disposed on the first conductivity-type semiconductor layer and is surrounded by the second lower insulating layer with the first through-hole interposed therebetween.
US10128411B2

A light-emitting element includes an n-type semiconductor layer mainly including AlxGa1−XN (0.5≤x≤1), a p-type semiconductor layer, a light-emitting layer sandwiched between the n-type semiconductor layer and the p-type semiconductor layer, an n-electrode connected to the n-type semiconductor layer, and a plurality of p-electrodes that are connected to the p-type semiconductor layer and are arranged in a dot pattern. An area of the n-electrode is not less than 25% and not more than 50% of a chip area.
US10128400B1

The present invention relates to an optocoupler including a light source having a body and electrical leads, a light detector having a diode stack a metal end cap and electrical leads, and an optical cavity including optically transparent material at least partially covering the body of the light source and the diode stack of the light detector. Also included is a reflective layer including optically reflective material surrounding the optical cavity. The electrical leads of the light source, the metal end cap and the electrical leads of the light detector protrude from the optical cavity and the reflective layer.
US10128395B2

A solar cell includes polysilicon P-type and N-type doped regions on a backside of a substrate, such as a silicon wafer. A trench structure separates the P-type doped region from the N-type doped region. Each of the P-type and N-type doped regions may be formed over a thin dielectric layer. The trench structure may include a textured surface for increased solar radiation collection. Among other advantages, the resulting structure increases efficiency by providing isolation between adjacent P-type and N-type doped regions, thereby preventing recombination in a space charge region where the doped regions would have touched.
US10128386B2

A semiconducting structure configured to receive electromagnetic radiation, a method for manufacturing such a structure, and a semiconductor component, the semiconductor structure including: a first semiconducting area of a first type of conductivity, a second semiconducting area of a second type of conductivity opposite to the first type of conductivity, the second area being in contact with the first area to form a semiconducting junction. The second area includes a portion for which a concentration of majority carriers is at least ten times less than a concentration of majority carriers of the first area. The second area and its portion are essentially made in a first cavity configured to focus in the first cavity at least one portion of the electromagnetic radiation.
US10128384B2

A semiconductor device having a structure which can prevent a decrease in electrical characteristics due to miniaturization is provided. The semiconductor device includes, over an insulating surface, a stack in which a first oxide semiconductor layer and a second oxide semiconductor layer are sequentially formed, and a third oxide semiconductor layer covering part of a surface of the stack. The third oxide semiconductor layer includes a first layer in contact with the stack and a second layer over the first layer. The first layer includes a microcrystalline layer, and the second layer includes a crystalline layer in which c-axes are aligned in a direction perpendicular to a surface of the first layer.
US10128380B1

A vertical MOS transistor includes a substrate having therein a first source/drain region and a first ILD layer. A nanowire is disposed in the first ILD layer. A lower end of the nanowire is in direct contact with the first source/drain region, and an upper end of the nanowire is coupled with a second source/drain region. The second source/drain region includes a conductive layer. A gate electrode is disposed in the first ILD layer. The gate electrode surrounds the nanowire. A contact hole is disposed in the first ILD layer. The contact hole exposes a portion of the first source/drain region. A contact plug is disposed in the contact hole. A second ILD layer covers the first ILD layer.
US10128378B2

A semiconductor device comprising a first transistor, a second insulating film, a conductive film, and a capacitor is provided. The first transistor comprises a first oxide semiconductor film, a gate insulating film over the first oxide semiconductor film, and a gate electrode over the gate insulating film. The second insulating film is provided over the gate electrode. The conductive film is electrically connected to the first oxide semiconductor film. The capacitor comprises a second oxide semiconductor film, the second insulating film over the second oxide semiconductor film, and the conductive film over the second insulating film. The first oxide semiconductor film comprises a first region and a second region. Each of a carrier density of the second region and a carrier density of the second oxide semiconductor film is higher than a carrier density of the first region.
US10128371B2

A method for forming a semiconductor device is disclosed. The method includes providing a semiconductor substrate. The method also includes epitaxially growing on the semiconductor substrate a first part of a III-V semiconductor nanostructure. The method further includes covering the first part of the III-V semiconductor nanostructure with a layer of a first material. Additionally, the method includes removing a top portion of the layer of the first material. Still further, the method includes epitaxially growing on the first part of the III-V semiconductor nanostructure a second part of the III-V semiconductor nanostructure. The method additionally includes covering the second part of the III-V semiconductor nanostructure with a layer of a second material. The second material is different from the first material. Even further, the method includes removing a top portion of the layer of the second material.
US10128369B2

In a trench-gate vertical MOSFET, an n-type drift layer and p-type base layer are epitaxially grown on an n+ silicon carbide substrate, and an n++ source region and p++ contact region are provided inside the p-type base layer. The first source electrode contacts the n++ source region, and the second source electrode contacts the p++ contact region. The first source electrode and second source electrode are separated from each other.
US10128358B2

A transistor comprising a semiconductor substrate comprising a collector region extending from a main surface of the semiconductor substrate into a substrate material. The transistor comprising a base structure arranged at the collector region along a thickness direction parallel to a direction of a normal of the main surface of the semiconductor substrate, where an emitter structure arranged at the base structure is averted from the semiconductor substrate and along the thickness direction. The transistor comprising a doped electrode layer arranged at a lateral surface region of the base structure and along a lateral direction perpendicular to the thickness direction. The doped electrode layer and the base structure form a monocrystalline connection.
US10128344B2

A semiconductor device includes: a drain region made of a first or second conductivity type semiconductors; a drift layer made of the first conductivity type semiconductor; a base region made of the second conductivity type semiconductor; a source region made of the first conductivity type semiconductor with higher concentration; a contact region made of the second conductivity semiconductor with higher concentration; a trench gate structure having upper and lower gate structures; a source electrode connected to the source and contact regions; and a drain electrode at a rear side of the drain region. The upper gate structure is inside the trench at an upper side, and includes a first gate insulation film and a first gate electrode. The lower gate structure is inside the trench at a lower side, and includes a second gate insulation film made of higher dielectric insulation material and a second gate electrode.
US10128341B2

Methods for forming nanoporous semiconductor materials are described. The methods allow for the formation of micron-scale arrays of sub-10 nm nanopores in semiconductor materials with narrow size distributions and aspect ratios of over 400:1.
US10128336B2

Semiconductor devices and methods of manufacturing semiconductor devices. A semiconductor device includes a metal gate electrode stacked on a semiconductor substrate with a gate insulation layer disposed therebetween, spacer structures disposed on the semiconductor substrate at both sides of the metal gate electrode, source/drain regions formed in the semiconductor substrate at the both sides of the metal gate electrode, and an etch stop pattern including a bottom portion covering the source/drain regions and a sidewall portion extended from the bottom portion to cover a portion of sidewalls of the spacer structures, in which an upper surface of the sidewall portion of the etch stop pattern is positioned under an upper surface of the metal gate electrode.
US10128333B2

A FinFET has shaped epitaxial structures for the source and drain that are electrically isolated from the substrate. Shaped epitaxial structures in the active region are separated from the substrate in the source and drain regions while those in the channel region remain. The gaps created by the separation in the source and drain are filled with electrically insulating material. Prior to filling the gaps, defects created by the separation may be reduced.
US10128326B2

A resistor comprises a substrate, an upper ohmic region disposed on a selective one of an upper surface and a lower surface of the substrate and a lower ohmic region disposed on the other one of the upper surface and the lower surface of the substrate. An upper metal conducting layer overlies on the substrate and the upper ohmic region, and a lower metal conducting layer overlies on the lower ohmic region. When the upper and lower metal conducting layers are electrified, the upper ohmic region and the lower ohmic region are electrically connected, and a contact interface between the substrate and the upper metal conducting layer forms an enlarged depletion region to block electrical conduction therebetween. As a result, a resistance value of the resistor is increased when an applied voltage on the resistor is increased.
US10128324B2

A display unit includes a display panel including a display region and a terminal region on a first substrate, the display region including a plurality of pixels, each of the plurality of pixels including a light emitting element, and the terminal region including a plurality of terminals at a part of a peripheral region of the display region. The light emitting element includes a first electrode, an organic layer, and a second electrode that is provided commonly to the plurality of pixels, in order from the first substrate side. The second electrode extends, continuously in a plan view, to an end of the first substrate in a region on the first substrate except for the terminal region, and is configured to be electrically disconnected from an exterior member of the display panel.
US10128323B2

A display module (10) and an electronic device having the display module are provided. The display module (10) includes a substrate (20) and a flexible screen (30). The substrate (20) may include a front surface (22) having a first curvature, a back surface (24) opposite to the front surface (22), and at least two side surfaces (26, 28, 29) located beside the front surface (22) and having a second curvature, and the second curvature is larger than the first curvature. The flexible screen (30) may include at least two non-display regions (38) and an effective region (36) having a light-emitting element array (31), the effective region (36) may include a main portion (36a) bonded to the front surface (22) and at least two edge portions (36b, 36c) bonded to the side surfaces, and the at least two non-display regions (38) extend to the back surface (24).
US10128322B2

An organic light-emitting display device includes: a substrate; a thin film transistor over the substrate, the thin film transistor including a semiconductor layer and a gate electrode overlapping the semiconductor layer; a conductive layer between the substrate and the semiconductor layer of the thin film transistor; an insulating layer between the conductive layer and the thin film transistor; a passivation layer covering the thin film transistor; a pixel electrode over the passivation layer, the pixel electrode being electrically connected to the thin film transistor via a contact hole defined in the passivation layer; an emission layer over the pixel electrode; and an opposite electrode over the emission layer, the opposite electrode being electrically connected to the conductive layer.
US10128319B2

A hybrid pixel arrangement for a full-color display is provided, which includes an inorganic LED in at least one sub-pixel, and an organic emissive stack in at least one other sub-pixel. In an embodiment, a first sub-pixel is configured to emit a first color, and includes an inorganic LED, a second sub-pixel is configured to emit a second color, and includes a first portion of a first organic emissive stack configured to emit an initial color different from the first color. A third sub-pixel is configured to emit a third color different from the initial color, and includes a second portion of the first organic emissive stack, and a first color altering layer disposed in a stack with the second portion of the first organic emissive stack.
US10128312B2

There is provided a non-volatile memory device which can enhance the reliability of a memory device by using an ovonic threshold switch (OTS) selection element including a multilayer structure. The non-volatile memory device includes a first electrode and a second electrode spaced apart from each other, a selection element layer between the first electrode and the second electrode, which is closer to the second electrode rather than to the first electrode, and which includes a first chalcogenide layer, a second chalcogenide layer, and a material layer disposed between the first and second chalcogenide layers. The first chalcogenide layer including a first chalcogenide material, and the second chalcogenide layer including a second chalcogenide material. A memory layer between the first electrode and the selection element layer includes a third chalcogenide material which is different from the first and second chalcogenide materials.
US10128305B2

A semiconductor element is disclosed including a construction with electrode-dividing grooves, in which a dark current is smaller than in existing examples. A method of forming such grooves is also disclosed. In an embodiment, grooves, which electrically divide an electrode layer formed on the surface of a substrate, are formed with a V-shaped cross-sectional shape, groove side walls in the electrode layer, constituting the grooves, being sloping surfaces. An embodiment of the method of forming the grooves includes using a dicing blade having a blade distal end portion which is sharpened into a V-shape to cut a semiconductor wafer in which multiple patterns of semiconductor elements including an electrode layer on the surface of a substrate are formed, forming the grooves having a V-shaped cross-sectional shape which divide the electrode layer in each semiconductor element.
US10128302B2

We disclose herein a thermal IR detector array device comprising a dielectric membrane, supported by a substrate, the membrane having an array of IR detectors, where the array size is at least 3 by 3 or larger, and there are tracks embedded within the membrane layers to separate each element of the array, the tracks also acting as heatsinks and/or cold junction regions.
US10128300B2

The present technology relates to a solid-state image sensor, an imaging device, and electronic equipment configured such that an FD is shared by a plurality of pixels to further miniaturize the pixels at low cost without lowering of sensitivity and a conversion efficiency. In a configuration in which a plurality of pixels are arranged with respect to at least either of one of the OCCFs or one of the OCLs, a floating diffusion (FD) is shared by a sharing unit including a plurality of pixels, the plurality of pixels including pixels of at least either of different OCCFs or different OCLs. The present technology is applicable to a CMOS image sensor.
US10128288B2

Image sensors and image processing devices including the image sensors are provided. The image sensors may include a semiconductor substrate including a plurality of pixel areas, a photodiode provided in the semiconductor substrate in one of the plurality of pixel areas and a transfer transistor having a transfer gate electrode. A portion of the transfer gate electrode may be in the semiconductor substrate and may extend toward the photodiode. The image sensors may also include a floating diffusion configured to accumulate charges transferred from the photodiode by the transfer transistor, and the floating diffusion may include a first area and a second area disposed on different sides of the transfer gate electrode.
US10128287B2

An image sensor is described having a pixel cell unit. The pixel cell unit has first, second and third transfer gate transistor gates on a semiconductor surface respectively coupled between first, second and third visible light photodiode regions and a first capacitance region. The pixel cell unit has a fourth transfer gate transistor gate on the semiconductor surface coupled between a first infrared photodiode region and a second capacitance region.
US10128285B2

The present disclosure relates to an imaging element, an electronic device, and an information processing device capable of more easily providing a wider variety of photoelectric conversion outputs.
US10128277B2

A display device includes a plurality of gate lines extending in a first direction on the display area, a plurality of source lines extending in a second direction, a plurality of lead-out lines extending in the second direction and for transmitting gate signals to the plurality of gate lines. A plurality of connecting portions each electrically connects one gate line to one lead-out line. The plurality of connecting portions pass through a first insulating layer at a plurality of jointing points which are selected among a plurality of overlapping points where the plurality of lead-out lines and the plurality of gate lines overlap in a plane area.
US10128276B2

A display panel includes selection transistors connected to ends of gate lines, first inspection transistors connected to data lines, second inspection transistors provided in each group, a first conductive electrode of each of second inspection transistors being connected to the control electrode of each of the selection transistors, inspection selection signal supply wirings connected to a second conductive electrode of each of second inspection transistors, each of inspection selection signal supply wirings supplying a control signal for turning on or off the second inspection transistor; and an inspection control signal supply wiring connected to a control electrode of each of first inspection transistors and a control electrode of each of the second inspection transistors, the inspection control signal supply wiring supplying a control signal for turning on or off the first and second inspection transistors. The selection transistors and the second inspection transistors are arranged in a display region.
US10128271B2

A display device includes a first pixel, a second pixel, a first substrate, and a second substrate. The first pixel includes a first pixel electrode, a first conductive film, and a first transistor. The first pixel electrode is electrically connected to the first transistor. The first conductive film includes a region functioning as a common electrode. The second pixel includes a second pixel electrode, a second conductive film, and a second transistor. The second pixel electrode is electrically connected to the second transistor. The second conductive film includes a region functioning as a common electrode. The first conductive film and the second pixel electrode are provided on the same plane. A first insulating film is provided over the first conductive film and the second pixel electrode. The first pixel electrode and the second conductive film are provided over the first insulating film.
US10128270B2

The present disclosure relates to a method for manufacturing an active matrix substrate. A first laminated film in which a semiconductor film, a first transparent conductive film, and a first metal film are laminated is formed on a substrate. A photoresist pattern having a first part covering a formation area of a channel part of a thin film transistor, a second part covering a formation area of a pixel electrode, and a third part covering formation areas of a source electrode, a drain electrode, and a source line, is formed on the first laminated film. The first metal film, the first transparent conductive film, and the semiconductor film are patterned using the photoresist pattern; the first part is removed and the first metal film and the first transparent conductive film are patterned; and the second part is removed and the first metal film is patterned.
US10128251B2

A semiconductor IC structure includes a substrate including at least a memory cell region and a peripheral region defined thereon, a plurality of memory cells formed in the memory cell region, at least an active device formed in the peripheral region, a plurality of contact plugs formed in the memory cell region, and at least a bit line formed in the memory cell region. The contact plugs are physically and electrically connected to the bit line. More important, bottom surfaces of the contact plugs are lower a surface of the substrate.
US10128244B2

Provided are a CMOS device having a charged punch-through stopper (PTS) layer to reduce punch-through and a method of manufacturing the same. In an embodiment, the CMOS semiconductor device includes an n-type device and a p-type device. The n-type device and the p-type device each may include: a fin structure formed on a substrate; an isolation layer formed on the substrate, wherein a portion of the fin structure above the isolation layer acts as a fin of the n-type device or the p-type device; a charged PTS layer formed on side walls of a portion of the fin structure beneath the fin; and a gate stack formed on the isolation layer and intersecting the fin. For the n-type device, the PTS layer has net negative charges, and for the p-type device, the PTS layer has net positive charges.
US10128232B2

Roughly described, a heterojunction field effect transistor device includes a first piezoelectric layer supporting a channel region, a second piezoelectric layer over the first, and a source and drain. A dielectric layer over the second piezoelectric layer electrically separates the source and drain, and has a plurality of segments, two of them separated by a first gap. A first gate has a first tine, the first tine within the first gap, the first gap having a length of less than about 200 nm. In the first piezoelectric layer immediately beneath the second piezoelectric layer, directly beneath the first gap, stress in the dielectric layer creates a piezoelectric charge of at least about 1×1011 per cm2 of electronic charge. The first gate controls a normally off segment of the channel region. A second gate, having a length of at least 500 nm, controls a normally on segment of the channel region.
US10128229B1

A semiconductor device assembly includes a substrate and a die coupled to the substrate. The die includes a first contact pad electrically coupled to a first circuit on the die including at least one active circuit element, and a second contact pad electrically coupled to a second circuit on the die including only passive circuit elements. The substrate includes a substrate contact electrically coupled to both the first and second contact pads. The semiconductor device assembly can further include a second die including a third contact pad electrically coupled to a third circuit on the second die including at least a second active circuit element, and a fourth contact pad electrically coupled to a fourth circuit on the second die including only passive circuit elements. The substrate contact can be electrically coupled to the third contact pad and electrically disconnected from the fourth contact pad.
US10128212B2

A semiconductor package may include a first logic die and a second logic die located laterally adjacent to the first logic die. A bridge memory die may be coupled to both the first logic die and the second logic die on a first active face of the first logic die and a second active face of the second logic die. A redistribution layer (RDL) structure may be coupled to the first logic die, the second logic die, and the bridge memory die. The bridge memory die may be interposed between at least a portion of the first logic die and the RDL structure and between at least a portion of the second logic die and the RDL structure. A molding compound may at least partially encapsulate the first logic die, the second logic die, and the bridge memory die.
US10128211B2

A thin fan-out multi-chip stacked package structure including a plurality of stacked chips is provided. The electrodes of the stacked chips and the active surface of the top chip are exposed. A dummy spacer and an alignment structure are disposed over the active surface. Each bonding wire has a bonding thread bonded to a chip electrode and an integrally-connected vertical wire segment. A flat encapsulant encapsulates the chip stacked structure and the bonding wires. Polished cross-sectional surfaces of the bonding wires and a surface of the alignment structure are exposed by the flat surface of the encapsulant. A redistribution layer structure is formed on the flat surface. A passivation layer covers the flat surface and exposes the polished cross-sectional surfaces and the alignment structure. Fan-out circuits are formed on the passivation layer and are connected to the polished cross-sectional surfaces of the bonding wires and the alignment structure.
US10128207B2

One or more embodiments are directed to semiconductor packages that include a pillar and bump structures. The semiconductor packages include a die that has recess at a perimeter of the semiconductor die. The semiconductor package includes an encapsulation layer that is located over the semiconductor die filling the recess and surrounding side surfaces of the pillars. The package may be formed on a wafer with a plurality of die and may be singulated into a plurality of packages.
US10128206B2

The invention relates to a bump structure of a semiconductor device. An exemplary structure for a semiconductor device comprises a substrate; a contact pad over the substrate; a passivation layer extending over the substrate having an opening over the contact pad; and a conductive pillar over the opening of the passivation layer, wherein the conductive pillar comprises an upper portion substantially perpendicular to a surface of the substrate and a lower portion having tapered sidewalls.
US10128201B2

Devices and methods for forming a device are disclosed. At least one die is provided. A redistribution layer having a fan-out region extends concentrically outwards from an outer perimeter of the at least one die. A seal ring is disposed in the fan-out region of the redistribution layer.
US10128197B2

Embodiments disclosed herein generally relate to methods and apparatus for processing of the bottom surface of a substrate to counteract thermal stresses thereon. Correcting strains are applied to the bottom surface of the substrate which compensate for undesirable strains and distortions on the top surface of the substrate. Specifically designed films may be formed on the back side of the substrate by any combination of deposition, implant, thermal treatment, and etching to create strains that compensate for unwanted distortions of the substrate. Localized strains may be introduced by locally altering the hydrogen content of a silicon nitride film or a carbon film. Structures may be formed by printing, lithography, or self-assembly techniques. Treatment of the layers of film is determined by the stress map desired and includes annealing, implanting, melting, or other thermal treatments.
US10128189B2

A method of fabricating an integrated circuit is disclosed. The method comprises defining a multi-layer semiconductor device structure on a substrate using standard cells, defining an input port on the M0OD or PO layer of the semiconductor device structure and an output port on the M0OD layer, and defining a metal-1 layer over the M0OD and PO layers, the metal-1 layer having a first set of conduction paths and a second set of conduction paths. The method further comprises defining a metal-2 layer over the metal-1 layer and configuring the first set of metal-1 conduction paths and the metal-2 conduction paths to interconnect circuit components in different cells, wherein inter cell connections in the semiconductor device structure are made using the first set of metal-1 conduction paths or a combination of the first set of metal-1 and the metal-2 conduction paths.
US10128179B2

A fan-out semiconductor package includes: an interconnection member including a first insulating layer, first and second pads respectively disposed on opposite sides of the first insulating layer and a first via connecting the first and second pads to each other; a semiconductor chip disposed on the interconnection member; and an encapsulant encapsulating at least portions of the semiconductor chip. A center line of the first via is out of alignment with at least one of a center line of the first pad and a center line of the second pad.
US10128177B2

Embodiments of the present disclosure describe a multi-layer package with antenna and associated techniques and configurations. In one embodiment, an integrated circuit (IC) package assembly includes a first layer having a first side and a second side disposed opposite to the first side a second layer coupled with the first side of the first layer, one or more antenna elements coupled with the second layer and a third layer coupled with the second side of the first layer, wherein the first layer is a reinforcement layer having a tensile modulus that is greater than a tensile modulus of the second layer and the third layer. Other embodiments may be described and/or claimed.
US10128176B2

A semiconductor device and a method of manufacturing a semiconductor device. As a non-limiting example, various aspects of this disclosure provide a semiconductor package, and method of manufacturing thereof, that comprises a signal redistribution structure that comprises an anti-oxidation layer.
US10128173B2

In some examples, a device includes an input leadframe segment and a reference leadframe segment that is electrically isolated from the input leadframe segment. The device further includes at least four transistors comprising at least two high-side transistors that are electrically connected to the input leadframe segment and at least two low-side transistors that are electrically connected to the reference leadframe segment. The device further includes at least two switching elements, wherein each switching element of the at least two switching elements is electrically connected to a respective high-side transistor of the at least two high-side transistors, each switching element of the at least two switching elements is electrically connected to a respective low-side transistor of the at least two low-side transistors, and the at least four transistors include at least one discrete transistor.
US10128172B2

A semiconductor device PKG includes a semiconductor chip CP, a lead LD3, a wire BW5 electrically connecting a pad electrode PD2 of the semiconductor chip CP to the lead LD3, a wire BW3 electrically connecting a pad electrode PD3 of the semiconductor chip CP to the lead LD3, and a sealing body sealing them with a resin. The semiconductor chip CP includes internal circuits 5b and 5c, and a switch circuit unit SW. Signal transmission is possible between the internal circuit 5c and the pad electrode PD3. The switch circuit unit SW is a circuit capable of being set in a first state in which signal transmission is possible between the internal circuit 5b and the pad electrode PD2, and in a second state in which signal transmission is not possible between the internal circuit 5b and the pad electrode PD2. The switch circuit unit SW is fixed to the second state during operation of the semiconductor device PKG.
US10128171B1

A leadframe matrix for mounting and packaging semiconductor dice includes a plurality of leadframes each including leads arranged along peripheral sides thereof. An interconnecting leadframe portion connects a first peripheral side of a first one of the plurality of leadframes to a second peripheral side of a second one of the plurality of leadframes. The leads along the first peripheral side include partially etched portions. The partially etched portions of the leads are at least partially contiguous with and connected to the interconnecting leadframe portions.
US10128169B1

A semiconductor package formed utilizing a removable backside protective layer includes a leadframe, a die pad, leads and a molding compound around them. The first surface of the die pad and leads are exposed to an external environment by the plurality of recesses. The recesses are formed by coupling a removable backside protective layer to the leadframe before applying the molding compound. After the molding compound is applied and cured, the backside protective layer is removed to expose the first surface of the die pad and the first surfaces of the leads so the semiconductor package may be mounted within an electronic device. The removable backside protective layer protects the die pad and the leads from mold flashing and residue when forming the semiconductor package during the fabrication process.
US10128167B2

A semiconductor module is provided, including: a cooling-target device; a first cooling unit on which the cooling-target device is placed and that has a flow channel through which a refrigerant for cooling the cooling-target device flows; and a second cooling unit to which the first cooling unit is fixed and that has a flow channel coupled with the flow channel of the first cooling unit. Also, a semiconductor module manufacturing method is provided, including: placing a cooling-target device on a first cooling unit that has a flow channel through which a refrigerant for cooling the cooling-target device flows; and fixing the first cooling unit to a second cooling unit that has a flow channel coupled with the flow channel of the first cooling unit.
US10128165B2

A package comprising at least one electronic chip, an encapsulant encapsulating at least part of the at least one electronic chip, a first electrically conductive contact structure extending partially within and partially outside of the encapsulant and being electrically coupled with at least one first terminal of at least one of the at least one electronic chip, and a second electrically conductive contact structure extending partially within and partially outside of the encapsulant and being electrically coupled with at least one second terminal of at least one of the at least one electronic chip, wherein at least a portion of the first electrically conductive contact structure and at least a portion of the second electrically conductive contact structure within the encapsulant are spaced in a direction between two opposing main surfaces of the package.
US10128164B2

An electronic component has a semiconductor element and a thermally conductive support member. A heat sink is disposed on one surface of the circuit body, and a thermally conductive insulating member is interposed between the heat sink and the support member. Input and output terminals and a ground terminal are also provided. A sealing resin is formed to expose a part of each of the input and output terminals and the ground terminal and one surface of the heat sink, and to cover a periphery of the electronic component structure. A main body conductor layer is formed to be insulated from the input and output terminals and cover an immersion region of the sealing resin and one surface of the heat sink immersed in a cooling medium. A ground conductor layer covers at least a part of the ground terminal and is electrically connected with the main body conductor layer.
US10128153B2

a method of fabricating a semiconductor device is described below.The method includes stacking a plurality of semiconductor chips on each of regions in a substrate having a plurality of first grooves extending in a first direction and a plurality of second grooves extending in a second direction intersecting the first direction, the region being defined by the first grooves and the second grooves, providing an encapsulation portion covering a side of the substrate on which the semiconductor chips are stacked, removing a surface portion of the substrate on the opposite side to the side on which the semiconductor chips are stacked to expose the first grooves and the second grooves, and cutting the encapsulation portion along the first grooves and of second grooves.The device and the method can provide higher productivity.
US10128152B2

A magnetic trap is configured to arrange at least one diamagnetic rod. The magnetic trap includes first and second magnets on a substrate that forms the magnetic trap defining a template configured to self-assemble diamagnetic material. Each of the first and second magnets extends along a longitudinal direction to define a magnet length, and contact each other to define a contact line. The first magnet and the second magnet have a diametric magnetization in a direction perpendicular to the contact line and the longitudinal direction so as to generate a longitudinal energy potential that traps the diamagnetic rod along the longitudinal direction.
US10128143B2

Temporary adhesive material for wafer processing, the temporary adhesive material being used for temporarily bonding support to wafer having circuit-forming front surface and back surface to be processed, including complex temporary adhesive material layer that has first temporary adhesive layer composed of thermosetting siloxane polymer layer (A), second temporary adhesive layer composed of thermosetting polymer layer (B), and third temporary adhesive layer composed of thermoplastic resin layer (C), wherein the polymer layer (A) is cured layer of composition containing (A-1) an organopolysiloxane having alkenyl group within its molecule, (A-2) an organopolysiloxane having R103SiO0.5 unit and SiO2 unit, (A-3) organohydrogenpolysiloxane having two or more Si—H groups per molecule, and (A-4) platinum-based catalyst. There can be provided a wafer processing laminate, temporary adhesive material for wafer processing, and method for manufacturing thin wafer using the same which facilitate temporary adhesion and delamination, has excellent CVD resistance, and increasing productivity of thin wafers.
US10128142B2

A semiconductor structure comprising a carrier wafer and a device wafer. The carrier wafer comprises trenches sized and configured to receive conductive pillars of the device wafer. The carrier wafer and the device wafer are fusion bonded together and back side processing effected on the device wafer. The device wafer may be released from the carrier wafer by one or more of mechanically cleaving, thermally cleaving, and mechanically separating. Methods of forming the semiconductor structure including the carrier wafer and the device wafer are disclosed.
US10128141B2

A plasma processing apparatus includes: a refrigerating cycle including a refrigerant passage, a compressor, and a condenser, all of which are coupled in this order, and through which a refrigerant flows in this order, the refrigerant passage being disposed inside a sample stage and through which the refrigerant flows to serve as an evaporator; first and second expansion valves which are interposed between the condenser and the refrigerant passage and between the refrigerant passage and the compressor respectively in the refrigerating cycle; a vaporizer that is interposed between the second expansion valve and the compressor in the refrigerating cycle and which heats and vaporizes the refrigerant; and a controller which regulates opening and closing of the first and second expansion valves and regulates a refrigerant heat exchange amount of the condenser or vaporizer based on a refrigerant temperature between the condenser and the second expansion valve.
US10128140B2

Automatically correcting for rotational misalignment of a wafer improperly mounted on a film frame includes capturing an image of portions of the wafer using an image capture device, prior to initiation of a wafer inspection procedure by an inspection system; digitally determining a rotational misalignment angle and a rotational misalignment direction of the wafer relative to the film frame and/or a set of reference axes of a field of view of the image capture device; and correcting for the rotational misalignment of the wafer by way of a film frame handling apparatus separate from the inspection system, which is configured for rotating the film frame across the rotational misalignment angle in a direction opposite to the rotational misalignment direction. Such film frame rotation can occur prior to placement of the film frame on the wafer table, without decreasing film frame handling throughput or inspection process throughput.
US10128132B2

A substrate liquid processing apparatus includes a liquid unit configured to process a liquid processing unit configured to process a substrate with multiple kinds of processing liquids, an exhaust pipe connected to the liquid processing unit, and configured to allow an exhaust gas from the liquid processing unit to flow therein, a plurality of individual exhaust pipes provided to correspond to at least one of the multiple kinds of processing liquids, and an exhaust switching unit connected to the exhaust pipe and the individual exhaust pipes, and configured to change a discharge destination of the exhaust gas flowing within the exhaust pipe to one of the individual exhaust pipes. The exhaust switching unit is positioned above the liquid processing unit.
US10128131B2

A sealing sheet with separators on both surfaces is provided with a sealing sheet, a separator (A) stacked on one surface of the sealing sheet and having a thickness of 50 μm or more, and a separator (B) stacked on the other surface of the sealing sheet.
US10128127B2

A thin-film transistor (TFT) substrate includes a backing plate, a gate electrode formed on the backing plate, a gate insulation layer formed on the gate electrode and the backing plate, an active layer formed on the gate insulation layer, a source electrode and a drain electrode formed on the active layer and the gate insulation layer, a passivation layer formed on the source electrode, the drain electrode, the active layer, and the gate insulation layer, and a pixel electrode formed on the passivation layer. The gate insulation layer is formed of a material that is an oxide of a material that makes the gate electrode. The passivation layer is formed of a material that is an oxide of a material that makes the source electrode and the drain electrode.
US10128125B2

A semiconductor device including: a semiconductor substrate; a first coil formed on the semiconductor substrate via a first insulation film; a second insulation film formed on the semiconductor substrate so as to cover the first insulation film and the first coil; a first pad formed on the second insulation film and disposed at a position not overlapped with the first coil in a planar view; a laminated insulation film formed on the second insulation film, the laminated insulation film having a first opening from which the first pad is exposed; a second coil formed on the laminated insulation film and disposed above the first coil; and a first wiring formed on the laminated insulation film including an upper portion of the first pad exposed from the first opening, the first wiring being electrically connected to the first pad.
US10128123B2

Micro bump interconnection structures for semiconductor devices, and more specifically, a substrate structure comprising an array of micrometer scale copper pillar based structures or micro bumps eventually comprising a solder material and a method for manufacturing the same are provided.
US10128117B2

A semiconductor device may include the following elements: a first doped region; a second doped region, which contacts the first doped region; a third doped region, which contacts the first doped region; a first dielectric layer, which contacts the above-mentioned doped regions; a first gate member, which is conductive and comprises a first gate portion, a second gate portion, and a third gate portion, wherein the first gate portion contacts the first dielectric layer, wherein the second gate portion is positioned between the first gate portion and the third gate portion, and wherein a width of the second portion is unequal to a width of the third gate portion; a doped portion, which is positioned between the third gate portion and the third doped region; a second gate member; and a second dielectric layer, which is positioned between the third gate portion and the second gate member.
US10128111B2

The present invention provides a method to manufacture nanowires. In various embodiments, a method is provided for producing an oxidized non-zinc metal layer as a heterogeneous seed layer on arbitrary substrate for controlled nanowire growth is disclosed which comprises depositing a metal layer at low temperature on a substrate, oxidizing the metal layer in air ambient or in oxidizing agent, and growing nanowires at low temperatures on oxidized metal layers on virtually any substrate.
US10128097B2

An ion source for a mass spectrometer is disclosed comprising an ultrasonic transducer which focuses ultrasonic energy onto a surface of a sample fluid without directly contacting the sample fluid.
US10128092B2

A miniature mass spectrometer is disclosed comprising an atmospheric pressure ionization source, a first vacuum chamber having an atmospheric pressure sampling orifice or capillary, a second vacuum chamber located downstream of the first vacuum chamber and a third vacuum chamber located downstream of the second vacuum chamber. A first vacuum pump is arranged and adapted to pump the first vacuum chamber, wherein the first vacuum pump is arranged and adapted to maintain the first vacuum chamber at a pressure <10 mbar. A first RF ion guide is located within the first vacuum chamber. An ion detector is located in the third vacuum chamber. The ion path length from the atmospheric pressure sampling orifice or capillary to an ion detecting surface of the ion detector is ≤400 mm. The mass spectrometer further comprises a split flow turbomolecular vacuum pump comprising an intermediate or interstage port connected to the second vacuum chamber and a high vacuum (“HV”) port connected to the third vacuum chamber. The first vacuum pump is also arranged and adapted to act as a backing vacuum pump to the split flow turbomolecular vacuum pump. The first vacuum pump has a maximum pumping speed ≤10 m3/hr (2.78 L/s).
US10128072B2

In a method of manufacturing a diaphragm with a contact, contact stocks each forming a movable contact on a stock formed out of a strip-shaped thin metal sheet material, or a rolled material are bonded at predetermined intervals to the stock by resistance welding, for example to form a diaphragm stock with a contact. Next, the stock of a diaphragm with a contact is subjected to continuous blanking with a predetermined diameter from each movable contact as center to produce a diaphragm with a contact.
US10128068B2

The present disclosure relates a terminal assembly for a vacuum contactor switch which is connected to a terminal of a cradle with electricity applicability to protect a power system by breaking circuits in the event of a dangerous situation such as a short circuit or an overcurrent. The terminal assembly includes a body portion, a connecting member, a contactor and a bush. The body portion is inserted into a terminal hole formed in the terminal of the cradle and provided with first fastening holes formed in opposite side surface thereof. The contactor is connected to one end of the body portion through a connecting member. The bush has a pair of pieces disposed to surround a periphery of the body portion with both ends of one of the pieces facing both ends of the other piece.
US10128061B2

A key and a switch housing for a keyboard assembly is disclosed. A switch housing for the keyboard assembly may include a body having a switch opening and a light source recess formed adjacent the switch opening. The switch opening may house or receive a dome switch for the keyboard assembly and the light source recess may house or receive a light source assembly configured to illuminate a keycap of the keyboard assembly. The switch housing also can include a top panel integrally formed and molded to a portion of the body. The top panel covers the switch opening formed in the body and the top panel is a light guide.
US10128060B2

A light switch cover includes a base portion defining a central opening and including a first base engagement member and a second base engagement member, a cover pivotally coupled to the base portion, a first cover engagement member positioned on the cover, where the first cover engagement member has a complementary shape to the first base engagement member, and where the first cover engagement member is selectively engaged with the first base engagement member when the cover is in the closed position, and a second cover engagement member positioned on the cover, where the second cover engagement member has a complementary shape to the second base engagement member, and where the second cover engagement member is selectively engaged with the second base engagement member when the cover is in the closed position.
US10128052B1

A method for thermally induced recrystallization of a film having a perovskite structure can include exposing the perovskite structure to a liquid phase induction atmosphere sufficient to at least partially liquefy the film. The substrate with the film can be heated while in the atmosphere to a heating temperature above a critical recrystallization temperature until the film recrystallizes to reform the perovskite structure with reduced defects and increased grain size. The liquid phase induction atmosphere can be purged, and the substrate with the film having the reformed perovskite structure can be allowed to cool. The film having the perovskite structure can have a formula ABX3, (RA)2An−1BnX3n+1, or (RA2)An−1BnX3n+1, where A is a monovalent cation, B is divalent metal cation, n is an integer, X is a halide ion, RA is an alkylammonium cation and RA2 is an alkyldiammonium cation.
US10128051B2

A variable capacitance component includes a variable capacitance layer made of a dielectric material, a pair of electrodes that face each other via the variable capacitance layer, a pair of insulating portions that support the variable capacitance layer therebetween, and a pair of lead portions is respectively connected to the pair of electrodes, and the pair of lead portions is respectively disposed inside the pair of insulating portions, and the pair of lead portions is on a same axis that is perpendicular or substantially perpendicular to the variable capacitance layer.
US10128050B1

A composite electronic component includes: a composite body in which a multilayer ceramic capacitor and a ceramic chip are coupled to each other. The multilayer ceramic capacitor includes a first ceramic body, and first and second external electrodes disposed on both end portions of the first ceramic body. The ceramic chip includes a second ceramic body disposed on a lower portion of the multilayer ceramic capacitor, and first and second terminal electrodes disposed on both end portions of the second ceramic body and connected to the first and second external electrodes. A width of first regions of the second ceramic body in which the first and second terminal electrodes are disposed is wider than a width of a second region of the second ceramic body between the first regions.
US10128036B2

An AC permanent magnet gain transformer device and its voltage regulation and control method. This device adds permanent magnet or permanent magnet assembly to the structure of traditional transformer, the magnetic pole surface of permanent magnet closely clings to laminated iron core, so that the intrinsic permanent magnetic potential of permanent magnet could be elicited under the excitation of the excitation current of primary winding, overlapped and compounded with excitation magnetic potential in the general magnetic loop of closed-loop laminated iron core, and so, it's able to induce the induction electromotive force formed after the superposition of excitation flux and permanent magnet flux at the output end of secondary winding. The method for voltage regulation and control of this invention is to: input a certain amplitude of pulse current to the primary winding in order to guarantee the generation of compound excitation effect, and change the pulse count of pulse current per unit time in order to change and adjust the input and output power of this AC permanent magnet gain transformer device. This AC permanent magnet gain transformer device and its voltage regulation and control method further enhance the power transfer efficiency of transformer device, thus make up the intrinsic spoilage of traditional winding coil and laminated iron core, and save energy.
US10128035B2

A coupled inductor array includes a monolithic magnetic core formed of magnetic materials having a distributed gap, first and second windings, and a low-permeability magnetic structure. The first and second windings form respective first and second winding turns around a common winding axis extending in the height direction. The low-permeability magnetic structure is embedded in the monolithic magnetic core and forms a loop around the common winding axis. The low-permeability magnetic structure separates the first and second winding turns in the height direction, and the low-permeability magnetic structure is formed of a magnetic material having a lower magnetic permeability than the one or more magnetic materials forming the monolithic magnetic core. One possible application of the coupled inductor array is in a multi-phase switching power converter.
US10128031B2

Provided is a method for manufacturing magnetic particles, in which an oxidation treatment, a reduction treatment, and a nitriding treatment are performed in that order on raw material particles with a core-shell structure in which a silicon oxide layer is formed on the surfaces of iron microparticles, thereby nitriding the iron microparticles while maintaining the core-shell structure. Due to this configuration, granular magnetic particles with a core-shell structure in which a silicon oxide layer is formed on the surfaces of iron nitride microparticles can be obtained.
US10128022B1

A carbon nanotube (CNT) cable includes a pair of plated twisted wires, wherein each wire includes one or more sub-cores, wherein at least one sub-core includes CNT yarn; a dielectric surrounding the plated twisted wires; and an electrical layer surrounding the dielectric, wherein the electrical layer is configured to shield the CNT cable. A method for making a CNT cable includes the steps of controlling a deposition rate, depositing plating so as to surround a pair of wires, wherein each wire includes one or more sub-cores, wherein at least one sub-core includes CNT yarn, twisting the plated wires together, and surrounding the plated twisted wires with an electrical layer configured to shield the plated twisted wires, thereby creating the CNT cable.
US10128020B2

An electrical apparatus that includes a cable connected to a transmission optimizer and configured to conduct a current for matching a desired power output. The cable includes at least one insulated conductor core including an innermost insulating layer disposed around the outside of a conducting layer having carbon fiber or graphite fiber as a conductor core. The cable is a single core cable having a single insulated conductor core or a multi-core cable having multiple single insulated conductor cores.
US10128005B2

A support grid for a nuclear fuel assembly, the nuclear fuel assembly including a generally cylindrical fuel rod with a diameter, wherein the support grid includes a frame assembly having a plurality of generally circular cells and a plurality of helical frame members. The helical frame members are disposed in the cells and are structured to contact the cell as well as a fuel rod. The helical fuel rod contact portion may have a variable pitch.
US10127994B1

A memory device includes a memory array of a set of memory cells. Each memory cell of the set of memory cells includes at least one transistor and at least one capacitor. The memory array includes at least one programmed memory cell. The programmed memory cell is selectively programmed by applying hot-carrier injection (HCI) to a transistor of the programmed memory cell. The programmed memory cell may provide an indication of pattern data that may be used to facilitate functionality such as data encryption, data decryption, implementation of a particular memory device operation mode, and/or machine-implemented instructions.
US10127986B1

There are provided a memory device and an operating method thereof. A memory device may include a memory block, peripheral circuits, and a control logic. The memory block may include a plurality of pages arranged in a vertical direction on a substrate. The peripheral circuits may perform a program operation on a selected page. The control logic may control the peripheral circuits to perform a first partial program operation of sequentially programming some of the pages up to a first page. The control logic may perform a first partial erase operation of erasing the other non-programmed pages. The control logic may perform a second partial program operation of partially programming the pages on which the first partial erase operation has been performed.
US10127985B2

A semiconductor memory device includes first and second memory cells, first and second word lines that are connected to the first and second memory cells, respectively, a first transistor connected to one end of the first word line, and second and third transistors respectively connected to first and second ends of the second word line. During a read operation on the first and second memory cells, when the first word line is selected, a first voltage is applied to the second word line, and then a second voltage is applied to the first word line, and when the second word line is selected, the first voltage is applied to the first word line, and then the second voltage is applied to the second word line. The second voltage is applied to the first word line for a longer duration than is applied to the second word line.
US10127984B2

Embodiments include a method of operating a storage device including a flash memory, comprising: calculating a reuse period of a selected memory block in the flash memory; determining a set of wordlines of the selected memory block for writing data based on the reuse period of the selected memory block; and writing the data into the set of wordlines.
US10127979B2

The present disclosure generally relates to a memory cell and methods for generating a pulse within the memory cell. As such, a geometric arrangement of transistors is disclosed that allows the transistor pulse signal generator circuit to precharge both sides of the memory cell and, subsequently, bring opposite sides of the memory cell quickly to different voltages. The circuit and wiring fabrication provided, when combined with a related transistor manufacturing process, yields pulse generating logic at the memory cell to enable the formation of a well-defined pulse while fitting within the 4F2 footprint of the memory cell. As such, the speed and pulse shape requirements of PCM, MRAM, other such cross-point memory technologies, sensor arrays, and/or pixel displays may take advantage of the reduced RC circuitry delays.
US10127975B2

A determination circuit of one embodiment includes first and second inverter circuits, a first transistor which turns on when receiving an asserted first signal, and a first capacity component including a first end which receives an inversion signal of the first signal. The second inverter circuit includes an input coupled to an output of the first inverter circuit, and includes an output coupled to an input of the first inverter circuit. The first node is coupled to a first potential node, the first transistor is coupled between the second node and a second potential node having a lower potential than a potential of the first potential node, and a second end of the first capacity component is coupled to the second node.
US10127974B2

Provided are a memory device and a memory system performing request-based refresh, and an operating method of the memory device. The operating method includes: determining a weak row by counting an activated number of at least one row; requesting for refresh on the weak row based on a result of the determining; and performing target refresh on the weak row upon receiving a refresh command according to the requesting.
US10127972B2

Apparatuses and methods are disclosed that include two transistor-one capacitor memory and for accessing such memory. An example apparatus includes a capacitor coupled to first and second selection components. The apparatus further includes a first digit line and the first selection component configured to couple a first plate of the capacitor to the first digit line, and also includes a second digit line and the second selection component configured to couple the second plate to the second digit line. A sense amplifier is coupled to the second digit line and is configured to amplify a voltage difference between a voltage coupled to the second digit line and the reference voltage.
US10127968B2

In one embodiment, an apparatus comprises a processor core and a power control unit. The power control unit is to identify the occurrence of a power loss from a primary power source, instruct the I/O controller to block further write requests from the one or more I/O devices and to send at least one pending write request stored by the I/O controller to the memory controller, and instruct the memory controller to complete at least one pending write request stored by the memory controller and to cause the memory to be placed into a self-refresh mode.
US10127967B1

The present disclosure provides a dynamic random access memory (DRAM). The DRAM includes a refresh unit and an accessing device. The refresh unit includes a target row on which a read/write (R/W) operation is requested to be performed. The accessing device is configured to perform the R/W operation on the target row while the refresh unit is being refreshed.
US10127960B1

The present invention is directed to a method for sensing the resistance state of a memory cell, which includes a memory element and a two-terminal selector coupled in series between first and second conductive lines. The method includes the steps of precharging at least the first conductive line to attain a potential drop across the memory cell that is sufficiently large to turn on the two-terminal selector; allowing the voltage of the first conductive line to decay by discharging through the second conductive line; measuring the voltage of the first conductive line after a discharge period to determine the resistance state of the memory cell; concluding that the memory cell is in the high resistance state if the measured voltage is greater than a reference level; and concluding that the memory cell is in the low resistance state if the measured voltage is less than the reference level.
US10127958B2

According to one embodiment, the magnetic memory includes a structure including a first magnetic layer and a conductive layer, a second magnetic layer, an intermediate layer, a third magnetic layer, and a fourth magnetic layer. The first magnetic layer is provided between the second magnetic layer and the conductive layer. The intermediate layer is provided between the second magnetic layer and the first magnetic layer. The third magnetic layer is provided between a second electrode and the intermediate layer. The fourth magnetic layer is provided between a first electrode and the intermediate layer. Further, the magnetic memory includes a first conductive-type first semiconductor layer electrically connected with the first electrode, a first conductive-type second semiconductor layer electrically connected with the second magnetic layer, and a second conductive-type third semiconductor layer electrically connected with the first semiconductor layer and the second semiconductor layer.
US10127946B2

Product packaging for electronic media discs including a tray component with hub portions arranged on one or more opposing surfaces of the tray for storage of a plurality of discs. Each tray component includes one or more tab portions for quick and easy assembly and disassembly with other trays such that any number of trays may be interconnected together providing customizable product packing.
US10127945B2

Implementations relate to visualizations including images based on image content. In some implementations, a computer-implemented method includes obtaining a set of images, determining one or more pixel characteristics of the set of images, and determining one or more faces depicted in the plurality of images based on one or more pixel characteristics. The method selects a group of images of the set of images, where each image in the group of images depicts a different group of faces than depicted in the other images in the set of images. The method generates a visualization including the group of images, and provides the visualization to a user device in response to a user request to cause the group of images to be displayed by the user device.
US10127937B1

A slider having an air bearing surface is configured for heat-assisted magnetic recording (HAMR). The slider comprises a write pole, a near-field transducer (NFT) proximate the write pole, a return pole magnetically coupled to the write pole, and an optical waveguide configured to receive light from a light source and couple the light to the NFT. The optical waveguide comprises first and second opposing major surfaces and opposing first and second edges connected to the first and second major surfaces. An optically opaque overlay is disposed on one or both of the first and second major surfaces of the optical waveguide. The optically opaque overlay can be light reflective or light absorbing.
US10127936B2

A dynamic vibration absorber includes an arm section that includes an elastic unit; and a weight section that is connected to the arm section and includes a mass unit. The arm section and the weight section each include a plurality of stacked single-layer materials having different degrees of elasticity and specific gravities, and at least one of the single-layer materials of the arm section and at least one of the single-layer materials of the weight section are shared in common.
US10127928B2

A multi-party conversation analyzer and logger uses a variety of techniques including spectrographic voice analysis, absolute loudness measurements, directional microphones, and telephonic directional separation to determine the number of parties who take part in a conversation, and segment the conversation by speaking party. In one aspect, the invention monitors telephone conversations in real time to detect conditions of interest (for instance, calls to non-allowed parties or calls of a prohibited nature from prison inmates). In another aspect, automated prosody measurement algorithms are used in conjunction with speaker segmentation to extract emotional content of the speech of participants within a particular conversation, and speaker interactions and emotions are displayed in graphical form. A conversation database is generated which contains conversation recordings, and derived data such as transcription text, derived emotions, alert conditions, and correctness probabilities associated with derived data. Investigative tools allow flexible queries of the conversation database.
US10127926B2

In some implementations, (i) audio data representing a voice command spoken by a speaker and (ii) a speaker identification result indicating that the voice command was spoken by the speaker are obtained. A voice action is selected based at least on a transcription of the audio data. A service provider corresponding to the selected voice action is selected from among a plurality of different service providers. One or more input data types that the selected service provider uses to perform authentication for the selected voice action are identified. A request to perform the selected voice action and (i) one or more values that correspond to the identified one or more input data types are provided to the service provider.
US10127923B2

A method includes identifying, by a computing device including a processor, a plurality of words from data. The method includes determining a location of the computing device. The method includes determining, by the computing device, a sound output level based on the location. The method also includes generating, by the computing device, digital sound data based on the sound output level and the plurality of words identified from the data.
US10127911B2

Systems and processes for generating a speaker profile for use in performing speaker identification for a virtual assistant are provided. One example process can include receiving an audio input including user speech and determining whether a speaker of the user speech is a predetermined user based on a speaker profile for the predetermined user. In response to determining that the speaker of the user speech is the predetermined user, the user speech can be added to the speaker profile and operation of the virtual assistant can be triggered. In response to determining that the speaker of the user speech is not the predetermined user, the user speech can be added to an alternate speaker profile and operation of the virtual assistant may not be triggered. In some examples, contextual information can be used to verify results produced by the speaker identification process.
US10127907B2

The present invention prevents a plurality of robots from outputting identical messages to a single user. The present invention includes a message determining section (83) that determines whether or not a message to be outputted from a robot (2) is identical to a first message to be outputted from a robot (1) or a second message which has been outputted from the robot (1). In a case where the message to be outputted from the robot (2) is identical to the first message or the second message, the message determining section (83) controls the robot (2) to (i) output a message different from the first message or the second message, or (ii) not to output any message.
US10127897B2

Embodiments of the present invention provide methods, computer program products, and systems to for automatic key transposition. Embodiments of the present invention can be used to determine compatibility between a known melody capable of being generated by a pitch generation system and a first performance profile associated with a first performer that performs in conjunction with the pitch generation system. Embodiments of the present invention can be further used to determine an appropriate key to update one or more pitches associated with the known melody, to be generated by the pitch generation system during the performance by the first performer, based on the compatibility between the first performance profile and the known melody.
US10127894B2

A system for providing fonts, an apparatus for providing Metafont fonts, and a method for controlling the apparatus are disclosed. The disclosed apparatus, which connects to a device to provide Metafont fonts, includes: a communication module configured to receive a first font request from the device for the font engine, where the first font request includes at least one font style parameter and the ID information of a Metafont font file; and an operating module configured to determine whether or not a font file having ID information identical to the ID information of the font file included in the first font request exists in a first external memory, and if a font file having identical ID information exists, determine whether or not the font converted from the font file having identical ID information is saved in a second external memory.
US10127884B2

An electronic device includes: a communication module configured to receive a content; a direction detection unit configured to detect a direction that a screen of the electronic device faces; a control unit configured to determine whether to display the received content on the basis of a least one of whether the received content corresponds to a designated content and whether the detected direction corresponds to a designated direction; and a display module configured to display a notification notifying the reception of the content without displaying the content if the detected direction does not correspond to the designated direction and the received content corresponds to the designated content according to a determination result of the control unit.
US10127883B2

A frame rate control method is provided. The frame rate control method includes the following step: detecting a frame rate of an image signal generated by an image processing apparatus to generate a first detection result; detecting a system load on the image processing apparatus to generate a second detection result; and determining whether to provide a frame rate limit to limit the frame rate according to at least the first detection result and the second detection result.
US10127878B1

A gate driver on array (GOA) driver circuit and a liquid crystal display are proposed. The GOA driver circuit includes cascaded GOA units. A gate driver signal is output to an Nth-stage horizontal scan line Gn on a display zone according to an Nth-stage GOA unit output gate driver signal. The Nth-stage GOA unit includes a pull-up module, a pull-up control module, a pull-down holding module, a transferring module, and a bootstrap capacitor module.
US10127868B2

A method of controlling an array of electrowetting elements, comprising: receiving first pixel data; selecting, based on the first pixel data and based on a characteristic of the first display effect, a group of subpixels to display the first display effect; and outputting control data for displaying the first display effect using the group of subpixels.
US10127867B2

The disclosure provides an apparatus for controlling liquid crystal display brightness, the apparatus pre-obtaining a zone backlight value corresponding to a zone image data block according to grayscale values; if the zone backlight value is above a first threshold, multiplying the pre-obtained zone backlight value with a backlight value gain coefficient, which is more than 1, to a obtain backlight value to which a gain is applied, of a backlight zone corresponding to the zone image data block, outputting the backlight value to which the gain is applied, to a driver circuit of backlight source in the backlight zone to control brightness of the backlight source in the backlight zone as a result of driving; if the zone backlight value is below a second threshold, compensating for the grayscale values of the pixels in the zone image data block using compensation coefficients, each of which is more than 1.
US10127864B2

A circuit structure includes: a control circuit, including a first end, a second end and a control end; a switching circuit, including a first interface, a second interface and a control interface; a driving power line, connected with the control end of the control circuit and configured to provide a driving power voltage in a working stage to conduct the first end of the control circuit and the second end of the control circuit; and a first voltage line, connected with the first end of the control circuit and configured to, when the first end of the control circuit and the second end of the control circuit are conducted, provide a first voltage to the control interface of the switching circuit through the control circuit to disconnect the first interface of the switching circuit from the second interface of the switching circuit.
US10127862B2

The present application discloses a shift register, a gate drive circuit and a display panel. In the shift register, the first node control sub-circuit provides a signal of the input signal terminal to the first node, and provides a signal of the first reference signal terminal to the first node; the second node control sub-circuit provides a signal of the second reference signal terminal to the second node, and provides a signal of the third clock signal terminal to the second node; the first output sub-circuit provides a signal of the second clock signal terminal to the output terminal for stabilizing a voltage difference between the first node and the output terminal when the first node is in a floating state; and the second output sub-circuit provides the signal of the first reference signal terminal to the output terminal.
US10127859B2

An electroluminescent display is disclosed. An electroluminescent display comprises a display panel including a plurality of pixels, each of the plurality of pixels including subpixels. A pixel circuit of each subpixels includes a driving transistor configured to drive the electroluminescent diode, a first switching transistor configured to supply a first voltage to a gate of the driving transistor in response to a first scan signal, a second switching transistor configured to supply a second voltage to the gate of the driving transistor in response to a second scan signal, a third switching transistor configured to supply the second voltage to a first electrode of the driving transistor in response to the second scan signal, a fourth switching transistor configured to supply a first supply voltage to a second electrode of the driving transistor in response to an emission control signal, a first capacitor between a first node connected to the gate electrode of the driving transistor and a second node connected to the second electrode of the driving transistor, and a second capacitor between the second node and a power supply line supplied with the second voltage or the first supply voltage.
US10127858B1

A system can include a plurality of display elements arranged into groups that each include a plurality of first lines, each coupled to at least one element, and a plurality of latch circuits, each having an input coupled to receive a same shared data signal that transitions between different values, each latch circuit configured to latch and output the data signal on the corresponding first line to enable the different values to be driven on different first lines at the same time.
US10127857B2

A temperature estimating apparatus includes an average data outputting circuit configured to output average data of image data displayed on a display panel. The temperature estimating apparatus further includes a change amount outputting circuit configured to determine a change amount of the average data, and to output an average data change amount. The temperature estimating apparatus additionally includes a luminance outputting circuit configured to convert the average data change amount to a luminance, and to output the luminance. The temperature estimating apparatus further includes a temperature sensor configured to sense an ambient temperature of the display panel, and to output the ambient temperature. The temperature estimating apparatus additionally includes a current temperature outputting circuit configured to determine a current temperature of the display panel based on a previous temperature of the display panel, the luminance and the ambient temperature.
US10127844B2

A sign assembly includes a sign panel, a base including an upper surface and a lower surface, a first longitudinal side and a second longitudinal side, the first longitudinal side including a midpoint disposed between first and second outer points, and the second longitudinal side including a midpoint disposed between first and second outer points, and first and second longitudinal sides, and a platform disposed on the base for attaching the sign panel to the base, wherein a distance between the midpoint of the first longitudinal side and the midpoint of the second longitudinal side is less than a distance between the first outer points of the first and second longitudinal sides, and the distance between the midpoint of the first longitudinal side and the midpoint of the second longitudinal side is less than a distance between the second outer points of the first and second longitudinal sides.
US10127842B2

A combined primary label and secondary label comprises a first piece of paper, a first release coating disposed on a portion of the first piece of paper, a second piece of paper, a second release coating different from the first release coating and disposed on a portion of the second piece of paper. The combined primary and secondary label further comprises an adhesive layer disposed between the first and second pieces of paper such that (i) a primary label can be peeled away with at least some adhesive of the adhesive layer from the second release coating disposed on the portion of the second piece of paper, and (ii) a secondary label can be peeled away with at least some adhesive of the same adhesive layer from the first release coating disposed on the portion of the first piece of paper.
US10127837B2

A training device for the preparation, execution and maintenance of central venous catheters comprising a central block including a cavern traversing through the block, a tube running through the cavern, a reservoir containing a liquid with a distal end of the tube engaged with the reservoir, a covering material secured over the central block, a guidewire extended through the covering material and within the tube, a hydraulic or pneumatic device operationally associated with the reservoir and allowing the reservoir and the tube to be filled and pressurized with the liquid, a scalpel or similar instrument for making a small incision in the covering material at the site where the guide wire extends through the covering material, a dilator to expand the incision opening and then remove from the incision and guidewire and a catheter to feed over the guidewire and into the incision.
US10127834B2

The present disclosure relates to a measurement ring for positioning at an orifice of a mannequin or standardized patient. The measurement ring comprises a hollow channel, an annular lip, at least one sensor and a communication module. The annular lip is located at a first extremity of the hollow channel and forms therewith an insertion channel for inserting at least one instrument in the orifice of the mannequin or standardized patient. The at least one sensor measures at least one parameter related to insertion of the instrument in the insertion channel and generates insertion data. The communication module transmits the insertion data to a simulation system.
US10127830B2

An improved numeracy and place-value educational device which accurately displays a range of both whole-number and decimal place-value properties. A conventional counting-wheel odometer comprising a plurality of sequentially numbered counting wheels (10a-10f) and motion transfer components (not shown) is supported by a frame (12). A decimal carrier (20) moves laterally across a portion of the frame (16). The lateral movement allows a decimal point (20′) to precede or follow any numeral in a specific row displayed by the counting wheels (10a-10f). A place value band (18) displays place value names (19a-19f). Its movement, in unison with the decimal carrier (20) and a moveable comma (241, maintains the correct orientation of place-value names (19a-19f) in relation to the decimal point (20′) in unalterable fashion. Force is applied to the motion transfer components which selectively rotate the counting wheels (10a-10f). A sequential, dynamic display of both whole-number and decimal place-value names, notations, and properties is presented consistently, accurately, and objectively.
US10127829B1

A method includes the steps of receiving data indicative of a selected health condition; identifying one or more trigger substances associated with the selected health condition; identifying one or more foods containing the identified one or more trigger substances, including the concentration of the trigger substance; receiving data indicative of a selection of the one or more identified foods, including the amount of the food consumed within a specified time interval; identifying one or more risk factors associated with the one or more trigger substances contained in the selected one or more foods; receiving data indicative of a selection of the one or more identified risk factors; and calculating a probability of causation of the selected health condition based on the selected foods, weight values associated with the identified trigger factors contained in the selected foods indicative of the relative significance of the substance as a trigger of the selected health condition, and the selected risk factors.
US10127811B2

A method is provided for controlling traffic lights of a road geometry network using a cloud-based traffic control system. Methods may include: receiving map data including road network geometry and traffic light locations relative to intersections of the road network geometry; receiving signal phase and timing of traffic lights at the traffic light locations; receiving probe and sensor data from a plurality of probes traversing the road network geometry; analyzing the received probe and sensor data from the plurality of probes relative to the road network geometry and the traffic light locations; determining revised signal phase and timing for at least one traffic light within the road network geometry based on the analyzed probe and sensor data relative to the road network geometry and the traffic light locations; and providing revised signal phase and timing to the at least one traffic light within the road network geometry.
US10127809B2

The disclosed embodiments relate to prediction of traffic dynamics. A descriptive model is provided that uses historical probe data to create “tidal-like” patterns for the usual dynamics on the road network and creates a framework for taking a future time, e.g. in terms of month, day, time, and suggesting a typical speed for the specified road network link at that specific time. With this model, better predictions for estimated time of arrival will be derived. As opposed to blindly extrapolating from a static model, the disclosed embodiments dynamically adapt to current conditions using real time data to adapt, based on current conditions, the model from which a predicted speed may be determined.
US10127805B2

Systems and methods for facilitating caching of programming data are provided herein, including receiving two or more programming data portions, storing the respective programming data portions, managing access to the storage component or the communication component based on programming data portions stored within the storage component, and generating a sleep signal based on a period of inactivity which exceeds an inactivity threshold. In one or more embodiments, caching of programming data may include determining a programming data set based on user profile data, parsing the programming data set into two or more programming data portions, converting respective programming data portions into a format based on a remote configuration, transmitting a first programming data portion of the respective programming data portions, and transmitting additional programming data portions of the respective programming data portions based on a sleep signal.
US10127804B2

A system for controlling a remote device including a trainable transceiver, communications electronics, and a processing circuit coupled to the trainable transceiver and the communications electronics. The processing circuit is configured to cause the trainable transceiver to control a remote device in response to a signal received from a cloud computing system, wherein the signal is received from the cloud computing system using the communications electronics.
US10127799B2

Present example embodiments relate generally to methods, systems, devices, computer readable medium, and logic for managing a plurality of alarms initiated by a plurality of alarm sensors. The method may include receiving a plurality of initiated alarm. The method may further include prioritizing one or more of the initiated alarms. The method may further include reprioritizing one or more of the prioritized initiated alarm when the one or more prioritized initiated alarm satisfies a reprioritization condition. The method may further include providing information pertaining to the one or more reprioritized alarms.
US10127795B1

The present disclosure includes embodiments of systems, methods, and computer readable media that enable a dynamic transportation system to detect when material has been left in a vehicle by a requestor. In some embodiments, the system detects the completion of the transportation request, analyzes data from a plurality of vehicle sensors, from a computing device associated with the vehicle, and from a computing device associated with the requestor, and then determines, based on the data analysis, that material has been left in the vehicle. The system then performs an action for handling the material based on one or more attributes of the material.
US10127778B2

A haptic actuator may include a housing, at least one coil carried by the housing, and a field member having opposing first and second sides. The haptic actuator may also include a respective flexure bearing mounting each of the first and second sides of the field member to be reciprocally movable within the housing responsive to the at least one coil. Each flexure bearing may include a first anchor member coupled to an adjacent portion of the housing, a second anchor member coupled to an adjacent side of the field member, and a first flexible arm coupling the first and second anchor members together and having at least one bend therein.
US10127775B2

An electronic gaming machine comprises a display for displaying game symbols for playing a first game of chance, and an electronic game controller for controlling the display of the game symbols on the display. In response to a trigger event in the first game, a second game of chance is displayed, where the appearance of one or more special symbols causes the award of one or more tokens associated with one or more token values. At the end of the second game, an accumulated token value is determined and if it is equal to a predetermined number, a plurality of third games of chance is displayed and is selectable by the player. The third games displayed depend on the accumulated token value. A gaming method is also provided.
US10127767B2

A gaming machine has display means and a game control means. A game is played in which one or more random events are displayed on the display means and, if a predefined winning event occurs, the machine awards a prize. On the occurrence of a predefined event, the player is offered a choice of two or more different prize sets, each containing a plurality of prize outcomes. The prize is drawn from the prize set or sets selected. The sets of prizes may be presented on segments of wheels that can spin before stopping randomly on a segment which defines the prize outcome. Alternatively the sets of prizes are presented on the faces of dice which are arranged to spin before stopping with the front face of the die defining the prize won.
US10127766B1

Nested commit/reveal sequences using randomized inputs from each participant in a gaming transaction (e.g., the house and each player) may be employed to provide a selection of outcome or outcomes that can be verified by each participant as free from cheating. In general, techniques may be employed in a variety of distributed gaming transaction environments and as a verification facility for any of a wide variety of games in which the risk of player collusion can be eliminated. Nonetheless, several variations on a distributed card dealing method are illustrative and will be appreciated by persons of ordinary skill in the art as applicable in other gaming environments, including games employing outcomes denominated in die (or dice) rolls, coin toss, wheel spins, blind selection or other ostensibly random selection of an outcome from a predefined set thereof.
US10127763B2

In various embodiments, a player may play a simulation of a mobile gaming device over the Internet using a personal computer, for example. In some embodiments, an image of a mobile device's screen may appear on the screen of a computer or other computing device. The image of the mobile device's screen may display a game.
US10127758B2

An automated device for automatically and without any human intervention, receiving into the device articles to be distributed or sold, storing the articles, and then distributing or selling the articles to users/customers. The store includes within a housing an entry means for controlling entry into the housing of a plurality of closed shipping containers. Also within the housing is an automated forming means for forming an opening in each of the plurality of the shipping containers, a storing means for storing the plurality of opened shipping containers inside a storage area of the housing, a computer controlled retrieving means for entering into selected ones of the opened shipping so as to retrieve an article from inside one of the stored opened shipping containers and further including moving means for moving the retrieved articles to an output of the housing. Such an automated device allows for new methods of operation of the automatic device, with respect to agreements between parties that distribute or sell articles to users or customers. Furthermore, such an automated device allows is particularly well suited for being implemented in a modular arrangement.
US10127755B2

A moiré magnification device including a transparent substrate carrying: an array of micro-focusing elements, the focusing elements defining a focal plane; a first array of microimage elements in a first colour and a second array of microimage elements in a second colour, the first and second arrays of microimage elements are located in a plane substantially coincident with the focal plane of the focusing elements, the second array of microimage elements being laterally offset from the first. The pitches of the micro-focusing elements, first and second arrays of microimage elements and their relative locations are such that the array of micro-focusing elements cooperates with each of the first and second arrays of microimage elements to generate respective magnified versions of the microimage elements due to the moiré effect. An interruption zone is perceived between the magnified versions of the first and second microimage arrays, respectively, and exhibits no magnified versions.
US10127739B2

A system for detecting the angle of articulation at an articulating point between a first section and a second section of an articulating machine is provided. The system includes a controller positioned on the articulating machine for generating a uniquely encoded signal. A plurality of drivers are positioned on the second section of the articulating machine such that they are in communication with the controller for transmitting the uniquely encoded signal. A machine mounted locator is positioned on the first section of the articulating machine such that it is in communication with the drivers. An algorithm based on the uniquely encoded signal and a radio frequency signal generated by the machine mounted locator is performed at the controller to generate the uniquely encoded signal.
US10127737B1

Systems and methods are disclosed herein for providing near real time communication, such as a warning/notification, to a user based on analysis of various user and vehicle telematic data. The system includes a user with a wearable human telematic sensor providing telematic data about the wearer. Also, the system and method includes at least one vehicle telematic sensor configured to provide telematic data about the vehicle and/or surrounding environment. The various telematic data is communicated and processed to provide a notification back to the user such as a potential safety hazard. The safety hazard may be based upon sensed data specific to the user, specific to the vehicle, or combinations thereof.
US10127736B1

A method for performing interaction based on augmented reality is performed at a first mobile terminal. While rendering a real-time scene photographed by its camera, the first mobile terminal submits its current location a remote server and then receives, from the remote server, information of multiple mobile terminals. After calculating the distance and orientation relationships between the multiple mobile terminals and itself, the first mobile terminal selects a second mobile terminal whose distance and orientation relationship with the first mobile terminal satisfies a preset requirement and then renders one or more interactive icons of the second mobile terminal near a portion of the real-time scene corresponding to the second location of the second mobile terminal. Finally, the first mobile terminal performs a respective interaction with the second mobile terminal in response to a user selection of a respective one of the one or more interactive icons.
US10127735B2

Techniques are disclosed for facilitating action by a user on a simulated object in an augmented reality environment. In some embodiments, a method includes, detecting a gesture of the user in a real environment via a sensor of the device; wherein, the gesture includes, movement of eye ball or eye focal point of one or more eyes of the user. The gesture can be detected by tracking: a movement of one or more eyes of the user, a non-movement of one or more eyes of the user, a location of a focal point of one or more eyes of the user, and/or a movement of an eye lid of one or more eyes of the user. The gesture can be captured to implement the action on the simulated object in the augmented reality environment.
US10127720B2

Embodiments of the invention include a method inserting a new face in a polygonal mesh comprising receiving an input corresponding to: a polygonal mesh having a plurality of faces, a selection of a face (fm) of the plurality of faces, a direction vector (d), a modified target plane (pm), and a threshold angle θ. For each edge (e) of the selected face fm, the method further includes determining each adjacent face (fadj) to selected face fm, and inserting a new face at edge e if no adjacent face exists or if fadj is substantially parallel to pm and within threshold θ. In some embodiments, the new face has a normal orthogonal to e and d.
US10127718B2

Methods for indoor 3D surface reconstruction and 2D floor plan recovery by segmenting a number of objects and building structure elements from a building scan using an electronic computing device are presented, the methods including: causing the electronic computing device to capture the building scan, where the building scan includes a number of scan points; pre-processing scan data from the building scan; generating an octree and a 2.5D model from the pre-processed scan data; extracting interior and exterior volumes from the octree model and the 2.5D model; and meshing the extracted volumes to generate a 3D object geometry and a 3D building geometry, where the 3D object geometry corresponds with the number of objects and the 3D building geometry corresponds with the indoor 3D surface reconstruction of building structure elements.
US10127705B2

An incident scene is searchable via a portable communication device and method that provides for displaying a masked augmented reality of the incident scene to the display of the portable communication device. A geofenced area is applied within the displayed masked augmented reality of the incident scene as an indication to the user of an area to be searched. As the geofenced area is searched, masking is removed from the displayed masked augmented reality of the incident scene. The masking is only being removed within the geofenced area based on user attention span provided to the geofenced area. The removal of masking indicates areas that have been searched.
US10127692B2

A web server receives a request from a client specifying a location and a bounding area. A mapping engine creates a tile grid centered at the specified location. A seed tile is created, including or adjacent to the center location. The web server creates a resource identifier for each tile in the tile grid, and returns the tile grid including the resource identifiers to the client. The resource identifier for each tile includes the location of the seed tile and a position offset for the tile relative to the seed tile, in one embodiment specified in units of northward and eastward movement. The client requests tiles from the system using the resource identifiers previously provided by the system. Upon receiving the request, the mapping engine dynamically renders each requested tile using map data from the map database, and the web server returns the dynamically-generated tiles to the requesting client.
US10127689B2

A tool for verifying a user interface (UI) design of a mobile application receives a screenshot of the application's UI operating at a target device and retrieves a reference UI design image that corresponds to the received screenshot. The tool generates a plurality of images based on discrepancies between the screenshot and the reference UI design image. The plurality of images include a set of differential images in which each pixel location has a value that is based on a difference between corresponding pixels at the same pixel location of the reference UI design image and of the screenshot. The plurality of imagers also include at least one blended image that is an overlay of the reference UI design image with the screenshot.
US10127687B2

A calibration device for an optical device including a two-dimensional image conversion element having a plurality of pixels and an optical system that forms an image-formation relationship between the image conversion element and the three-dimensional world coordinate space. The calibration device includes: a calibration-data acquisition unit that acquires calibration data representing the correspondence between two-dimensional pixel coordinates in the image conversion element and three-dimensional world coordinates in the world coordinate space; and a parameter calculating unit that calculates parameters of a camera model by applying, to the calibration data acquired by the calibration-data acquisition unit, a camera model in which two coordinate values of the three-dimensional world coordinates are expressed as functions of the other one coordinate value of the world coordinates and the two coordinate values of the two-dimensional pixel coordinates.
US10127680B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for gaze position prediction using neural networks. One of the systems includes a neural network comprising one or more neural network layers, wherein the neural network is configured to obtain a collection of input facial images of a user, wherein the collection of input facial images of the user comprises (i) a query image of the user, (ii) one or more calibration images of the user, and (iii) a respective calibration label that labels a known gaze position of the user for each of the one or more calibration images of the user; and process the received collection of input facial images of the user using the one or more neural network layers to generate a neural network output that characterizes a gaze position of the user in the query image.
US10127659B2

Methods and apparatus for improved deep learning for image acquisition are provided. An imaging system configuration apparatus includes a training learning device including a first processor to implement a first deep learning network (DLN) to learn a first set of imaging system configuration parameters based on a first set of inputs from a plurality of prior image acquisitions to configure at least one imaging system for image acquisition, the training learning device to receive and process feedback including operational data from the plurality of image acquisitions by the at least one imaging system. The example apparatus includes a deployed learning device including a second processor to implement a second DLN, the second DLN generated from the first DLN of the training learning device, the deployed learning device configured to provide a second imaging system configuration parameter to the imaging system in response to receiving a second input for image acquisition.
US10127655B2

Provided is a method of operating a medical imaging apparatus, comprising: acquiring a first image of a first type corresponding to a first respiratory state of an object; determining motion information of the object with respect to a respiratory state, based on first and second images of a second type respectively corresponding to the first respiratory state and a second respiratory state of the object; and generating a second image of the first type corresponding to the second respiratory state by applying the motion information to the first image of the first type.
US10127654B2

A medical image processing apparatus comprises a memory configured to store medical image data representative of a tissue structure and a processing circuitry configured to operationally connect to the memory, extract regions from the medical image data by performing threshold processing of the medical image data using each of a plurality of threshold values, select regions meeting at least one predetermined condition from among the extracted regions, and determine a region representative of the tissue structure in the medical image data based on the selected regions.
US10127650B2

The disclosed method checks the state of degradation of the suspension of a vehicle without having to carry out tests that immobilize the vehicle or to use non-objective expertise. The method processes data provided by at least one front camera in an on-board visual system. The checking method includes steps for periodically acquiring images provided by the camera or cameras, followed by storage of the positional data of the three-dimensional road in relation to a flat road and basic positional parameter data for the path of the vehicle. The error between the ideal values of the suspension parameters of a chosen suspension model and the values of these parameters corresponding to the stored path data from the positional data is then minimized. By iteration, the accuracy ε of the error reaches a predetermined value sufficient to diagnose a state of the suspension.
US10127646B2

Provided is an apparatus for measuring a quality of a holographic image. The apparatus includes: a hologram image reconstruction unit configured to perform a hologram image; a superimposed focus image generation unit configured to collect an area that is in focus from reconstructed images and superimpose into a single image; and a hologram image quality measurement unit configured to perform an image quality evaluation for the superimposed focus image.
US10127641B2

Disclosed in the present invention is a contrast constrained aerothermal radiation correction method. By analyzing features of images at different intensities of aerothermal radiation, it has been discovered that the stronger the aerothermal radiation effect is, the smaller the image contrast becomes, and when thermal radiation correction is performed using a gradient fitting algorithm, it has been discovered that time consumption thereof grows exponentially with an increase in a degree of a fitting surface and with an increase in an image size. The present invention can rapidly and effectively restore an aerothermal radiation image, remarkably improving a signal to noise ratio and quality of the image.
US10127628B2

Methods and systems configured to virtualize graphic processing services in a virtual machine environment are disclosed. A virtual machine monitor (VMM) may be configured to maintain a virtual machine (VM) based on a host operating system (OS) executing in the system. The VM may contain a virtualized graphics library (vGLib) configured to support a graphic command from an application executing in the VM. The host OS may contain a graphics library (GLib) configured to support the graphic command and utilize a graphics processing unit (GPU) in the system to process the graphic command. Upon receiving the graphic command from the application, the vGLib may be configured to allocate a memory section in the VM to store the graphic command. And the VMM may be further configured to share access to the memory section with the host OS, thereby allowing the host OS to retrieve the graphic command from the memory section and deliver the graphic command to the GLib for processing.
US10127625B2

Described herein are technologies related to facilitate lossless compression for multi-sample color data of computer graphics that maximizes the apparent quality of pixels while avoiding a corresponding burden on memory and processor bandwidth.
US10127621B2

A server system for distributing information securely includes a network interface for receiving, over a network, an information object accompanied by metadata. A repository stores the information object. Metadata is mapped to electronic addresses of trusted recipients. A processor is configured to generate a link for accessing the information object in the repository, acquire an electronic address of a trusted recipient based on the metadata accompanying the information object, insert the link into an electronic message addressed to the electronic address of the trusted recipient, and send the electronic message with the link to the trusted recipient. The processor is further configured to receive, over a second network, a request for the information object sent from a user device in response to an activation of the link, retrieve the information object from the repository, and transmit the information object to a browser of the user device over the second network.
US10127613B2

According to one embodiment of the present invention, a system for auditing custodian accounts is provided. The system includes a database system receiving customer and custodian information. A sorting processor performs a sort operation on the received customer and custodian information. A customer and custodian matching processor identifies matches between the sorted customer and custodian information. An interface unit outputs information relating to the existence of matches and non-matches between the customer and custodian information.
US10127583B2

In one embodiment, a system and method is illustrated including receiving a feedback request identifying a particular user, retrieving a feedback entry in response to the feedback request, the feedback entry containing a first term, building a scoring model based, in part, upon a term frequency count denoting a frequency with which the first term appears in a searchable data structure, mapping the first term to a graphical illustration based upon a second term associated with the graphical illustration such that the graphical illustration may be used to represent the second term, and generating a feedback page containing the first term and the graphical illustration. The method may include assigning a value to the first term so as to identify the first term, assigning the first term to the searchable data structure, and extracting the first term from the searchable data structure based, in part, upon an extraction rule.
US10127582B1

An apparatus comprises a processing platform implementing a unified framework for representation and processing of trigger, context, action and result (TCAR) associations and constituent elements thereof in relation to customer communications in an enterprise. The processing platform comprises a TCAR mapper, a TCAR reasoner, a TCAR action commander, and a TCAR repository. The TCAR mapper is configured to capture events and transmogrify corresponding TCAR associations for storage in the TCAR repository. The TCAR reasoner is configured to perform one or more reasoning operations over selected ones of the TCAR associations stored in the TCAR repository. The TCAR action commander is configured to orchestrate one or more actions determined at least in part by the one or more reasoning operations performed by the TCAR reasoner. A given one of the TCAR associations includes as its constituent elements a trigger, context, an action and a result, and may contain additional related information.
US10127580B2

This description provides tools and techniques for dynamically and predictively updating mobile devices as mobile users pass through projected locations. These tools may provide methods that include defining thresholds applicable to at least portions of travel itineraries on which mobile users are traveling. The methods may also identify advertisements to send to mobile devices associated with the mobile users, upon meeting the threshold. The methods may also send the selected advertisements, as associated with corresponding advertisers, to the mobile devices.
US10127578B2

Embodiments are described for a system and method for providing a list of current offers from retailers to a user operating a mobile client device. Aspects of the method comprise analyzing a transaction history of the user to identify a vendor who has transacted with the user; determining a present geographic location of the user based on a location of the mobile client device; determining a location of the vendor proximate the user based on the transaction history and the present geographic location of the user; searching for a current promotion offered by the vendor; and facilitating the serving of the current promotion to the user through the mobile client device.
US10127576B2

A system and method for facilitating electronic commerce over a network, according to one or more embodiments, includes communicating with a user via a user device and a business entity via a business entity device over the network, monitoring user navigation events over the network, determining a mood of the user based on user navigation behavior, marketing to the user based on the mood of the user, and storing user information related to the user navigation events and the mood of the user.
US10127565B2

A mobile handset device determines a physical activity performed by a user based on local sensor data. The local sensor data can include sensors within the mobile handset device and local sensors in communication with the mobile handset device. The mobile handset device provides an indicator of the physical activity to a publisher. The publisher targets advertisements based on the current activity or activity pattern of the user.
US10127564B2

A method, apparatus, computer readable medium, computer system, network, or system, is provided for using impressions tracking and analysis, location information, 2D and 3D mapping, social media, and user behavior and information for generating mobile and internet posted promotions or offers for, and/or sales of, products and/or services, for example, through an advertising application programming interfaces (APIs) on mobile devices, tablets, or computers, that provides mobile and web based promotions or offers that connect information and user behavior data to a user or related demographic location or user specified or predicted demographic location(s), such as through the use of as social networking, user or demographic profiles, behavior, and/or relationships, for targeted promotions or offers for products and/or services.
US10127552B2

A system includes a memory and a processor. The memory may store a customer account associated with a customer and an enterprise account associated with an enterprise. The processor may be communicatively coupled to the memory and may cause the system to receive a request to deposit a first amount of a cryptocurrency in the customer account from the customer. The processor may also cause the system to determine a public key associated with the customer account and receive the first amount of the cryptocurrency. The processor may further cause the system to determine a first value approximately equivalent to the first amount of cryptocurrency and associate the first value with the customer account. The processor is further able to aggregate the first amount of cryptocurrency with an aggregated amount of the cryptocurrency in the enterprise account and facilitate securing the public key in the enterprise account.
US10127550B2

A transaction and payment and processing system securely conducts transactions over the public telephone network. The transactions may be between and among entities of any type such as individuals, merchants, utilities, banks, etc. Nothing more than access to a telephone is required after initial registration of a user.
US10127548B2

A greeting card stored-value card combinations and methods of forming said combinations are provided. In one embodiment, these combinations include a greeting card comprising means for affixing a stored-value card thereto. These combinations also include a stored-value card affixed to the greeting card. A single identifier, such as a Stock-Keeping Unit (SKU) or a Universal Product Code (UPC), is assigned to the bundle that uniquely identifies the bundled greeting card and stored-value card. The single identifier provides identification means allowing the stored-value card to be activated. A single capture of the single identifier enables the customer to both purchase the greeting card stored-value card combination product as well as to activate the store-value card.
US10127547B2

A method and a system convert the value of a gift card for use with a mobile device. The value of the gift card is determined from an issuer of the gift card. The value of the gift card is stored in a digital payment account in a storage device. The digital payment account stores values of gift cards from issuers. A financial transaction corresponding to the issuer of the gift card is performed on the digital payment account. The value of a first gift card from a first issuer of a first digital payment account is exchanged with the value of a second gift card from a second issuer of a second digital payment account.
US10127543B2

A device and method for waveform transmission of transaction card data to a merchant point-of-sale device are provided. The device includes a memory device for storing data, a processor, and a transmitter. The device is programmed to receive transaction card data that mimics data stored within a magnetic stripe associated with a transaction card, convert the transaction card data to a first data file for storage within the memory device, transmit the first data file to the transmitter, and transmit a first waveform from the transmitter to the POS device, wherein the first waveform includes changes in a magnetic field that represent the transaction card data.
US10127524B2

A computing system causes a plurality of display devices to display user interfaces containing portions of a canvas shared by a plurality of users. The canvas is a graphical space containing discrete graphical elements located at arbitrary locations within the canvas. Each of the discrete graphical elements graphically represents a discrete resource. When a user interacts with a resource in the set of resources, the computing system modifies the canvas to include an interaction element indicating that the user is interacting with the resource. The computer system then causes the display devices to update the user interfaces such that the user interfaces reflect a substantially current state of the canvas. In this way, the users may be able to understand which ones of the users are interacting with which ones of the resources.
US10127513B1

A system and method for automated multi-channel customer journey testing, that links communication channels and follows a customer interaction across multiple channels as a single journey, incorporating data and interaction content from each channel utilized to maintain a “big picture” view of a customer's journey across these channels during an interaction. The invention also provides flexible success indicators to accommodate virtual assistant and chat bot programs, by accommodating variances in expected test results such as to handle natural language variance, time of day, context, and other factors that may cause variances in interaction content.
US10127510B2

A system is provided that manages aggregated information-driven approvals. The system creates an aggregation attribute that includes an aggregation function that automatically aggregates a plurality of data values into an aggregate data value for an attribute across a plurality of components of a document. The system defines an attribute identifier for the aggregation attribute, where the attribute identifier defines the attribute of the document whose data values are automatically aggregated by the aggregation function. The system further defines one or more filters for the aggregation attribute, wherein the one or more filters define the components of the document whose data values are automatically aggregated by the aggregation function.
US10127505B1

In one embodiment, the instant invention includes a computer system, having at least one processor for executing the computer executable program code stored in memory, where the program code includes: code to provide a benefit to subscribers of a subscription entity, where the benefit includes uncovered information about unclaimed asset, available asset, claim, and/or entitlement for subscribers and where the uncovered information is obtained by employing: code to store, in a subscriber database, records containing personal data of subscribers; code to search a repository database based on a portion of subscribers' personal data to uncover for at least one subscriber at least one of: i) unclaimed asset, ii) available asset, iii) claim, and iv) entitlement; code to receive the uncovered information for subscribers; and code to alert subscribers to the uncovered information.
US10127499B1

In some aspects, a heterogeneous computing system includes a quantum processor unit and a classical processor unit. In some instances, variables defined by a computer program are stored in a classical memory in the heterogeneous computing system. The computer program is executed in the heterogeneous computing system by operation of the quantum processor unit and the classical processor unit. Instructions are generated for the quantum processor by a host processor unit based on values of the variables stored in the classical memory. The instructions are configured to cause the quantum processor unit to perform a data processing task defined by the computer program. The values of the variables are updated in the classical memory based on output values generated by the quantum processor unit. The classical processor unit processes the updated values of the variables.
US10127497B2

An inference engine is described for efficient machine learning. For example, an inference engine executes a plurality of ordered steps to carry out inference on the basis of observed data. For each step, a plurality of inputs to the step are received. A predictor predicts an output of the step and computes uncertainty of the prediction. Either the predicted output or a known output is selected on the basis of the uncertainty. If the known output is selected, the known output is computed, (for example, using a resource intensive, accurate process). The predictor is retrained using the known output and the plurality of inputs of the step as training data. For example, computing the prediction is fast and efficient as compared with computing the known output.
US10127487B1

Various embodiments relate to a method and apparatus for over sampling a RF carrier signal, the method including receiving, by an ADC, the RF carrier signal, sampling, by the ADC, the RF carrier signal using the selected clock signal which is at least quadruple the RF carrier signal, down sampling, by a RF-DSP, the RF carrier signal by a factor of two to generate I channel data and Q channel data, mixing down, by the RF-DSP, the I channel data and the Q channel data, and outputting, by the RF-DSP, the I channel data and Q channel data to a baseband DSP.
US10127484B2

A system using a mobile Internet device with ability to scan a barcode in which a uniform resource locator (URL) is placed, and plays a transmitted audio signal activated by the URL in a Cloud database where both audio and word contents are stored. From general information for direction, instruction and information on the bottle of medicine, nutrition facts and ingredient tables on the packages of food, monthly bills, invoices, menu, magazines, to advertisement—all are either possessed of limited language translation options or use small font to explain something in a limited space. The system provides translation options and an audible signal.
US10127477B2

A computing device predicts occurrence of an event or classifies an object using distributed unlabeled data. Supervised data that includes a labeled subset of a plurality of observation vectors is identified. A total number of threads that will perform labeling of an unlabeled subset of the plurality of observation vectors is determined. The identified supervised data is uploaded to each thread of the total number of threads. Unlabeled observation vectors are randomly select from the unlabeled subset of the plurality of observation vectors to allocate to each thread of the total number of threads. The randomly selected, unlabeled observation vectors are uploaded to each thread of the total number of threads based on the allocation. The value of the target variable for each observation vector of the unlabeled subset of the plurality of observation vectors is determined based on a converged classification matrix and output to a labeled dataset.
US10127475B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for classifying images. One of the methods includes obtaining data that associates each of a plurality of object category labels with a respective high-dimensional representation of the object category label, wherein the high-dimensional representation of the object category label is a numeric representation of the object category label in a high-dimensional space; receiving an input image; processing the input image using one or more core layers to generate an alternative representation of the input image; processing the alternative representation of the input image using a transformation layer to determine a high-dimensional representation for the input image; selecting, from the high-dimensional representations associated with the object category labels, a closest high-dimensional representation to the high-dimensional representation for the input image; and selecting the category label associated with the closest high-dimensional representation as a predicted label for the input image.
US10127471B2

A method for area extraction includes obtaining an area position of a first information area in a document image, determining a second information area according to the area position of the first information area, and segmenting the second information area to obtain at least one character zone.
US10127468B1

Handwritten notes are captured organized and stored by a system as a digital representation. The system includes a notebook having a set of pages, wherein each page has placed thereon a folio identifier representation, such representation including a page identifier. The system also includes a non-transitory computer readable medium encoded with instructions, which, when running on a camera-equipped computing device at a time when the camera thereof views a page of the notebook, cause performance of processes. The processes performed by the instructions include: processing an image associated with the page, detecting and decoding the folio identifier representation to provide a page identifier for the page, and if the image has not been previously captured, then capturing the image of the page and saving the image in an image store.
US10127466B2

Systems, methods, and apparatuses are described for predicting the placement of road signs. A device receives data depicting road signs from multiple vehicles. The device analyzes a detected placement of the road signs and at least one characteristic of a collection of the data. The characteristic describes the road upon which the data was collected, an operation of the vehicle from which the data was collected, or an environment in which the data was collected. The device generates a model that associates values for the detected placement of the road signs with values for the at least one characteristic. The model may be later accessed to interpret subsequent sets of data describing one or more road signs.
US10127462B1

System, methods, and other embodiments described herein relate to detecting markers on a roadway. In one embodiment, a method includes controlling a radar to transmit a scanning signal with defined characteristics. The radar is integrated with a vehicle that is traveling on the roadway. The method includes, in response to receiving a reflected signal resulting from the scanning signal interacting with the roadway, identifying the marker from the reflected signal according to an electromagnetic signature of the marker embodied in the reflected signal. The electromagnetic signature is a response induced within the defined characteristics of the scanning signal that is embodied within the reflected signal.
US10127457B2

An improved system and methods for identifying, assessing, obtaining, evaluating, processing and displaying information about specific topics of interest. In certain embodiments, information is processed with advanced computation and analytical techniques in which detailed statistical data is generated and refined to produce meaningful quantitative and qualitative information that may be useful in analyzing the economic performance of specific businesses or geographical regions of interest.
US10127454B2

A method for extraction of descriptors from video content, includes the following steps: a Key Frame Extracting step, applying a local descriptors-based approach to select pictures of the incoming video as key frames that are representative of a temporal region of the video which is visually homogeneous; a Content Analysis step, analysing the content of the key frames and classifying image patches of the key frames as interesting or not for the extraction of descriptors; a Descriptors Extracting step, extracting compact descriptors from the selected key frames, and defining a set of surrounding images also on the basis of input received from the Content Analysis step; a Temporal Coding step, multiplexing information about the time points at which said key frames have been extracted in the Key Frame Extracting step with the compact descriptors extracted in the Descriptors Extracting step, obtaining the descriptors.
US10127444B1

Described herein is a computer implemented method for processing an electronic document. The method comprises accessing a comparison set of reference document codifications, each reference document codification in the comparison set comprising a plurality of canonical feature codifications. Each canonical feature codification in each reference document codification in the comparison set is processed by determining whether the electronic document has one or more text rectangles in a potential position of the canonical feature and, in response determining that the electronic document has one or more text rectangles in a potential position of the canonical feature, recording a preliminary association between the or each text rectangle and the canonical feature. For each text rectangle preliminarily associated with one or more canonical features, a final canonical feature assignment is determined for the text rectangle based on the one or more preliminarily associated canonical features.
US10127433B2

Embodiments disclosed herein are directed, among other things, to imaging systems, methods, and apparatuses for automatically identifying fields of view (FOVs) for regions in an image encompassing tumor are disclosed. In embodiments and in further aspects of the present invention, a computer-implemented method is disclosed for a tumor region based immune score computation. The method, in accordance with the present invention, involves identifying regions, for example, tumor areas or regions around a tumor area, partitioning a whole slide image or portion of a whole slide image into multiple regions related to the tumor, selecting FOVs within each identified region, and computing a number of cells present in each FOV. An immune score and/or immune-related score may be generated based on the cells counted in each FOV.
US10127428B2

A fingerprint identification method is provided. The fingerprint identification method includes following steps: obtaining an object image and storing a plurality of pixel data of the object image in a first color model format, where the pixel data include a plurality of first pixel values; converting the pixel data into a second color model format and obtaining a plurality of second pixel values based on the converted pixel data and a first gain value; calculating a plurality of third pixel values based on the first pixel values and the second pixel values; calculating a first standard deviation based on the third pixel values; and determining whether the first standard deviation being greater than a first preset threshold value, if the first standard deviation being greater than the first preset threshold value, recognizing the object image as a fingerprint image of a true finger.
US10127410B2

Disclosed are fibers which contain identification fibers. The identification fibers can contain a plurality of distinct features, or taggants, which vary among the fibers and/or along the length of the identification fibers, tow band, or yarn. The disclosed embodiments also relate to the method for making the fibers. Characterization of the fibers can include identifying distinct features, combinations of distinct features, and number of fibers with various combinations of distinct features and correlating the distinct features to supply chain information. The supply chain information can be used to track the fibers, fiber band, or yarn from manufacturing through intermediaries, conversion to final product, and/or the consumer.
US10127406B2

Various embodiments are generally directed to the provision re-provision of encryption keys to access encrypted media. Encryption keys may be provisioned and re-provisioned to components, such as, processor elements, of a system based on power state transitions of the components. An encryption key may be provisioned to a component and then re-provisioned to the component before or after the component transitions from an active power state to another power state and back to the active power state.
US10127396B2

Embodiments of a system and method for local generation of streaming content with a hint track are described. Embodiments may include receiving a first version of encrypted content comprising encrypted content samples that each include media content and non-content information. Embodiments may also include receiving a hint track including packet header information for a stream of media packets from which the media content was sourced, and offset information identifying locations of encrypted media content within the encrypted content samples. Embodiments may include generating a second version of the encrypted content for streaming, which may include, based on the information of the hint track, identifying the location of media content within the encrypted content samples. Embodiments may include generating media packets within the second version of the encrypted content, each of those media packets including header information from the hint track and the identified media content from the encrypted content samples.
US10127394B2

An image forming apparatus that is capable of ensuring a high security level. An image forming apparatus receives a print job from an information processing apparatus connected to the MFP via a network. When a security policy specifying reservation of a received print job is set for the image forming apparatus, the received print job is not immediately executed, but is reserved therein.
US10127385B2

Embodiments automate tracking of exploit information related to initially-identified security vulnerabilities, through the data mining of social networks. Certain social network communities (e.g., those frequented by hackers) share information about computer security breaches (zero-day events). Embodiments recognize that further relevant security information may be revealed, in conjunction with and/or subsequent to such initial zero-day vulnerability disclosures. That additional information can include valuable details regarding known (or unknown) vulnerabilities, exploit codes and methodologies, patches, etc. Tracking that additional information can benefit security researchers/experts/law enforcement personnel. Embodiments monitoring social media traffic based upon initial security vulnerability information, perform analysis to detect patterns and create relevant keywords therefrom. Those keywords in turn form a basis for generating social media stream(s) responsible for harvesting additional security-relevant data. Results of further analysis of the social media stream can be fed back in an iterative manner to refine pattern detection, keyword creation, and media stream generation.
US10127383B2

A system, and computer program product for security auditing of database transactions are provided in the illustrative embodiments. For a specified period, an available capacity of a computing resource in a data processing system usable to analyze a database protocol packet. The database protocol packet is stored in a shared memory during a data communication. A number of database protocol packets expected in the shared memory during the specified period is determined. Determining a second number of database protocol packets that can be analyzed using the available capacity of the computing resource is computed. During the specified period, the second number of database protocol packets is caused to be selected from every number of database protocol packets stored in the shared memory for analysis using the computing resource during the specified period.
US10127378B2

A system and methods for registering and acquiring e-credentials using personal devices and an identity registry system that combines the method for handling digital seals with a proof-of-existence method. The identity registry system is used to register and verify e-credentials. Device owners register their e-credentials when created and updated and verify acquired e-credentials to safeguard against tampering and errors. When registering an e-credential, the e-credential is hashed and digitally sealed creating an identifying thumbprint that is stored in the identity registry system. When verifying an acquired e-credential, the e-credential is hashed, the identity registry system is searched to locate the identifying thumbprint, and the digital seal of the thumbprint is verified. A requesting owner can request an issuing owner to proof, attest, and digitally seal an e-credential of the requester.
US10127370B2

Chording techniques are described that may be utilized in a variety of ways to provide inputs to a computing device. The computing device, for instance, may include sensors disposed on a housing of the computing device such that the sensors are configured to detect fingers of a user when grasping the device. Detection of a likely indexed relative position of the fingers of the user's hand in relation to each other, and even an amount of pressure used by respective ones of the fingers, may be used to define and input chords that may be used to initiate operations of the computing device.
US10127366B2

A pair of remote computing devices for authenticating a user of one of the pair of remote computing devices is provided. The pair of remote computing devices includes a first computing device and a second computing device. The first computing device communicates with a host computing device and stores sample biometric data associated with the user. The first computing device receives an authentication request message for authenticating the user, processes the authentication request message, and transmits a biometric request message to the second computing device. The first computing device also receives captured biometric data from the second computing device, electronically compares the captured biometric data to the sample biometric data, and transmits an authentication response message to the host computing device based upon the comparison of the captured biometric data to the sample biometric data. The authentication response message indicates whether the captured biometric data matched the sample biometric data.
US10127364B2

The present disclosure describes apparatus, systems and methods in which a first data storage is maintained for a first group of authorization codes, for example those associated with a local POS system, and second data storage, logically separate from the first data storage, is maintained for a second group of authorization codes, such as those associated with a remote or online sales system. Access control is achieved by checking a received authorization code for validity against one or both groups of authorization codes, without needing to integrate different code assignment systems or different sales systems with one another. The technology has particular utility for automated car wash systems, although it is not limited thereto, and embodiments of the technology may be retrofit to existing car wash control interfaces.
US10127363B2

This system provides wired and/or wireless access throughout a multimedia network built on a distributed architecture which can be transparent to the user. This multimedia network includes content which is imported or generated within the network. The system allows for the content provider to determine the license status of content and update the license status of content which was previously provided by that provider. The external content can be accessed in real time or downloaded and stored within the system for later access at the convenience of the user. The usage of some content is controlled by the use of encryption and other protection methods. The system allows for storage of live video by storing the digitized video and allowing the user to control how, when and where the content is viewed. The system makes available multiple multimedia services to all users in the network or connected via the internet.
US10127362B2

A network of modular, multitier pool mobile units, that wander around and under water of a swimming pool. The pool mobile units monitor for safety, emergency and accident related events and undertakes appropriate actions, scrub and clean the swimming pool, emit chemical agents to sanitize the swimming pool water, and may play music. The pool mobile units may simply operate on the pool surface, be fully submersible, or semisubmersible. A central server manages a plurality of multitier pool mobile units in a plurality of swimming pools, supports music download, and provides experience based resources for the multitier pool mobile units. The central server provides experience based resources in the form of safety, emergency and accident supports. The user can configure the parameters of both pool mobile unit and the central server.
US10127357B2

A patient management system is provided herein. The system can include: communications circuitry configured to receive first physiological information relating to a first at least one patient from at least one therapeutic medical device and second physiological information relating to a second at least one patient from at least one monitoring medical device. The system further includes a computing device, which can include a user interface. The user interface can be configured to display the first and second physiological information according to a user selection.
US10127354B2

The present disclosure relates to systems and methods for facilitating trusted handling of genomic and/or other bioinformatic information. Certain embodiments may facilitate policy-based governance of access to and/or use of bioinformatic information, improved interaction with and/or use of distributed bioinformatic information, parallelization of various processes involving bioinformatic information, and/or reduced user involvement in bioinformatic workflow processes, and/or the like. Further embodiments may provide for memoization processes that may persistently store final and/or intermediate results of computations performed using genomic data for use in connection with future computations.
US10127348B2

Systems and methods are used to display data obtained from a qPCR instrument. Each of two or more samples is probed with a first labeling probe and a second labeling probe. A first data set is received from a qPCR instrument at a first cycle number that includes for each sample a first labeling probe intensity, and a second labeling probe intensity. A second data set is received at a second cycle number that includes for each sample a first labeling probe intensity and a second labeling probe intensity. A first plot of first labeling probe intensity as a function of second labeling probe intensity is created using the first data set. A second plot of first labeling probe intensity as a function of second labeling probe intensity is created using the second data set. The first plot and the second plot are displayed in response to user defined input to provide dynamic and real-time analysis of genotyping data.
US10127338B2

A system for designing an integrated circuit having pre-layout RC information is disclosed. The system includes: at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the system to: generate current and voltage information for a schematic having device array layout constraint included; create interconnection topology patterns and realizing route for the schematic; generate RC information according to the route; and determine if the schematic having the device array layout constraint and the RC information included violates one or more of the system design rule constraints. An associated method and a computer readable medium are also disclosed.
US10127330B2

A computer-implemented method includes receiving, from a first network application, a first unbounded list of objects of a first type and a second unbounded list of objects of a second type, wherein the second type is distinct from the first type, and producing a third unbounded list of objects of a third type, wherein the third type is distinct from both the first type and the second type. The computer-implemented method further includes providing the third unbounded list to a second network application. A corresponding computer program product and computer system are also disclosed.
US10127315B2

The present invention extends to methods, systems, and computer program products for computing features of structured data. Aspects of the invention include computing features of table components (e.g., of rows, columns, cells, etc.). Computed features can be used for ranking the table components. When aggregated, features for different components of a table can be used for ranking the table (e.g., a web table).
US10127314B2

Systems and methods are provided for receiving from a user a seed string including one or more letters, generating search queries based on the seed string, and executing a search associated with each of the search queries where each search query includes at least one of an example, suggestion, and term. The systems and methods also include generating a set of search results associated with each of the search queries, determining a search query evaluation value for each of the search queries based at least in part on comparing the set of search results associated with each of the search queries with an expected set of search results, determining a relevancy value for each of the search queries, and configuring a search criteria of the search engine based on the determined relevancy values.
US10127313B2

The invention relates to a method of retrieving attributes from at least two data sources (DS) by accessing the data source(s) (DS) identifying a number of attributes (A) of said data source(s) (DS), associating/assigning at least two attributes to a set of associated attributes (ASA), storing a retrieving profile (RP), according to which attributes (A) of the data sources may be retrieved. According to the invention, multiple data sources may be accessed by users having limited resources, such as time and money, as access may be established by means of a simple query, which may subsequently be effected by means of the stored retrieving profile.
US10127300B2

A pairwise relationship data set with multiple attributes (such as, who, what, when, where, how) and with the what attribute (also called the topic attribute) having a word dimension and a people dimension. The data in the topic dimension of the what attribute relates to topics (including other people) relating to the specific, human, personal relationship between the first person and the second person of the pairwise pair. The what attribute data is derived by processing basis data, which includes correspondence data (that is, the substance of correspondence that the first and second persons participate in, including instant messaging and e-mail exchanges. Pairwise relationship data is displayed to a user in real time during a chat session.
US10127298B2

The disclosed embodiments provide a system that manages synchronization between a profile store and a source of truth that is used to update the profile store via a real-time link. During operation, the system obtains a first set of attributes from a profile for an entity in the profile store. Next, the system obtains a second set of attributes for the entity from the source of truth. The system then compares the first and second sets of attributes to detect and correct mismatches between the first and second sets of attributes, wherein the corrected mismatches improve subsequent use of the profile in the profile store by the set of remote offerings. Finally, the system varies a rate of comparing the first and second sets of attributes for the mismatches based on one or more execution conditions associated with the source of truth.
US10127297B2

In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic integration of disparate database architectures for efficient management of resources in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a first database platform, a job request in a first programming package, transforming the job request from the first programming package to a second programming package, transmitting the job request in the second programming package to a second database platform for processing. The job request may be processed at the second database platform that is independent of the first database platform. The method may further include receiving an output relating to the processing of the job request.
US10127295B2

Embodiments of the present invention relate to systems, methods, and computer storage media for geographically organizing the storage of data and hosted services in a distributed computing environment. An allocation constraint is utilized to identify and select a geo-region in which an affinity group that is comprised of a hosted service and/or data is to be physically stored. Additionally, a geo-domain within the geo-region is identified for hosting the hosted service and/or data of the affinity group. A stamp, such as a storage stamp or a computation stamp, is identified on the geo-domain for storing the hosted service and/or the data. The hosted service is stored in an identified computation stamp and the data is stored in an identified storage stamp. In an additional exemplary embodiment, the identification of a geo-domain involves analyzing resource information related to potential geo-domains within a geo-region.
US10127293B2

Embodiments of the present invention provide a system and method for collaborative data intelligence. Embodiments of the present invention can include one or more data stores and one or more data warehouses (DWHs), each individually configured to communicate with a physical storage management system. Embodiments of the present invention can be used to manage the chaotic disorder of social data in real time, using a collaborative DWH model and big data store, in order to assess the potential of data integration to reporting and decision management.
US10127292B2

A computer implemented method integrates data from remote disparate data sources by processing a non-transitory media. The non-transitory media stores instructions for detecting data sets in different formats hosted in a plurality of heterogeneous databases that are accessible through a distributed network. The method extracts schema data from the plurality of heterogeneous databases and identifies related fields in two or more of the heterogeneous databases. The method links the related fields in the two or more of the plurality of heterogeneous databases and makes the data accessible through a virtual warehouse. As schemas change, as new data sources and analysis artifacts are created, the computer implemented method and system can act as a meta-data store, a provenance tracking device, and/or a knowledge management service.
US10127288B1

In general, one aspect of the subject matter described in this specification can be embodied in methods that include identifying social content related to online content for display to a user, determining social content providers associated with the identified social content, calculating quantities based on the user's interaction with each of the respective social content providers, and displaying at least some of the social content based on the calculated quantities. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products.
US10127283B2

Profiling data characterizing a data streaming application is used to project changes to a relational database resulting from current in-flight streamed data. Preferably, the streaming application produces tuples which are entered into the relational database. Trace data is collected during previous execution of the streaming application to construct operator graph profile data showing likely paths of tuples through multiple processing elements of the streaming application. Responsive to a query, agent(s) residing within the computer system(s) supporting the streaming application query in-flight tuples in one or more buffers of the streaming application. The responses to the agent queries are analyzed using the operator graph profile data to project tuples which will be output to the database. Projected changes to the database may alternatively be used for other purposes, e.g., creating database metadata structures; reorganizing data inserts; regulating query governors; and/or updating database statistics.
US10127276B2

A system and method of query optimization are disclosed. A complexity measure of a client query received from a client application is compared to a predetermined threshold, which is determined using at least one of system data and query execution data. An optimized query is generated by modifying the client query to reduce the complexity measure of the client query if the complexity measure of the client query exceeds the predetermined threshold. The optimized query is submitted to a server application on a server and a post-processing routine to be applied to the result set is selected.
US10127266B2

In one embodiment, a computer-implemented method for object-granular policy assignment in an object storage environment includes: automatically assigning a plurality of objects stored within the object storage environment to one or more policies; and locating one or more of the objects among a plurality of policy rings within the object storage environment based on semantics of the one or more policies. A virtual namespace maps each object to at least one of the policy rings based on the one or more policies assigned to the object; and the virtual namespace is scalable with a number of the plurality of objects stored within the object storage environment. Corresponding systems and computer program products are also disclosed.
US10127258B2

Event time selection output techniques are described. In one or more implementations, one or more inputs are received, at one or more computing devices, that involve interaction associated with a particular one of a plurality of events via a user interface, in which the plurality of events result from a search of data, each of the plurality of events include the data that is associated with a respective point in time, and the one or more inputs specify a relative time in relation to the respective point in time of the particular event. A determination is made as to which of the plurality of events correspond to the specified relative time by the one or more computing devices and a result of the determination is output by the one or more computing devices for display in the user interface.
US10127250B2

A graphical mapping interface and method are provided for creating and displaying a schema map, which is used by a data transformation system to perform a data transformation between a primary source schema and at least one target schema. The graphical mapping interface includes a main map window and a mini-map window. The main map window is adapted for displaying a graphical representation of a primary source schema. The mini-map window is adapted for creating a mapping between one or more nodes of the primary source schema and one or more nodes of an intermediate target schema, and displaying a graphical representation of the mapping within the mini-map window. Upon closing the mini-map window, a graphical representation of the intermediate target schema is displayed along with the primary source schema within a source schema region of the main map window and is accessible for mapping within the main map window.
US10127248B2

A method for creating a design for an image product includes registering a group of image sources by a network based image service system, wherein the group of image sources comprise a first device and a second device, receiving a notification, by the network based image service system, from the image sources about availabilities of the image sources, representing the second device and a local storage of the first device at a user interface on the first device, indicating an availability status of the second device on the first device, and if the availability status of the second device indicates that the second device is available, allowing a user to browse, on the first device, images stored on the second device.
US10127239B2

Regarding a management of data stored in a folder to which a permission range of access is set, a data management apparatus is caused to perform (a) a detection region setting step which sets a detection region for detecting a preliminary operation, which is for storing any data into a destination folder which can store data; and (b) a storing limitation step which limits the storing of the data into the destination folder in cases where the preliminary operation is detected at the set detection region, and the access permission range set for the destination folder is different from the access permission range set for a source folder storing the data originally.
US10127236B1

A method is provided for storing files in a filesystem of a data storage system. The method includes (a) storing data of each file of a set of files of the filesystem in a set of data allocation units (AUs) of the filesystem on the data storage system, each data AU of the set of data AUs having a common data AU size, and (b) storing metadata pertaining to each file of the set of files in a set of metadata AUs of the filesystem on the data storage system, each metadata AU of the set of metadata AUs having a common metadata AU size, the common data AU size being larger than the common metadata AU size. A computerized apparatus and a computer program product are also provided for performing a method similar to that described above.
US10127227B1

Techniques are described herein for allowing automated assistants serving users to access data controlled by others, including resources available to automated assistants serving others. In various implementations, a voice input may be received from a first user. A task request may be recognized from the voice input and analyzed. In response to the analysis, a determination may be made that the task request relates to a second user. An access control list relating to an automated assistant engaged by the second user may be checked to determine whether the first user has appropriate access rights as regards the second user. In response to determining that the first user has appropriate access rights as regards the second user, action may be taken on the task request.
US10127224B2

Technologies for extensible, context-aware natural language interactions include a computing device having a number of context source modules. Context source modules may be developed or installed after deployment of the computing device to a user. Each context source module includes a context capture module, a language model, one or more database query mappings, and may include one or more user interface element mappings. The context capture module interprets, generates, and stores context data. A virtual personal assistant (VPA) of the computing device indexes the language models and generates a semantic representation of a user request that associates each word of the request to a language model. The VPA translates the user request into a database query, and may generate a user interface element for the request. The VPA may execute locally on the computing device or remotely on a cloud server. Other embodiments are described and claimed.
US10127222B2

A system that incorporates the subject disclosure may include, for example, detecting in a corrected text message an auto-correction by the first communication device of a target word of a group of words, detecting an input command requesting a transmission of the corrected text message to a second communication device, responsive to the detecting of the input command, presenting a correction alert indicating the target word that has been auto-corrected, and in response to the presenting of the correction alert, presenting an option for modifying the target word, where the transmission of the corrected text message to the second communication device is limited to after the option for modifying is presented at the first communication device. Other embodiments are disclosed.
US10127215B2

A user may want to view the revision history of a particular section or context of an electronic document. The user selects a context by selecting a section of the electronic document in a document editing application. Based on the selected context, the application filters and displays only information about revisions associated with the selected section of the electronic document. The application omits information about revisions made to other unselected sections of the electronic document from display.
US10127212B1

A non-transitory computer-readable storage medium may include instructions stored thereon for propagating changes to copied text. When executed by at least one processor, the instructions may be configured to cause a computing system to at least present copied text within a user interface of the computing system, monitor the user interface for changes to the copied text, receive a change to the copied text, the change including replacing a first instance of a first word, within the copied text, with a first instance of a second word, and in response to receiving the change to the copied text, present a prompt to replace, within the copied text, a second instance of the first word with a second instance of the second word.
US10127211B2

A system determines whether to restrain collection of data entered into an input control by generating an overlay input field for capturing data entered by a user in response to determining that the collection of data is to be restrained. The data may be edited by the user, via the overlay input field, prior to the user submitting the data to the input control. The system submits the data captured in the overlay input field to the input control. The editing performed by the user within the overlay input field restrains collection of data by input controls that auto stream data as the data is entered into the input control.
US10127198B2

Various embodiments for real-time text layout conversion control on a mobile electronic device, by a processor device, are provided. On a mobile electronic device having a touch-screen display, a set of text layout conversion control patterns are defined and associated with at least one text layout input control signal, for text layout conversion management. Upon detection of the at least one text layout input control signal, a text layout is dynamically converted and re-rendered for presentation on the touch-screen display.
US10127196B2

A mobile device comprises a sensor to produce image data containing a visual representation of a plurality of physical notes, each of the physical notes comprising separate physical objects, a processor, and at least one module. The module can process the image data to determine boundaries for each of the plurality of physical notes and to determine, based on the boundaries, one or more characteristics for each of the physical notes. The module can also create a digital note representative of each of the plurality of physical notes, apply a set of rules to identify any of the rules that specify criteria satisfied by one or more characteristics of the physical notes, and for each of the identified rules, perform one or more actions specified by the rule to each of the digital notes for which the characteristics of the physical notes satisfies the criteria specified by the rule.
US10127194B1

Methods, systems, and apparatus for performing recursive embedding by URL parameterization are provided. Recursive embedding by URL parameterization may be performed by receiving a display parameter for defining a window display area within a portion of a first document associated with a first application having a first format, and a URL-based identifier specifying a portion of a second document associated with a second application having a second format. The first and second formats are different from each other. A display of the portion of first including the window display area is generated. The specified portion of the second document is displayed within the window display area, and the first and second documents are independently executable with respect to each other.
US10127189B2

A multidimensional stage adaptive transmission control system includes a local cluster control unit, a direct memory access unit, a plurality of transit storage units, a data type identification unit, an IP address matching unit, a stage equipment data extraction unit, a stage personnel data extraction unit, a stage field data extraction unit and a data volume detection unit. The direct memory access unit includes a buffering relay unit, a finite high-speed storage collection and an interface control sequence unit. The finite high-speed storage collection comprises two sets of configuration registers and a set of state register, the two sets of configuration registers are used to control each data stream communication of the transit storage unit in turn; and the set of state register is used to start the transit storage unit and reflect the transmission state of the transit storage unit.
US10127188B2

A method, system and computer program product for improving the usability of a calendar application. A calendar client agent receives calendar information, such as meetings, appointments, vacations, tasks, etc. from various systems, such as an electronic mail system, a social networking system, an instant messaging system and a wiki. The calendar client agent evaluates the retrieved calendar information with respect to a set of presentation rules. The calendar client agent then presents the retrieved calendar information in a horizontal bar (also referred to as a “calendar bar”) in the calendar application over a duration of time (e.g., twelve hours of the current day) in relation to the set of presentation rules. In this manner, the user will be able to more easily ascertain which events or activities are scheduled.
US10127186B2

A subscriber station for a bus system and a method for reducing line-conducted emissions in a bus system are provided. The subscriber station includes a first delay element for delaying a signal of a bus of the bus system and a second delay element for delaying a signal of a bus of the bus system, the delay time of the first and second delay element being capable of being digitally set as a function of the bus state or independently for rising and falling signal edges at the bus of the bus system in order to carry out a signal symmetrization during the rising and falling signal edge at the bus.
US10127184B2

An apparatus is described. The apparatus includes a point-to-point link interface circuit. The point-to-point link interface circuit is to support communication with a level of a multi-level system memory. The point-to-point link interface circuit includes a circuit to interlace payload data with cyclic redundancy check (CRC) values, where, different data segments of the payload are each appended with its own respective CRC value.
US10127183B2

A device is configured to operate in an industrial automation environment. The device includes a processing unit, a memory, an industrial communication interface to communicate with an external device via an industrial communication protocol, and a serial peripheral interface to communicate with a peripheral board during operation of the device. The device is configured to receive configuration data related to an industrial automation function of the device via the serial peripheral interface and store the received configuration data in the memory, when the serial peripheral interface is coupled to an external memory device. When the serial peripheral interface is coupled to the peripheral board, the device is configured to operate to perform the industrial automation function, in accordance with the received configuration data.
US10127178B2

An electronic device coupling system includes a plurality of electronic devices. The plurality of electronic devices includes a master device and a plurality of slave devices coupleable to the master device one by one. Each electronic device includes a plurality of bus-bars and a plurality of switch modules. Each switch module includes a plurality of switch paths each corresponding to one of the plurality of bus-bars. Two of the electronic devices are inserted together by two of the plurality of bus-bars located in the two of the electronic devices respectively. When the two of the electronic devices are inserted together, the switch paths of each switch module corresponding to the two of the plurality of bus-bars are switched on.
US10127170B2

A baseboard management controller (BMC) of a system can receive a first serial output from a first server device and a second serial output from a second server device. The BMC can send the first serial output and the second serial output to a network interface controller (NIC) for transmission over a network to a computing device.
US10127168B2

A network interface controller includes a media access controller connected to receive an in-band packet and further connected to receive a sideband packet. The network interface controller includes a host adapter that includes a receive route connected to receive the in-band packet and the sideband packet from the media access controller, and further connected to transmit the in-band packet to a host. The network interface controller includes a sideband port controller comprising a sideband receive buffer. The host adapter further includes a first receive buffer to store the in-band packet and to store the sideband packet. The host adapter further includes an arbiter connected to allow, at a time, the in-band packet to advance from the first receive buffer along the receive route towards the host and further connected to allow, at a different time, the sideband packet to advance to the sideband receive buffer of the sideband port controller.
US10127163B2

A control device for controlling a safety device which can be connected to a master assembly by means of an IO link is characterized in that a safety protocol can be transmitted via an IO link connection.
US10127160B2

The present invention relates to methods and systems for binary scrambling, and applications for cybersecurity technology aimed at preventing cyber-attacks.
US10127159B1

The present disclosure relates to a method of operating a hierarchical translation lookaside buffer (TLB). The TLB comprises at least two TLB levels, wherein a given entry of the upper level TLB comprises a portion of bits for indicating related entries in the lower level TLB. The method comprises the following when a TLB miss is encountered for a requested first virtual address. A first table walk is performed to obtain the absolute memory address for the first virtual address. A logical tag is stored. The logical tag comprises the portion of bits that has been identified in association with the first table walk. In response to determining that a concurrent second table walk, of the ongoing first table walk, that has a second virtual address that addresses the same entry in the upper level TLB as the first virtual address is writing in the TLB, the stored logical tag may be incremented. And, the incremented logical tag and the obtained absolute memory address may be stored in the TLB.
US10127153B1

Techniques are disclosed relating to managing data-request dependencies for a cache. In one embodiment, an integrated circuit is disclosed that includes a plurality of requesting agents and a cache. The cache is configured to receive read and write requests from the plurality of requesting agents including a first request and a second request. The cache is configured to detect that the first and second requests specify addresses that correspond to different portions of the same cache line, and to determine whether to delay processing one of the first and second requests based on whether the first and second requests are from the same requesting agent. In some embodiments, the cache is configured to service the first and second requests in parallel in response to determining that the first and second requests are from the same requesting agent.
US10127152B2

Provided are a computer program product, system, and method for populating a second cache with tracks from a first cache when transferring management of the tracks from a first node to a second node. Management of a first group of tracks in the storage managed by the first node is transferred to the second node managing access to a second group of tracks in the storage. After the transferring the management of the tracks, the second node manages access to the first and second groups of tracks and caches accessed tracks from the first and second groups in the second cache of the second node. The second cache of the second node is populated with the tracks in a first cache of the first node.
US10127147B2

Techniques and solutions are described for facilitating the determination of whether a software program may raise a compliance issue, such as whether processes invoked by the software program may involve the sending of protected information. A compliance tool automatically determines a plurality of processes invoked by a program. A plurality of the invoked processes are compared with a process compliance library comprising at least one process. The comparing produces compliance results. The compliance results are output to a user.
US10127146B2

Described herein are systems and methods of identifying and classifying performance bottlenecks for web applications. Such systems and methods use classification and analysis of performance testing data and data instrumentation via arithmetic and/or machine learning. Data is integrated from different sources including system data, historical and real time sources. Performance variations are analyzed as load changes and the impact of these variations on different sectors of the Application stack are analyzed. Bottlenecks are identified and classified based on the sector in the software stack and recommendations for optimization of an Application under Test are presented to address the bottlenecks are presented.
US10127145B1

A method, computer program product, and computing system for crawling an interface associated with a computing system to identify one or more end nodes within the interface. Information concerning the one or more end nodes is obtained to define one or more data types for the one or more end nodes. Metadata associated with the interface is processed to define one or more testing methodologies for the one or more data types. The one or more testing methodologies are executed on the one or more end nodes.
US10127144B2

A testing server tests new code modules, or re-tests previously tested code modules, using individualized sets of test data. The testing server receives test datasets from an execution engine, which runs tested code modules to process operational datasets of computing devices. The testing server receives an untested code module from a user, and obtains test dataset parameters applicable to the untested code module. The testing server generates an individualized set of test datasets based on the test dataset parameters. The testing server tests the untested code module by processing each test dataset in the individualized set of test datasets to produce test results.
US10127135B2

Systems and methods for software verification. In some embodiments, a first application architecture model is generated for a software application, wherein: the first application architecture model is generated based on a first version of source code of the software application; and the first application architecture model comprises a plurality of component models. A second version of source code may be compared against the first version of source code to determine at least one difference. At least one affected component model of the first application architecture model may be identified based on the at least one difference. A second application architecture model may be generated based on the second version of source code, wherein generating the second application architecture model comprises generating an updated version of the at least one affected component model.
US10127134B2

Devices and methods for identifying relevant features of software product are described. The system retrieves requirement data, test case data and defect data associated with plurality of features of the software product. The requirement data comprises de-scoped requirements which indicate those requirements which are not required for performing the regression testing. The device further computes an impact score, a test effort score, and a weightage factor for each of the plurality of features based on the requirement data, the test case data and the defect data respectively. Based on the computed impact score, the test effort score, and the weightage factor, the device further determines a regression factor for each of the plurality of features. Further, the device identifies one or more relevant features amongst the plurality of features based on the regression factor. This way, the device facilitates structured regression planning which optimizes the overall performance of the device.
US10127131B2

Embodiments include a system for performance monitoring, the system includes a processor configured to perform a method. The method includes detecting, by a redundancy register, a change to a counter value corresponding to one of a plurality of hardware counters, wherein the redundancy register comprises a plurality of memory locations; storing, in each of the plurality of memory locations, a value indicating a change was detected for the counter value corresponding to the plurality of hardware counters, wherein each of the plurality of hardware counters map to one of the plurality of memory locations; performing read operation on a subset of the hardware counters, wherein members of the subset of the hardware counters are determined based upon the value indicating that the change was detected for the counter value corresponding to the plurality of hardware counters; and resetting the value stored in all the memory locations to a default value.
US10127125B2

Data from an application is analyzed periodically in real-time using a predictive data model to predict potential application failures. Application logs are used to build the predictive data model. The predictive data model includes features created from the application logs which are good predictors of application failures. The predictive data model analyzes and provides anomaly scores for various anomalies for the real-time data collected over a time period. The anomaly scores are compared with a threshold score to predict the probability of occurrences of application failures. If there is a higher probability of occurrence of an incident of application failure, corrective actions to mitigate or reduce the probability of occurrence of the application failure are implemented.
US10127114B2

A method of rebooting a file system using a non-volatile memory is provided. The method comprising persistently storing critical information in the non-volatile memory, the critical information indicating a status of the file system; in response to a predetermined event, obtaining critical information of the file system stored in the non-volatile memory; determining if the file system has crashed based on the critical information; and rebooting from metadata in the non-volatile memory if it is determined that the file system has crashed.
US10127105B1

One or more grids of redundancy coded shards, such as those stored or otherwise represented on grid encoded storage systems, are configured to be extensible. For example, a grid of shards may include data shards, derived shards (derived from the data shards), and null shard, indexed by, e.g., row and column. A grid of shards so configured may include data shards and derived shards in one set of columns of the grid, and the null shards in another set of columns of the grid. As additional data is added to the grid, the grid may be extended by converting some of the null shards into data or derived shards, on a row-by-row basis, and regenerating or re-deriving additional shards as necessary.
US10127103B2

A system and method is disclosed for detecting and correcting for errors in mapping table information stored in volatile memory of a non-volatile memory system. The method may include checking for mapping entry errors when retrieving mapping data for the non-volatile memory from a volatile memory cache. When an error is discovered, the method includes the processor generating a set of candidate mapping entries each having a different single bit difference from the mapping entry discovered to have an error. Each candidate is tested against one or more mapping data accuracy tests and, when one of the candidates is found to be a correct mapping entry based on the one or more tests, the original mapping table entry with the determined defect is replaced with the successful candidate mapping entry.
US10127095B2

Embodiments generally relate to automatic recovery of a computing system. The present technology discloses techniques that can enable an automatic detection and recovery of a switch device from system malfunctions. According to some embodiments, a watchdog timer can detect switch system malfunctions and send out signals to reset a switch central processor unit. According to some embodiments, the switching functions can be maintained during a reset of the switch central processor unit.
US10127093B1

This disclosure discloses a method and apparatus for monitoring a message transmission frequency in a robot operating system. A specific implementation of the method includes: writing to-be-transmitted messages, into a pre-allocated memory; obtaining time points when the to-be-transmitted messages are written into the memory, and recording the time points in a preset time point list; determining a message transmission frequency within a preset time interval based on the time points in the time point list; and comparing the message transmission frequency with a preset message transmission frequency threshold, and generating monitoring information based on a comparing result. This implementation monitors the message transmission frequency of a process to thereby avoid information codes related to monitoring of each application from being added to the application so as to reduce the program debugging cost, and improve the monitoring efficiency.
US10127089B2

A computing device may receive from a first application executing on at least one processor an indication of an action to be performed. The computing device may determine, based on at least the indication of the action to be performed, a plurality of deep links to a plurality of actions performable by a plurality of applications. The computing device may select a subset of deep links from the plurality of deep links. The computing device may output for display a graphical user interface including an indication of each deep link from the subset of deep links. The computing device may receive an indication of a user input, the user input corresponding to a selection of one of the deep links from the subset of deep links. A second application executing on the at least one processor may perform an action linked to by the selected deep link.
US10127087B2

A system, method, and computer program product are provided for identifying a plurality of components of a computing system, determining a power flow and a heat flow between the plurality of components, creating a plurality of system matrices, utilizing the power flow and the heat flow, creating a plurality of system vectors, utilizing information derived from the plurality of components, and distributing a plurality of processing jobs to one or more of the plurality of components of the computing system according to one or more constraints, utilizing the plurality of system vectors and the plurality of system matrices.
US10127078B2

Techniques for rotating leadership among processes in multiple data centers are provided. A first process of a program in a first data center determines whether the first process is a leader process among multiple processes of the program. Each process of the multiple processes executes in a different data center of the multiple data centers. In response to determining that the first process is the leader process, the first process performs a particular task. After performing the particular task, the first process causes leadership data to be updated to indicate that the first process is no longer the leader process. After the leadership data is updated, a second process (of the multiple processes) in a second data center determines whether the second process is the leader process. The second process performs the particular task only if the second process determines that the second process is the leader process.
US10127077B2

An event distribution pattern is described for use with a distributed data grid. The grid can be comprised of a cluster of computer devices having a cache for storing data entries. An event distributor residing on at least one of those computer devices provides a domain for sending events to a desired end point destination and also provides the store and forward semantics for ensuring asynchronous delivery of those events. An event channel controller resides as an entry in the cache on at least one of computers in the cluster. This event channel controller receives the events defined by said application from the event distributor and provides the events to a set of event channels. Each event channel controller can include multiple event channel implementations for distributing the events to different destinations. The destinations can include local caches, remote caches, standard streams, files and JMS components.
US10127070B2

Software, firmware, and systems are described herein that permit an organization to dock previously-utilized, limited-feature data management modules with a full-featured data management system. By docking limited-feature data management modules to a full-featured data management system, metadata and data from the various limited-feature data management modules can be integrated and utilized more efficiently and effectively. Moreover, additional data management features can be provided to users after a more seamless transition.
Patent Agency Ranking