US09998977B2

Methods, systems, and devices are described for wireless communication. A station (STA) with a host processor and a radio processor may communicate with a first access point (AP) in a first subnet. The STA may store network information for the first subnet in memory of the STA. The STA may identify a second access point and determine, by the radio processor without communication with the host processor, whether the second access point is in the first subnet or a second subnet. The determination may be based at least in part on the network information stored in memory.
US09998971B2

Embodiments of wireless communication devices and method for discontinuous reception (DRX) mode in wireless communication are generally described herein. Some of these embodiments describe a wireless communication device having a module to cause the wireless communication device to enter the DRX mode in an operational state of the wireless communication device. The DRX mode may include a DRX cycle having a DRX cycle length. The DRX cycle length may have a value greater than at least four values of DRX cycle lengths supported by an enhanced node-B.
US09998963B2

A first base station in a network initiates handover of a wireless device in connected mode to a second base station. The first base station initiates a handover employing a first criterion, if the wireless device is in an active call from a first call category with the first base station. The first base station initiates a handover using a second criterion, if the wireless device is not in an active call from a first call category with the first base station.
US09998959B2

A method of providing call services for an electronic device is provided. The method may include receiving a call request from the user; determining whether the call request is a request for a call via an Internet Protocol (IP) Multimedia System (IMS) network; making, when it is determined that the call request is a request for a call via an IMS network, an attempt to set up the call via the IMS network; determining whether the attempt for the call setup via the IMS network is successful; and performing Circuit Switched Fallback (CSFB) when it is determined that the attempt for the call setup via the IMS network is unsuccessful.
US09998949B2

The disclosed embodiments seek to improve communication rates and lessen transmission errors between nodes in a communication network. The disclosed embodiments seek to improve reception bandwidth using one or more of (1) a MAC wrapper configured to integrate incoming data across sector arrays for use by the existing chipsets, and/or (2) a new interface modification to the chip design facilitating integrated log likelihood ratio processing from across multiple sector arrays. Sector coverage may be deliberately overlapped using the dynamic diversity achieved by the embodiments to compensate for environmental factors.
US09998939B2

A method of wireless communication is disclosed, in which a wearable device may determine whether a network operator provides support for bursty communication, and communicate directly through the network operator in the bursty communication in response to the determining the network operator provides the support for bursty communication. The support for bursty communication by the network operator may be either integrated into a telephony application server (TAS) or a wearable application server (WAS) that is a separate entity from the TAS and deployed between the TAS and the wearable device. The bursty communication by the wearable device may include receiving packets in the bursty communication, buffering the received packets, and transmitting or playing out the bursty communication in entirety after all of the packets in the bursty communication have been received. Apparatus corresponding to such method is also disclosed.
US09998933B2

An information processing system includes a mobile terminal, a plurality of base stations, and an information processing device. The information processing device includes: a first processor that executes a first process including: first generating information to be transmitted to the mobile terminal; and first transmitting the generated information to the plurality of base station. The plurality of base stations include a second processor that executes a second process including receiving the information transmitted from the information processing device, then second generating a radio signal in a shortwave frequency band that corresponds to the information, and second transmitting the generated radio signal to the mobile terminal. The mobile terminal includes a third processor that executes a third process including acquiring the information from the radio signal transmitted from one base station among the plurality of base stations in a case where the radio signal is received.
US09998929B2

A method of operating a Mobile Station (MS) in a wireless communication system using beamforming includes receiving a reference signal over a plurality of downlink transmit (Tx) beams, measuring channel quality information of the received reference signal, and generating effective channel quality information by compensating for beamforming gain compensation information according to the channel quality information.
US09998926B1

An approach to preemptive mobile data caching is provided, the approach involves retrieving personal user data associated with a user of a mobile computing device, retrieving external data associated with network service availability, predicting a location the user is travelling to based on the personal user data retrieved, determining a data security risk profile associated with the location predicted, based on the personal user data and the external data retrieved, determining data to be prefetched in advance of a user request for the data, wherein the data is determined based on an analysis of the personal user data retrieved, the location predicted and the data security risk profile and prefetching the data determined in advance of the user request for the data.
US09998924B2

A method and an apparatus for acquiring and using biometric information of a user in an electronic device are provided. According to an example embodiment of the present disclosure, the method may include executing a call function using a communication module included in the electronic device, outputting a voice signal depending on the execution of the call function through a sound output device included in the electronic device, and acquiring, by a sensor included in the electronic device, biometric information of the user of the electronic device while the call function is executed.
US09998920B2

A method is provided for activating a subscription on a security element which is part of a mobile end device, and is insertable or permanently installed therein. The method comprises the following steps: receiving a request from the security element by a mobile radio system to communicate over a mobile radio network of the mobile radio system; establishing the position of the mobile end device; and checking by the mobile radio system whether the established position of the mobile end device falls within a predefined range of allowed positions, wherein the subscription on the security element is activated and thereby the security element enabled to communicate over the mobile radio network if the established position of the mobile end device falls within the predefined range of allowed positions.
US09998910B2

A method and system for determining measures of cell phone coverage along a travel route. Received are: a specification of a travel destination by a road vehicle, a projected starting time for a user to begin travel along the travel route from a starting location of the vehicle to the travel destination, and a telephone carrier service for the cell phone. Measures of cell phone coverage along the travel route are determined and include: (i) amounts of dropped calls by the telephone carrier service in areas along the travel route in which the telephone carrier service provides cell phone coverage, (ii) a quality of cell phone service by the telephone carrier service, correlated to time of day, along the travel route, or (iii) both the amounts of dropped calls and the quality of cell phone service. The measures of cell phone coverage along the travel route are displayed.
US09998908B1

A method and system is disclosed for controlling communication behavior of application programs running on a user equipment device (UE) based on joint consideration of predicted roaming and predicted communication behavior of the application programs. A UE may monitor its operational state data during times when it is operating in a wireless network of a home service provider and during other times when it is roaming in a wireless network of a different service provider, and apply the monitored operational state data to a roaming prediction model configured for predicting future roaming state. The UE may also monitor communication behavior data of resident application programs, and apply the monitored communication behavior data to an application-communication prediction model configured for predicting future communication behavior of the applications. The UE may then control communication behavior of the application programs based on the roaming prediction model and the application-communication prediction model.
US09998900B1

Provided herein is a backpack-type mobile base station system based on a TVWS and satellite backhaul, including a mobile base station configured to wirelessly perform matching with any one of a backhaul donor and a backhaul bridge through a TVWS, and provide an emergency disaster mobile communication service to a terminal. The mobile base station may include: a backhaul wireless matching unit configured to wirelessly perform matching with any one of the backhaul donor and the backhaul bridge through the TVWS; a terminal wireless matching unit configured to wirelessly perform matching with the terminal; and a base station signal processing unit configured to process a signal of the mobile base station between the backhaul wireless matching unit and the terminal wireless matching unit. The backhaul donor, the backhaul bridge and the mobile base station may receive power from any one of a commercial power supply, a battery, sunlight, wind power, and a power generator.
US09998892B2

A system for identifying a location of a vehicle user following a collision event and a method of using the system that includes the steps of: receiving an indication of the vehicle collision event at a backend system, wherein the indication is displayed as a graphical user interface; receiving a command at the backend system using the graphical user interface, wherein the command is associated with identifying the location of the vehicle user at a vehicle; and transmitting the command to the vehicle for the vehicle to carry out the command.
US09998888B1

Systems and methods for sharing location information during a message conversation are provided. An electronic device detects a location-sharing request from a first participant of a message conversation to share first participant location information with a second participant. The device then enables the second participant to obtain the first participant location information during a predetermined location-sharing time period. In response to detecting interaction by one of the first participant and the second participant with the message conversation during the predetermined location-sharing time period, the device extends the predetermined location-sharing time period.
US09998886B2

Techniques for acquiring, sending, receiving or using status information, such as emotional information, from a remote location over a network are disclosed. The status information is transmitted over the network between or among electronic devices. The status information can be provided by one or more sensors associated with the electronic device that is transmitting the status information. The status information can be transmitted with messages so as to enhance the messages. The electronic devices include at least computing devices, such as personal computers, personal digital assistants, pagers, and mobile telephones.
US09998878B2

A method includes sending a message to a mobile device via a first network, the message including set-up information related to a communication session. The method may further include establishing a wireless peer-to-peer communication session with the mobile device via a second network in response to a selection of a selectable link at the mobile device, the selectable link based on the set-up information.
US09998876B2

Determining a location of a user equipment (UE) based on historical location data and historical sector transition data is disclosed. A correlation between historic location information and a historic sector transition can be determined. The correlation can be stored in a searchable data set. A location of a current UE can be inferred based on a sector transition of the current UE. The sector transition of the current UE can be searched against eh data set to indicate a likely location of the current UE based on historical information. The searchable data set can be based on sparse location data enabling location determinations for a current UE that can otherwise lack location services. Moreover, an order of a sector transition can imbue a directionality to stored location information such that a likely location in a sector can be correlated to a transition from a prior sector of a network session of the UE.
US09998873B2

One embodiment provides a method of prioritizing mobile finance customer follow up actions based on mobile device location data, the method including: utilizing at least one processor to execute computer code that performs the steps of: associating a mobile finance customer account with a mobile device; receiving a plurality of locations of the mobile device, the plurality of locations including at least one non-transactional location associated with a predetermined geographic location of interest; forming a mobility profile based on the plurality of locations; selecting, using a processor, a follow up action type based at least in part on the mobility profile; and transmitting, using a mobile network, a communication of the follow up action type to the mobile device. Other aspects are described and claimed.
US09998872B2

Disclosed are methods and systems for supporting positioning operations in a cellular communication network including locating a mobile device in response to an emergency event. In one particular implementation, a first position fix may be provided quickly by a mobile device and may be followed by a second, more accurate, position fix at a later time. In particular implementations, the first and second position fixes may be provided using the 3GPP Long Term Evolution (LTE) Positioning Protocol (LPP) as part of a single LPP transaction and may further be provided using a user plane or control plane location solution.
US09998869B2

A method for determining vehicle location via a mobile computing device includes: determining, by an application of the mobile computing device, a first signal strength corresponding to a communications component of a vehicle and a first mobile device location corresponding to the first signal strength; detecting, by the application, a signal drop event corresponding to a loss of the signal corresponding to the communications component of the vehicle; determining, by the application, in response to detecting the signal drop event, the first mobile device location corresponding to the first signal strength as the vehicle location based on the first mobile device location being the most recent location at which a recorded signal strength was at a highest level; and providing, by the application, a notification indicating the vehicle location to a user of the mobile device.
US09998867B2

A radio frequency (RF) beacon deployed in an indoor or outdoor environment broadcasts an RF signal that can be received by a client device operating in the environment. Based on information provided by the beacon and client device sensor data, content (e.g., a software application) locally relevant to the environment is recommended to a user of the client device. The recommended content can be manually or automatically downloaded and installed on the client device so that it can be used in the environment. In some implementations, sensor data is used to indicate whether the user is interested in receiving the recommendation and is capable of receiving the recommendation.
US09998863B2

A method and system for broadcasting a beacon identifier identifying the beacon system from the beacon system to a user device, receiving the beacon identifier at a content determination system from the user device, determining contextual content at the content determination system based on the beacon identifier, transmitting the contextual content from the content determination system to the user device, where the user device automatically transmits the contextual content to the first beacon system in response to receiving the contextual content, receiving the contextual content at the beacon system from the user device, and controlling the output display with the beacon system to present the contextual content.
US09998862B1

A media communications system enabling mobile and desktop devices to communicate with websites relevant to a query that is shallow parsed, associated to predetermined categories, and regenerated as a conflated query array that includes extracted entities, associated categories, a location, and a geo-limit parameter. The media communications system further enables real-time messaging between the mobile and desktop devices and the websites, as well as generation of well-formed websites, media, and multimedia, with pre-rendered embedded content, and enables to concurrently and automatically demographically and geographically distributed push notifications to the websites and devices, and embeds relevancy-amplified, geotargeted media and multimedia communications, which media are selected by real-time machine-learned, high-probability consumer interest weighting and relevancy functions that are continuously updated in response to monitored consumer actions. The system further enables geographically regional and inter-regional systems management to enable automated replication and regional and demographic testing of the geotargeted and relevant communications.
US09998856B2

Methods and systems are disclosed for providing location services for user equipment (UE) devices in a radio access network (RAN) such as a Fifth Generation (5G) RAN. Location services may be supported by separate positioning domains that may include a Device to Device domain, a RAN domain and a core network (CN) domain. The RAN domain may include a location server function (LSF) that may support positioning services autonomously within the RAN or in collaboration with a D2D or CN domain. The CN domain may include a location server (LS) that may support control plane and/or user plane location. The RAN domain may enable high volume and low latency location service whereas the CN domain may enable high accuracy service and services for external clients.
US09998855B2

A method of switching operation modes in a mobile device is provided. The method includes receiving information regarding a place, from at least one nearby external device, determining a place property of the place by using the information regarding the place, and switching a current operation mode to an operation mode corresponding to the determined place property of the place.
US09998842B2

A fabrication method of an acoustic wave device includes: forming a metal layer between regions that are located on a piezoelectric substrate and in which acoustic wave chips are to be formed, at least a part of a region of the metal layer extending to an extension direction of a dicing line for separating the acoustic wave chips; and scanning the dicing line of the piezoelectric substrate by a laser beam so that the at least a part of the region of the metal layer is not irradiated with the laser beam.
US09998840B2

Systems and methods for electrical testing of noise in a multi-membrane micro-electro-mechanical systems (MEMS) microphone are disclosed. The MEMS system has a test mode that includes placing the microphones' MEMS biasing networks into a reset mode, adjusting the first bias voltage for the first MEMS sensor such that a polarity matches the polarity of the bias voltage of the second MEMS sensor. The MEMS biasing networks are then placed into a sense mode, and a total noise value is obtained for the MEMS microphone system by measurement of the output of the system's preamplifier.
US09998830B2

A speaker is provided in the present disclosure. The speaker includes a shell, vibration system which received in the shell and a magnetic circuit system which disposed below the vibration system and used for driving the vibration system to vibrate for producing sound, the magnetic circuit system including a main magnet assembly and a fixing assembly, the main magnet assembly includes a first main magnet, a second main magnet homopolarly opposite to the first main magnet and spaced from the first main magnet, a magnetizer sandwiched between the first main magnet and the second main magnet, and positioning holes penetrating the first main magnet, the magnetizer and the second main magnet, the fixing assembly comprises fasteners penetrating through the positioning holes and a pressure plate matched with the fasteners to fix the main magnet assembly.
US09998825B2

A distributed automatic level control function is provided, in which information relating to a common automatic level control parameter is transmitted to each of a plurality of microphone devices, wherein the information transmitted to at least one microphone device is derived from an audio sample of at least one different microphone device. Each microphone device produces the common automatic level control parameter based on the information received by the microphone device and applies the common automatic level control parameter produced by the microphone device to a distributed automatic level controller of the microphone device.
US09998819B2

A case having a recessed holding, an acoustic waveguide, and at least one audio transducer device. The recessed holding well is configured to receive and captively hold a stand-alone keyboard within the recessed holding well. The acoustic waveguide is integrated with a bottom cover of the case and between a bottom surface of the case and the recessed holding well. The at least one audio transducer device is coupled to a signal processing device and the acoustic waveguide. The at least one audio transducer device is configured to generate an audible audio output in response to an audio signal output from the signal processing device. The acoustic waveguide is configured to receive the audible audio output and generate an enhanced bass audio output.
US09998810B2

A portable speaker system for an electric string instrument such as a guitar. The portable speaker system has a housing including an audio jack for receiving a raw audio signal from a guitar, an amplifier, a speaker, and a power supply. The portable speaker system attaches to the guitar by a button connector which releasably attaches to a strap button of the guitar, and a stabilizer for inhibiting rotation of the portable speaker system when attached to the guitar. The portable speaker system portably generates output sound from the raw audio signal. The portable speaker system can couple with a portable computing device, which can process the raw audio signal and provide a supplementary audio signal, from which the portable speaker system can portably generate output sound.
US09998803B2

Embodiments provided herein relate to implementing a household policy within a household environment. In one example, a method includes: receiving, at a processor, the household policy; interpreting the household policy to extract one or more conditional events associated with the household policy; monitoring, via at least one sensing smart device in the household environment, for satisfaction of the one or more conditional events; and when the one or more events is satisfied, implement one or more controls on at least one conditionally controlled smart device in the household environment, the at least one smart device affecting the household environment.
US09998795B2

Methods, systems, and media for presenting supplemental information corresponding to on-demand media content are provided. In some implementations, the method comprises: receiving an indication from a web browser extension executing within a web browsing application that a media content item is being presented on a content provider website; identifying the media content item being presented on the content provider website; determining whether supplemental content associated with the broadcasted media content item is available; in response to determining that the supplemental content is available, causing the web browser extension to present an indicator that the supplemental content is available; obtaining the supplemental content corresponding to the broadcasted media content item, wherein each piece of the supplemental content is associated with timing information of the broadcasted media content item; and causing a portion of the obtained supplemental content to be presented concurrently with the media content item in response to detecting that the indicator has been selected.
US09998794B1

An exemplary embodiment provides clarifying supplemental information to a user who has become confused about a currently presenting media content event.
US09998780B2

A channel programming associated with a channel can be selected. The channel can be associated with a programming broadcasting system. The channel programming can be displayed upon a presentation device. An immediate content from a content delivery entity interrupting the presentation of the channel programming can be received. The channel programming and the immediate content can be simultaneously presented on the presentation device.
US09998772B2

Methods, systems, and media for presenting media content items belonging to a media content group are provided. In some embodiments, the method comprises: retrieving metadata associated with video content segments, wherein the metadata includes user metadata, description metadata, and time metadata; generating subsets of video content segments from the video content segments based on the user metadata, wherein each of the subsets of video content segments is grouped into media content groups by: normalizing the description metadata; determining a similarity score between the normalized description metadata for a first video content segment and a second video content segment in the subset of video content segments; and determining whether to place the each of the first and second video content segments into a media content group based on the similarity score; arranging the video content segments within each of the media content groups based on time metadata; and causing at least one of the arranged media content groups to be presented in the video window in response to receiving a request for a video content item.
US09998771B2

The present technology relates to a transmission apparatus, a transmission method, a reception apparatus, and a reception method which can easily obtain a mosaic screen.Metadata of content is distributed, and the metadata is described using an attribute and an attribute value and includes signaling information indicating that a video is a thumbnail video suitable for constituting a mosaic screen, and the attribute indicating information to refer to a file including information to receive content supplied by a service. The present technology can be applied when, for example, content is to be distributed.
US09998767B2

A media system replaces content in a first sequence of media content. The media system presents the first sequence of media content to an end-user and generates a fingerprint of the sequence of media content. The fingerprint is for comparison with a plurality of reference fingerprints so as to identify the first sequence of media content and determine a reference position within the first sequence of media content. The media system sends a request for a replacement sequence of content to a content replacement system, and receives replacement media content selected based on the identified first sequence of media content. The media system presents the replacement media content to the end-user instead of the first sequence of media content. Presenting the replacement media content begins at a position in the first sequence of media content that is determined based on the reference position.
US09998766B2

An image processing device including a decoding section configured to decode an image from an encoded stream, a horizontal filtering section configured to apply a deblocking filter to a vertical block boundary within an image to be decoded by the decoding section, a vertical filtering section configured to apply a deblocking filter to a horizontal block boundary within an image to be decoded by the decoding section, and a control section configured to cause the horizontal filtering section to filter in parallel a plurality of vertical block boundaries included in a processing unit containing a plurality of coding units and cause the vertical filtering section to filter in parallel a plurality of horizontal block boundaries included in the processing unit.
US09998765B2

A video processing device may obtain, from a descriptor for a program comprising one or more elementary streams, a plurality of profile, tier, level (PTL) syntax element sets. Each respective PTL syntax element set of the plurality of PTL syntax element sets comprises syntax elements may specify respective PTL information. The video processing device obtains, from the descriptor for the program, a plurality of operation point syntax element sets. Each respective operation point syntax element set of the plurality of operation point syntax element sets may specify a respective operation point of a plurality of operation points. The video processing device may determine, for each respective layer of respective operation point specified by respective operation point syntax element sets, based on a respective syntax element in the respective operation point syntax element set, which of the PTL syntax element sets specifies the PTL information assigned to the respective layer.
US09998763B2

A system and method for transmitting compressed image data includes an encoder, responsive to received image data representing an image, for minimizing a space-spatial frequency of the image data by applying a predetermined orthogonal function thereto to generate a mathematical representation of the image data and extracting coefficients of the mathematical representation of the image data. A transmitter transmits the coefficients of the image data from a first location to a second location. A receiver receives the transmitted coefficients of the image data at the second location from the first location. A decoder recreates the mathematical representation of the image data at the second location responsive to the received coefficients and the predetermined orthogonal function and generates the image data from the recreated mathematical representation of the image data.
US09998762B2

The present invention relates to a method and an apparatus for processing video signals, and more specifically, to a method and an apparatus for processing video signals which applies deformation compensation to decode a current texture block. The present invention can increase the accuracy of an inter-prediction by obtaining the position of a block within a reference picture referenced by the current texture block, by means of using deformation compensation parameter information, and obtaining a pixel value of the block within the reference picture that is obtained from a prediction value of the current texture block.
US09998752B2

A video encoding device: searches for motion information of a block to be encoded; generates a merge motion information candidate list based on motion information of encoded blocks adjacent to the block to be encoded; eliminates an improper merge index or indexes from the merge motion information candidate list, using the motion information determined as a result of the search for the motion information; and determines a merge mode, using a merge index of merge motion information in the merge motion information candidate list from which the improper merge index has been eliminated.
US09998743B2

A method for decoding a scalable video signal, according to the present invention, comprises: determining a corresponding picture belonging to a lower layer, which is used for inter-layer prediction of a current picture belonging to an upper layer; and performing inter-layer prediction of the current picture by using the determined corresponding picture in the lower layer, wherein the inter-layer prediction is limitedly performed depending on tile alignment between the upper layer and the lower layer.
US09998735B2

In one implementation, an apparatus is provided for encoding or decoding video information. The apparatus comprises a memory unit configured to store reference layer pictures associated with a reference layer, an enhancement layer, or both. The apparatus further comprises a processor operationally coupled to the memory unit. In one embodiment, the processor is configured to restrict usage of at most one reference layer pictures that has a different spatial resolution than a current picture as an inter-layer reference picture, and predict the current picture using inter-layer prediction and the inter-layer reference picture.
US09998730B2

An imaging optical system includes an objective lens configured to focus light having a first wavelength band and light having a second wavelength band, an optical shutter module configured to reflect the light having the first wavelength band, which is focused by the objective lens, without modulating the light having the first wavelength band and to modulate the light having the second wavelength band, which is focused by the objective lens, and reflect the modulated light having the second wavelength band, and an image sensor configured to respectively sense the light having the first wavelength band and the modulated light having the second wavelength band, which are reflected by the optical shutter module, and to output a first image signal with respect to the light having the first wavelength band and a second image signal with respect to the modulated light having the second wavelength band.
US09998727B2

Systems and methods for coding video information for a current view based on a residual prediction from video information for a reference view are described. In one innovative aspect, an apparatus for coding digital video is provided. The apparatus includes a memory configured to store current view video information and reference view video information. The apparatus also includes a processor configured to determine a value of a current video unit of the current view based at least on a motion compensated block of the reference view. The motion compensated block may be determined based at least in part on motion information and a disparity vector associated with the current video unit. Decoding devices and methods as well as corresponding encoding devices and methods are described.
US09998726B2

There is disclosed a method, apparatus and computer program product in which a view synthesis prediction utilizes a depth map, disparity information or other ranging information of a co-located reference frame in another view. A first uncompressed texture block of a first texture picture representing a first view and ranging information associated with the first uncompressed texture block are obtained. Disparity information with reference to a second view is derived on the basis of the ranging information. Reference samples of the second view are obtained on the basis of the disparity information. A view synthesis prediction is performed by using the reference samples to obtain a reference block for encoding the first uncompressed texture block.
US09998725B2

An apparatus for generating depth information of an example may include an image downsizer configured to downsize an input stereo image by a predetermined magnification to generate a downsized stereo image; a rawcost calculator configured to calculate rawcosts for the downsized stereo image; a mapper configured to map the rawcosts to the input stereo image; an interpolator configured to perform interpolation and cost aggregation for the rawcosts; and a depth information generator configured to calculate an optimal disparity for each pixel of the input stereo image by referring to the rawcosts.
US09998722B2

A system and method of guided video creation is described. In an exemplary method, the system guides a user to create a video production based on a set of pre-defined activities. In one embodiment, the system detects a selection of an item in a shotlist. In response to the item selection, the system stores structured metadata about the selection, opens the video camera and displays a dynamic video overlay relevant to the item selection. In addition, the system detects contact with an overlay button in the dynamic video overlay configured to toggle visibility of the dynamic video overlay. The system further receives a command to save a recorded clip of video content, stores additional metadata for the recorded clip of the video content, and updates the respective item in the shotlist.
US09998715B2

A solid-state imaging device includes a photoelectric conversion unit including one microlens and a plurality of photoelectric conversion elements, a read-out circuit unit configured to read out a first signal based on charges accumulated by one of the photoelectric conversion elements and a second signal based on charges accumulated by another one of the photoelectric conversion elements, and a signal processing unit configured to, in a case where the first signal is larger than a predetermined saturation signal level and the second signal, correct the first signal to a predetermined signal level based on the second signal so that a change rate of a third signal obtained by adding the first and second signals relative to a light amount approximates to the change rate in a case where the first signal is smaller than the predetermined saturation signal level.
US09998714B2

A device and a method for detecting, monitoring and/or controlling racing vehicles on a racetrack, having a camera for monitoring when a predetermined track section is crossed, a recording device for recording the images provided by the camera, a recording control device for automatically recording the images provided by the camera only during a specific time window within which the crossing of the track section, and a sensor device for detecting the crossing of the track section. A marking device generates a marking for a recorded image as a function of a sensor signal of the sensor device and the occurrence thereof in the specific time window. The marking is stored in an event list. An image of interest can be simply selected on the basis of the associated marking, without the images which are provided by the camera having to be evaluated themselves for this purpose.
US09998713B2

The present disclosure provides a security device that comprises a first input/output (I/O) port for remote communication over a first network, a second I/O port for local communication over a second network, a camera, and a processing unit configured to keep the camera at a disabled state until an alert signal indicating an event is received from a sensor over the second network, and report the event to a server over the first network.
US09998701B2

An imaging device in the present invention includes an imaging unit that images an image and an installation unit on which the imaging unit is removably installed. The installation unit houses a first contactless transmitter that transmits and receives at least one of a power and a signal in a non-contact basis. The imaging unit houses an axis portion, a second contactless transmitter, and transmits and receives at least one of the electric power and the signal in a non-contact basis, and an imaging mechanism portion that is fixed to the other end portion of the axis portion in the side opposite to the installation unit side, and is connected to the second contactless transmitter via a transmission wire inserted through the axis portion. In this way, a watertproofness and a dustproofness can be improved, and thus, it is possible to improve a long-term reliability.
US09998699B2

A global shutter image sensor of a back-illuminated type includes a semiconductor substrate and pixels. Each pixel includes a photosensitive area, a storage area, a readout area and areas for transferring charges between these different areas. The image sensor includes, for each pixel, a protector extending at least partly into the substrate from the back of the substrate to ensure that the storage area is protected against back illumination.
US09998697B2

Techniques are disclosed for systems and methods using small form factor infrared imaging modules to monitor occupants in an interior compartment of a vehicle. For example, a vehicle-mounted system may include one or more infrared imaging modules, a processor, a memory, alarm sirens, and a communication module. The vehicle-mounted system may be mounted on, installed in, or otherwise integrated into a vehicle with an interior compartment. The infrared imaging modules may be configured to capture thermal images of desired portions of the interior compartments. Various thermal image processing and analytics may be performed on the captured thermal images to determine the presence and various attributes of one or more occupants. Based on the determination of the presence and various attributes, occupant detection information or control signals may be generated. Occupant detection information may be used to perform various monitoring operations, and control signals may adjust various vehicle components.
US09998696B2

A shared pixel includes a plurality of transfer gates coupled between respective photodiodes and a shared floating diffusion. Each transfer gate is coupled to receive a transfer control signal to independently control a transfer of the image charge from the corresponding photodiodes to the shared floating diffusion. Each transfer control signal is set to one of an ON value, a first OFF value, and a second OFF value. One of the control signals that is coupled to an active transfer gate is set to the ON value during a transfer operation. The control signals coupled to idle transfer gates are set to the first OFF value during a reset period prior to the transfer operation, and are set to the second OFF value during the transfer operation.
US09998694B2

A method for image processing comprising providing an opening for entrance of light; the light being capable of being formed into an image; providing at least one optical element in an optical train configured to focus light; providing a variable aperture operatively associated with the at least one optical element; the variable aperture being placed in the optical train at an image plane and comprising mask settings for shielding portions of the light; providing an imager; providing at least one processor operatively connected to the variable aperture and imager; the at least one processor configured to control the passage of the light through the variable aperture; selectively masking portions of light using the mask settings of the variable aperture; obtaining image results using the settings; comparing image results obtained by the mask settings, and determining the phase correction that provides the optimal image results.
US09998684B2

A method and device for opportunistically collecting images of a location via a mobile device, the device including algorithms that allow the selective winnowing of collected images to facilitate the creation of a 3D model from the images while minimizing the storage needed to hold the pictures.
US09998682B2

The imaging apparatus includes a stop, an APD filter, a ND filter, an imaging element, a main control section, a photometric section, a program diagram storage section, and an imaging exposure determination section. The ND filter can be inserted into or removed from the optical path. The photometric section calculates a photometric value from an imaging signal which is obtained by the imaging element. The program diagram storage section stores a program diagram in which an aperture value is fixed at an open aperture value at a specific amount of exposure or less. The imaging exposure determination section determines imaging exposure on the basis of an amount of imaging exposure which is calculated from photometric value and the program diagram. The main control section inserts the ND filter in the optical path in a case where the amount of imaging exposure is greater than the specific amount of exposure.
US09998681B2

Disclosed is an electronically controlled camera iris device. The camera iris device may include a transparent conductor layer supplying an input voltage controlling the diameter of the aperture, a transparent resistance layer providing different voltages in different regions varying based on the distance from a center point, and a diaphragm layer that can be independently controlled in different regions to block or transmit light incident on the diaphragm layer when corresponding control voltages are applied on the diaphragm layer. The camera iris device can be configured to have a desired diameter by controlling a first region of the diaphragm layer to transmit the light and a second region of the diaphragm layer outside of the first region to block the light. The diaphragm layer may include a Bragg grating layer or an Electrochromic layer.
US09998679B2

The present disclosure relates to a control device, a control method, and an electronic device that enable an adequate exposure amount to be set at high speed. A control unit controls an exposure amount of a pixel group that is a two-dimensional arrangement of a plurality of pixels. Specifically, in a first mode before recording of a photographed image is started, the control unit sets a plurality of types of exposure amounts to the pixel group, and in a second mode in which the photographed image is recorded, the control unit sets fewer types of exposure amounts than in the first mode to the pixel group. The present technology can be applied to, for example, a control device that controls a solid state imaging element.
US09998675B2

A rearview imaging system for a vehicle includes at least one video camera mounted at the rear of the vehicle for providing a wide angle horizontal field of view (FoV) rearwardly of the vehicle, and a display device in the vehicle at a position viewable by the driver. A video processor subdivides the camera FoV into three horizontally disposed sub-FOVs and displaying said sub-FoVs on visually separated side-by-side regions of the display device screen. The horizontal position and/or extent of at least one sub-FoV is variable as a function of the motion of the vehicle.
US09998667B2

Embodiments of the present invention include methods and apparatus for the rotational stabilization of images and video. Rotational stabilization of images includes determining an amount of degrees of cant or tilt of an image capturing device, and capturing an image. The captured image is rotated an angular distance equal to the amount of degrees of tilt of the image capturing device. The rotated image is then cropped. The determining, rotating, and cropping are generally performed automatically by the image capturing device without user action at the time of capturing the image.
US09998666B2

System and Method for automatically removing blur and noise in a plurality of digital images. The system comprises an electronic processor configured to receive the plurality of digital images, perform motion estimation and motion compensation to align the plurality of digital images, determine an alignment of the plurality of digital images with respect to a reference frame, generate a consistency map based on the alignment of the plurality of digital images with respect to the reference frame, combine the plurality of digital images aligned with respect to the reference frame in the Fourier domain using a quality of alignment information from the consistency map to generate an aggregated frame, and apply a post-processing filter to enhance the quality of the aggregated frame.
US09998661B1

Various examples are directed to a panoramic camera system comprising a first image sensor, a second image sensor and an enclosure. The first image sensor may have a first in-air field-of-view and the second image sensor may have a second in-air field-of-view. The first in-air field-of-view may overlap the second in-air field-of-view by greater than a threshold amount. The enclosure may comprise a curved outer surface. An alternate medium field-of-view of the first image sensor may overlap an alternate medium field-of-view of the second image sensor by greater than the threshold amount. The panoramic camera system may also comprise an image processor that is programmed to determine that the first image sensor and the second image sensor are within the enclosure. The panoramic camera system may stitch frames captured by the first and second image sensors considering an alternate medium stitching parameter.
US09998659B2

Methods for correcting an image acquired through an Ultra Wide-Angle (UWA) lens is disclosed, where the entire image is mapped via a transformation that substantially improves the perspective, yet maintains all image information. Additional locally adaptive transformations can be applied to regions of interest in the image to fully restore the perspective. This de-warping scheme allows for flexible manipulation of the image while no content would be lost.
US09998656B2

A monitoring system for a monitoring area. The monitoring system includes a monitoring camera, a reflecting device, and a evaluator. The monitoring camera has a field of view 4 for capturing a first partial section of the monitoring area. The reflecting device is positioned in the field of view of the monitoring camera such that the monitoring camera captures a second partial section of the monitoring area, wherein the first and the second partial sections are positioned to overlap in a common partial section of the monitoring area, wherein a first image area a depicts the first partial section I and a second image area depicts the second partial section in the monitoring image. The evaluator is configured to identify at least one correspondence object in the first as and the second partial section.
US09998655B2

Disclosed is a method and apparatus for providing visual guidance to a user capturing images of a three-dimensional object. In one embodiment, the operations implemented may include: generating a virtual registered sphere comprising a plurality of contiguous patches, wherein each of the plurality of patches corresponds to a continuous range of image capture angles; rendering at least a portion of the virtual registered sphere in an image capture camera view; determining whether images of the three-dimensional object have been captured to a predetermined satisfactory degree from a particular range of image capture angles associated with a particular patch; and assigning a color to the particular patch based at least in part on the determination of whether images of the three-dimensional object have been captured to the predetermined satisfactory degree from the particular range of image capture angles associated with the particular patch.
US09998637B2

An imaging system container designed for fast, secure, temporary attachment on the door of a small high-winged aircraft for aerial imaging having a housing, a flange for mounting and an imaging port for use with a digital single lens reflex camera, video camera or other imaging device.
US09998636B2

The present invention is a method of removing the illumination and background spectral components thus isolating spectra from multi-spectral and hyper-spectral data cubes. The invention accomplishes this by first balancing a reference and sample data cubes for each spectra associated with each location, or pixel/voxel, in the spatial image. The set of residual spectra produced in the balancing step is used to obtain and correct a new set of reference spectra that is used to remove the illumination and background components in a sample data cube.
US09998635B2

An endoscope system includes: an endoscope including an image pickup device; an EEPROM provided in the endoscope, and configured to hold data according to a kind of the image pickup device; a video processor to which the endoscope is attachably and detachably connected; a control portion provided in the video processor, and configured to acquire the data from the EEPROM when the endoscope is connected to the video processor and set processing content of noise reduction processing, based on the acquired data; and an NR processing circuit provided in the video processor, and configured to execute the noise reduction processing on a video signal outputted from the image pickup device, based on setting of the control portion. The control portion sets execution/non-execution of the noise reduction processing to the NR processing circuit, based on the acquired data.
US09998628B1

Disclosed are methods and multi-function devices for auto-correction of shadow effects in a scanned image. The method includes receiving a first image including a colored twin-page scanned document including at least one of a shadow region in a central part of the first image, at least one darker region caused at one or more borders of the first image, and distorted orientation with respect to a base of the first image; re-positioning the shadow region present in the central part to generate a re-positioned first binary image such that the shadow region becomes perpendicular to the base; detecting a shadow region in a central region of the re-positioned first binary image; removing the detected at least one shadow region from the re-positioned first binary image to generate a second image; and correcting a skewed orientation of each of a cropped left side and right side of the second image.
US09998624B2

An image reading apparatus includes a first scanner configured to read a first image from a front side of a document, a second scanner configured to read a second image from a back side of the document, and first and second offset storage parts configured to store a first offset amount for correcting an inclination of the first image and a second offset amount for correcting an inclination of the second image, respectively. The image reading apparatus is configured to generate, when the first scanner is replaced, a new first offset amount based on the second offset amount, a first inclination amount of the first scanner, and a second inclination amount of the second scanner. The image reading apparatus is configured to correct the first image based on the new first offset amount.
US09998623B2

An image forming apparatus includes a setting unit, a storage unit, an operation display unit, and a setting-change-information transmitting unit. The storage unit stores a shared-setting list as a shared-setting target. The operation display unit accepts a shared-setting input and a setting-change input. The shared-setting input is for setting a shared-setting item included in the shared-setting list among the plurality of setting items. The setting-change input is for changing settings of the plurality of setting items. The setting-change-information transmitting unit, in response to the setting-change input for the shared-setting item, transmits to the management device setting change information indicating content of the setting change. The setting unit, in response to reception of the setting change information, sets the setting item using the received setting change information if there has been a setting change to the setting item included in the shared-setting list.
US09998616B2

An image forming apparatus includes: a pull-print data obtaining circuit that obtains rasterized data depending on a resolution of the image forming apparatus from a server device, the server device storing intermediate data and one or more pieces of rasterized data, the intermediate data being generated based on printable data and independent of a resolution, the one or more pieces of rasterized data being generated based on the intermediate data and depending on one or more resolutions, respectively; and an image forming circuit that forms an image based on the obtained rasterized data.
US09998614B1

The method and system allow a user to launch a client application on an web-enabled device and subsequently to navigate to an image source screen within the client application. After receiving an image source selection from the user, the client application retrieves images from the selected image source. The client application displays the retrieved images available for printing to a user, and in response to receiving a selection of an image, the client application transmits the image to a proprietary server. Moreover, upon receiving print order information, the client application additionally executes a location awareness application that determines a current location of the web-enabled device and subsequently, determines a proximal retail store to the current location of the web-enabled device. Thereafter, the remote printing system creates and transmits a print order that includes the selected image to the retail store for pickup.
US09998613B2

An information processing apparatus includes: a first unit as a main body of the information processing apparatus; a second unit openable and closable relative to the first unit; a third unit openable and closable relative to the second unit; and a controller programmed to control operations of the first unit. The second unit includes a first detector configured to detect whether the third unit is opened or closed relative to the second unit. When the second unit is in an opened position relative to the first unit, the first detector detects that the third unit is opened. The controller controls at least one of the first unit, the second unit, and the third unit based on a result of the detection by the first detector.
US09998610B2

The surrounding environment where an electronic apparatus is placed is detected according to external sounds, and therefore it is difficult to accurately switch the output of a ring-tone. A control apparatus controls the sound generated by the electronic device. The control apparatus includes a sound producing section that outputs a sound output signal causing a sound output section to generate the sound, a sound acquiring section that acquires a sound input signal generated from external sound, and an adjusting section that adjusts the sound output signal or the output of an output device according to the sound input signal acquired in a state where the sound is being generated.
US09998605B2

Conference systems are often installed in plenary halls and comprise a plurality of microphones for participants of a discussion, whereby the speech signals of the participants are received by the microphones, amplified by the conference system and distributed to the other participants of the discussion. An audio stream arrangement (1) is proposed comprising: a plurality of audio devices (2), whereby each audio device (2) is adapted to provide an audio stream and whereby each audio device (2) comprises an audio device network interface (8) for transmitting its audio stream over a network (5), a control device (4), whereby the control device (4) is adapted to send a command over the network (5) to any of the audio devices (2) to set the audio device (2) in an active state, whereby the audio device (2) in the active state transmits its audio stream over the network (5), a processing device (3) for processing the audio streams from the active audio devices (2), whereby the processing device (3) comprises a processing device network interface (9) for receiving the audio streams from the network (5) and a mixing unit (11) with a plurality of input channels (12) and an output channel (13), whereby each input channel (12) can be assigned to a audio stream from one active audio device (2) and whereby the mixing unit (11) is operable to mix the audio streams from the plurality of input channels (12) into a common audio stream and to output the common audio stream to the output channel (13), whereby the audio streams from the active audio devices (2) to the processing device are transmitted by a multicast transmission.
US09998602B2

A system, apparatus, graphical user interface and methods are provided for conducting electronic voice communications with status notifications. A user of a first portable device executing a communication application selects a multi-function control that automatically initiates an audio recording, which is automatically sent toward another participant of an active communication session when the control is released. The same multi-function control may be used to transmit a textual message. A representation of the recording is displayed on the user's device, with an indicator that changes appearance when the other participant plays the recording. In addition, when one user initiates an audio recording that will be automatically sent to another user, the other user's device is advised of the initiation of recording and displays that status for the other user.
US09998598B1

A system for recognizing processes performed by a call center agent during a session may collect input data by initiating a screen capture logging thread to capture screen shots of a desktop of the electronic device during a session. The system analyzes the input data to generate one or more events, generates a mid-level event log comprising one or more of the events, and performs action recognition on the mid-level event log to ascertain one or more actions that were performed within the one or more graphical user interfaces by the call center agent during the session.
US09998594B1

A message receiving, intercepting and processing method and corresponding application and device may provide receiving a message at a message processing server, the message being intended for a phone number associated with a customer service provider. The method may also include identifying a telephone number of the sender of the message, parsing at least one word from the message, retrieving user account information of the sender, and generating an automated response to the message that includes contextual information that is based on at least one of the user account information and the parsed at least one word from the message.
US09998592B1

A system, method, and computer readable medium for establishing communication between two devices comprises connecting, by a first computer, to an open source Private Branch Exchange (PBX) platform via a port, receiving a phone number sent by a first one of the two devices at the open source PBX platform, invoking an interface module by the open source PBX platform, where the interface module resides on the open source PBX platform, and building a Calling Name request by the interface module related to the received phone number.
US09998590B2

This invention relates to a method of managing a digital subscriber line, where an optimum point at which to trigger a line test on the DSL line is determined. The invention continuously measures the signal to noise (SNR) margin on the DSL line, and compares the measurements to predetermined conditions based on SNR margin characteristics associated with a population of good lines. Once the SNR margin measurements fail to meet the predetermined conditions, an electrical line test is triggered. Thus, monitoring is done in the DSL domain, but the line test triggered is in the electrical domain. In an improved method, moisture level sensors provide a measure of the atmospheric moisture levels experienced by the line. If the SNR margin measurements fail to meet the predetermined conditions, and in addition there is a correlation with atmospheric moisture levels, then a line test is triggered on the line. This improvement picks up faults associated with wet joints that are generally intermittent in nature, and otherwise difficult to identify and properly test.
US09998577B1

System and method for controlling incoming acoustic signals at a portable accessory communication system provides improved management of noise levels. A plurality of acoustic microphone arrays (120), formed of pairs of acoustic microphones, and a single vibration microphone (130) are enabled by pressing a push-to-talk (PTT) button (108). An audio signal is input to the acoustic microphone arrays and a vibration signal is input to the single vibration microphone. The audio signal is detected and compared to the vibration signal to determine a high noise environment. The single vibration microphone (130) controls beam formation of the acoustic microphone arrays in high noise environments based on predetermined noise thresholds being exceeded and selecting an optimum acoustic microphone pair from the arrays to direct a null targeted at the noise source.
US09998572B2

A broadcasting transmitter for transmitting a broadcast signal according to an embodiment of the present invention comprises: an Internet protocol (IP) packet generator for generating first IP packets including broadcast data for a broadcast service and generating a second IP packet including service acquisition information that includes information required for quickly acquiring the broadcast service; a link layer packet generator for generating first link layer packets including the first IP packets; and a broadcast signal generator for generating a broadcast signal that includes the first link layer packets and the second IP packet.
US09998567B2

Embodiments discussed herein refer to systems, methods, and circuits for managing and establishing contactless communications lanes between two contactlessly coupled systems. A contactless communication lane can be formed for each coupled pair of contactless communication units existing in the two systems. A contactless communications interface can enable software-defined connectivity that manages use of the contactless communication data lanes to enable data communications according to a selected one of a plurality of communications interfaces. The contactless communications interface may serve as a protocol translator and virtualization layer for enabling higher level software such as an operating system of a first system to communicate with a second system without requiring interface protocol specific hardware and software. This advantageously simplifies hardware and software components needed to simultaneously service a multitude of interface protocols.
US09998564B1

An exemplary embodiment for translating requests from a client application includes a network server that is directed to receive a request from the client application and provide a customized response to the client application. The client application includes additional headers in the request which are not standard for an application protocol used in transmitting the request in order to transmit additional relevant information to the network server to get the customized response.
US09998558B2

Various example embodiments herein disclose methods of enabling access to a storage device remotely over the network. According to at least one example embodiment, a method comprising initializing a Non-Volatile Memory Express (NVMe) controller, by a network device coupled to a server, configuring, by the network device, a NVMe queue pair for handling a remote device discovery process, receiving, at the network device, a request from the remote device to access the storage device controlled by the NVMe controller maintained at the server, initiating, by the network device, the discovery process for locating the remote device; and establishing, by the network device, a connection with the remote device by mapping the NVMe queue pair with a Remote Direct Memory Access (RDMA) queue pair, once the remoted device is discovered.
US09998548B2

Communications from a primary communication session are transitioned to a secondary communication session. A primary communication from a primary communication session is detected, where the primary communication is between a first device and a second device, and where the primary communication session is a first type of communication session. A signal selecting a secondary communication session for future communications from the first device is received, where the secondary communication session is a second type of communication session that is different from the first type of communication session, and where the secondary communication session has been determined to be a preferable venue for the future communications from the first device. Future communications from the first device are then directed to the secondary communication session.
US09998537B1

In one aspect, a method includes configuring a kernel driver to record data block changes of a logical unit in a bit map and using the bitmap to perform an incremental backup of the logical unit. In another aspect, an apparatus includes electronic hardware circuitry configured to configure a kernel driver to record data block changes of a logical unit in a bit map and use the bitmap to perform an incremental backup of the logical unit. In a further aspect, an article includes a non-transitory computer-readable medium that stores computer-executable instructions. The instructions cause a machine to configure a kernel driver to record data block changes of a logical unit in a bit map and use the bitmap to perform an incremental backup of the logical unit.
US09998533B2

A P2P content caching system, method, and computer program product for a P2P application on a computer network device. The system includes: a content analyzer; and a content manager. The method includes: determining P2P hotspot downloading contents of the P2P application on the computer network device; downloading the determined P2P hotspot downloading contents into a local memory, and requesting a directory server of the P2P application to register a P2P content caching system as a P2P content provider of the downloaded P2P hotspot downloading contents; and providing the downloaded P2P hotspot downloading contents to a P2P participant in response to a request from the P2P participant to the downloaded P2P hotspot downloading contents.
US09998508B2

A technology for interacting with a collaborative videoconferencing environment is disclosed. A display having a substantially “L-shaped” configuration allows for display of collaborative materials and video of remote participants simultaneously, which provides for a more natural interaction for a meeting participant interacting with the collaborative materials. Meeting participants in the collaborative videoconferencing environment, both locally and remote, can simultaneously interact with the same content as if they were in the same location.
US09998507B2

Described herein are systems, devices, methods, and media for managing emergency communications by using multiple transport layer sessions to ensure robust communications during periods of poor communication quality and/or by providing persistent communication sessions that continue despite poor communication quality or disconnections.
US09998502B2

A system that incorporates teachings of the present disclosure may include, for example, receiving a request for a voice call at a mobile switching center server, transmitting a mapping query from the mobile switching center server to a database in response to the request for the voice call, route the request from the mobile switching center server to an internet protocol multimedia subsystem for facilitating establishing the voice call when the mapping query is successful in obtaining an internet protocol address for establishing the voice call with a recipient communication device, and routing the request from the mobile switching center server to a second server for facilitating establishing the voice call without routing the request to the internet protocol multimedia subsystem when the mapping query is not successful in obtaining the internet protocol address. Other embodiments are disclosed.
US09998500B2

A method for lawful interception in a communication network involving adulteration by colluding agent is disclosed. The method includes activating, selectively, communication data duplication functionality in at least one of a plurality of network devices, each of the plurality of network devices being located in separate network segments of a communication path between users, the data duplication functionality duplicates data being communicated between the users; comparing, in real-time, a set of adulteration parameters derived from duplicated communication data received from the at least one of the plurality of network devices with associated thresholds within a set of thresholds to detect adulteration in the duplicated communication data; determining a confidence level of detecting adulteration in duplicated communication data received from the at least one of the plurality of network devices; and modifying number of network devices having active communication data duplication functionality based on the comparing and the confidence level.
US09998497B2

Certain embodiments provide means for managing automated access to computers, e.g., using SSH user keys and other kinds of trust relationships. Certain embodiments also provide for managing certificates, Kerberos credentials, and cryptographic keys. Certain embodiments provide for remediating legacy SSH key problems and for automating configuration of SSH keys, as well as for continuous monitoring.
US09998492B2

Provided are a processing method for a Network Address Translation, NAT, technology, an NAT device and a BNG device, the method includes: the NAT device determining whether or not session establishment of a UE reaches a preset threshold, and notifying the BNG device to execute a security strategy for the UE if the session establishment of the UE reaches the preset threshold, wherein the security strategy is used for stopping the attack behavior of the UE and informing the UE of the attack behavior of the UE. In the disclosure, the technical problem in the related art that the user lodges complaints against the operator for the abnormal behavior of the host user is solved, thus by reminding the user to check the security of the host user, the disclosure increases the utilization rate of the NAT device and improves user experience.
US09998486B2

Systems and computer-readable media are disclosed for utilizing one or more databases to detect a point of compromise (“POC”). A POC detection computing platform may receive data associated with a potential point of compromise from a first computing system. The POC detection computing platform may extract data associated with the potential point of compromise from one or more central servers and/or databases. The extracted data may then be analyzed to determine if a point of compromise has been detected. The POC detection computing platform may transmit the results of the analysis to a second computing system.
US09998485B2

Embodiments of the present disclosure relate to a data analysis system that may automatically generate memory-efficient clustered data structures, automatically analyze those clustered data structures, and provide results of the automated analysis in an optimized way to an analyst. The automated analysis of the clustered data structures (also referred to herein as data clusters) may include an automated application of various criteria or rules so as to generate a compact, human-readable analysis of the data clusters. The human-readable analyses (also referred to herein as “summaries” or “conclusions”) of the data clusters may be organized into an interactive user interface so as to enable an analyst to quickly navigate among information associated with various data clusters and efficiently evaluate those data clusters in the context of, for example, a fraud investigation. Embodiments of the present disclosure also relate to automated scoring of the clustered data structures.
US09998479B2

Concepts and technologies are disclosed herein for filtering network traffic using protected filtering mechanisms. An indication that traffic is to be filtered can be received, and a hash key, a signature representation, and an obfuscated signature can be identified or generated. The hash key and the signature representation can be provided to a first device without exposing the contents of the signature to the second device, and the obfuscated signature can be provided to a second device without exposing the contents of the signature to the second device. The first device and the second device can execute independent operations to collectively determine if the traffic is to be filtered.
US09998470B1

Embodiments describing an approach to receiving user data, and monitoring a user data transaction. Monitoring a user data transaction. Identifying a plurality of attribute elements associated with the user data and the user data transaction. Creating benchmark data based on one or more identified attributes and user data gathered from a user data transaction, and storing, by the one or more processors, benchmark data.
US09998462B2

A method for an asynchronous data exchange between a PLM system and an external user. The method includes defining an exchange definition object related to product data, packing the exchange definition object for transfer, publishing the packed exchange definition object through an SRM to a browser of the external user, receiving a product data download request from the browser of the external user through the SRM, transferring the product data from a file management system of the PLM system to the file transfer manager of the external user, receiving a response exchange definition object from the browser of the external user through the SRM, and receiving the response product data from the file transfer manager of the external user.
US09998456B2

Disclosed are a system and a method for one-time password (OTP)-based authentication. The system for OTP-based authentication includes a transceiver module configured to receive an authentication request from a client and transmit a result of the authentication according to the authentication request to the client, an authentication accumulation management module configured to provide statistical information about authentication success of the client for each time interval within a predetermined effective range of time, an OTP generation module configured to generate a server-side OTP using previously stored authentication information and time information that is acquired from the statistical information about authentication success, and an authentication module configured to authenticate the client by comparing a client-side OTP included in the authentication request with the server-side OTP.
US09998452B1

Techniques described herein provide customized user interfaces to users of clients based on the context of the client. For instance, the techniques may receive parameters that relate to specific client contexts, may transmit the parameters to a content scheduler, and may receive a schedule for serving context-specific user interface to the users. In response to receiving the content schedule, the techniques serve the context-specific content in scheduled locations of the customized user interface to the user.
US09998447B2

A system and method for providing a user with secure access to devices operatively connected to a network comprising at least one processing device that has access to a database. The database maintains information for each user of the system, such as the user's login credentials and access level or permissions, along with information corresponding to each network device, such as, for example, the device's login credentials, IP address, and port settings. The processing device authenticates each user and then provides each user with access to the network devices as defined by the data maintained in the database corresponding to the respective user and the network devices.
US09998445B2

A device authentication system for use with an authenticatable device having a physically-unclonable function and constructed to, in response to input, of challenge C, internally generate an output O characteristic to the PUF and the challenge C, and configured to: i) upon receiving challenge C, generate a corresponding commitment value that depends upon a private value r, and ii) upon receiving an authentication query that includes the challenge C and a nonce, return a zero knowledge proof authentication value that corresponds to the commitment value. The system comprises an enrollment server having a working verification set that includes challenge C and corresponding commitment value, wherein: a) the enrollment server is configured to generate an authentication token that corresponds to the authentication value and includes a blinded value depending upon the private value r and a random value decryptable by the authenticatable device; and/or b) the system is configured to pre-process and convey data to the authenticatable device as part of an extended Boyko-Peinado-Venkatesan generation.
US09998439B2

A secure VPN connection is provided based on user identify and a hardware identifier. A client application may initiate the VPN connection. A client device user may provide identification information to the application, which then sends a VPN connection request to a remote VPN gateway. The VPN gateway may require an equipment identifier to establish the secure VPN gateway. If the hardware ID is registered, the secure VPN connection is established. If the hardware ID is not registered with the VPN gateway, the connection may be denied. In some instances, a connection may be established with an unregistered equipment ID based on settings at the VPN gateway.
US09998432B2

A system and method is disclosed for assuring that networked communications between parties playing a game on a network (e.g., the Internet) are not tampered with by either of the parties for illicitly gaining an advantage over the other party. An initial sequence of tokens (e.g., card representations) for playing the game are doubly encrypted using an encryption key from each of the parties. Accordingly, during play of the game neither party can modify the initial sequence of game tokens during the game. At termination of the game, at least one of the parties can fully decrypt the initial sequence of tokens, and thereby, if desired, compare the played token sequence with the corresponding the initial token sequence.
US09998425B2

The present invention provides the initiation of a transport layer security (TLS) session between a client device and a server using a firewall without interruption. The present invention holds a TLS hello message received from the client device until after the server has been validated. A firewall consistent with the present invention does not interrupt a transport layer control (TCP) connection that was established between the client device and the firewall before the TLS hello message was received by the firewall.
US09998423B1

An enterprise network may be managed by enabling provision of a graphical user interface that shows IP address allocations for the network and that allows a user to configure DHCP scopes, receiving a DHCP scope request based on a user interaction with the graphical user interface, translating the request into a protocol for communicating with a DHCP control server, providing the translated request to the DHCP control server for processing at the DHCP control server, and updating configurations of multiple DHCP servers. The updated configurations may be sent from the DHCP control server to a configuration storage system and the multiple DHCP servers may be enabled to access the updated configurations from the configuration storage system.
US09998422B2

A wireless telecommunications system includes facilities in a wireless hand-held device (WHHD) that allows a user to browse files available to that user on storage devices in an enterprise network, and to identify one or more such files to be attached to an e-mail message to be composed on or transmitted from the handheld. The system includes facilities in an enterprise network, such as a file delivery server, that cooperates with the WHHD to provide the file browsing service. A mail agent cooperates with the WHHD, responsive to instruction from the handheld to send an e-mail message that is to contain an attachment, to request the file delivery server to retrieve the identified files and assemble an e-mail containing those files as attachments. The WHHD may receive from the user appropriate credentials needed to access files available to that user on storage devices in the enterprise network, and may forward the credential to the file delivery server and the mail agent. These components may use the credentials to provide the file browsing service and to retrieve the identified files.
US09998420B2

Live events attendance smart transportation and planning. A social media profile and a social media friends list corresponding to the user is retrieved by the event service. The event service generates and transmits an event recommendation list to the user. The event service receives the ticket confirmation of the user obtaining a ticket to an event and receives a user transportation preference to attend the event. The event service retrieves a transportation preference for a friend from the social media friends list who obtained the admissions ticket to the event and generates a transportation recommendation to the event for the user and the friend from the social media friends list based on each of their transportation preferences for the event. The event service transmits the transportation recommendation to the user and the friend from the social media friends list.
US09998415B1

Provided are methods and systems for providing a user with the ability to select how new or on-going e-mail messages are displayed to the user, as well as how the e-mail messages are displayed to other users participating in the e-mail conversation. The methods and systems provide a modification of the behavior of a user interface widget for composing an e-mail message (both starting a new conversation and responding to an existing conversation), and also a modification of the way in which an inbox of an online mail application notifies a user of a newly arrived/received message. An e-mail conversation can be made to behave like a chat conversation, but with each participant in a multi-participant conversation having the ability to select whether to see (e.g., view) the conversation in e-mail format or chat format, and also having the ability to change this selection while the conversation is ongoing.
US09998414B2

According to one embodiment, a method for message-thread management with a messaging client is provided. The method may include receiving a message-thread containing a signature and a body, with the signature including a composite identifier which may include a thread identifier, a tangent identifier, a sender identifier, a depth-level identifier, and a unique message identifier, determining that message-thread content is missing from the message-thread, sending a broadcast message using a peer-to-peer protocol requesting the missing message-thread content, and receiving the missing message-thread content via the peer-to-peer protocol. The message client may include a peer-to-peer communication protocol manager for handling the peer-to-peer protocol.
US09998410B1

A computer-implemented method (and non-transitory media) are provided, comprising at least a portion of an instant messaging application that is configured to cooperate with an apparatus, the instant messaging application, when executed, configured to cause a device to: display an instant messaging interface including: a text entry user interface element for receiving entered text, a plurality of user interface elements for generating attachment requests that are valid according to a criterion schema defining at least one of a format or a vocabulary, the plurality of user interface elements including: a first button with corresponding first text, and a second button with corresponding second text.
US09998408B2

Event management operations are enabled. The operations can include receiving a request to manage an event on behalf of an event sponsor identity associated with an event sponsor, the request including event information including a description of the event, invitee identities associated with invitees to the event and invitee contact information associated with the invitees, generating an event invitation message including the description of the event and an instruction for responding to the event invitation message, directing the event invitation message to be sent to the invitee contact information associated with the invitees, determining that responses to the event invitation message have been received from a set of the invitees, generating an event update message based on a sorting of the responses from the set of the invitees, and directing the event update message to be sent to sponsor contact information associated with the event sponsor.
US09998407B2

A computer-implemented method for managing text inputted by a user in an online communication program comprises: communicating with a user computing device or online communication program server to receive text inputted by the user; assigning a trust value to the inputted text, wherein the assigned trust value is one of least three trust values on a continuum of trust values comprising a first trust value associated with acceptable behavior, a second trust value associated with unacceptable behavior, and a third trust value associated with indeterminate behavior; determining available responses to the inputted text based on the assigned trust value and rules specified in a user trust matrix; and sending a response selected from the determined available responses to the user computing device or online communication program server.
US09998396B2

An approach for monitoring a media streaming session for a change to one or more resources negotiated outside of a session signaling channel, wherein the one or more resources relate to establishment of the media, and determining whether to accept a new media streaming session based on the change.
US09998383B2

A network may provide latency optimization by configuring respective latency values of one or more network components. A latency manager may receive a request indicative of a maximum latency value of a communications path between two devices, and may determine a particular network latency value. The latency manager may then determine respective endpoint latency values for endpoint devices based on the maximum latency value and network latency values. In addition, buffer characteristics, such as buffer depth at particular devices, may be adjusted in view of the latencies.
US09998381B2

A method for providing quality of service includes identifying a high network traffic event at a node, providing a user score to each user account of a plurality of user accounts, wherein the plurality of user accounts corresponds to a plurality of user devices connected to the node, and responsive to identifying the high network traffic event, providing instructions to a subset of user devices of the plurality of user devices, wherein the instructions instruct the subset of devices to enter a low traffic mode, and wherein each device of the subset of devices corresponds to a user account with a user score below a threshold. A computer program product and computer system corresponding to the above method are also disclosed herein.
US09998378B2

A traffic control method and device are provided. The method includes receiving traffic monitoring information of a first service flow reported by a reaction point RP; when a congestion state of a first service flow of a congestion point CP satisfies a congestion condition, determining a reaction point RP needing traffic adjustment from a designated reaction point RP according to the received traffic monitoring information, and calculating, according to the traffic monitoring information, a new traffic value of a first service flow of each of the reaction point RP needing traffic adjustment; sending each calculated new traffic value of a first service flows to a corresponding reaction point RP needing traffic adjustment, so that the reaction point RP performs traffic control on the first service flow of the reaction point RP according to the new traffic value.
US09998368B2

An apparatus for zone routing, comprising a transmitter, a receiver, and a processor coupled to the transmitter and the receiver, wherein the processor is configured to determine a path through a network, wherein the path extends from an ingress edge node of the network to a first egress edge node of the network, obtain a global identifier (ID) for identifying a label-switched path (LSP) along the path, send, via the transmitter, a first LSP creation request message to the first egress edge node requesting creation of the LSP, wherein the first LSP creation request message comprises the global ID, and receive, via the receiver, a LSP creation response message from the ingress edge node indicating a creation status of the LSP in response to the first LSP creation request message.
US09998367B2

An adjacent domain specification means 81 specifies an adjacent controller domain to an own controller domain. A loop solution means 82 creates a communication tree for avoiding a loop configuration present in communication paths with the adjacent controller domain. A topology specification means 83 specifies a network topology between the controller domains. A communication control means 84 calculates an optimum path based on the communication tree by use of the network topology, and controls communication from a communication device connected to each OpenFlow switch.
US09998366B2

Provided are a system, a method and a device for forwarding a packet. The system comprises: an LCC comprising a first LCC's control ether switch unit and a second LCC's control ether switch unit, a first CFC comprising a first CFC's control ether switch unit, and a second CFC comprising a second CFC's control ether switch unit, wherein a control message channel and a protocol packet channel are separately arranged between the first and the second LCC's control ether switch units and the first and the second CFC's control ether switch units. Through the disclosure, the problem that the reliability and security of the cluster-based router may be reduced if the control message and the protocol packet are transmitted in the same channel in the related arts is solved, so as to achieve the effects of forwarding the control message and the protocol packet in a cluster-based router separately and enhancing the reliability and the security of the cluster-based router.
US09998344B2

Systems, methods, and media that provide backup protection statuses for computing devices are provided herein. Some methods may include determining a backup status for a first computing device, assigning a protection status for the first computing device based upon a comparison of the backup status and a compliance schema for the first computing device, and transmitting the protection status to a monitoring device utilized by an end user.
US09998335B2

Techniques are described for providing virtual networking functionality for managed computer networks. In some situations, a user may configure or otherwise specify a logical network topology for a managed computer network with multiple computing nodes that includes one or more virtual networking devices each associated with a specified group of the multiple computing nodes. Corresponding networking functionality may be provided for communications between the multiple computing nodes by emulating functionality that would be provided by the networking devices if they were physically present and configured to support the specified network topology. In some situations, the managed computer network is a virtual computer network overlaid on a substrate network, and the networking device functionality emulating includes receiving routing communications directed to the networking devices and using included routing information to update the specified network topology for the managed computer network.
US09998332B2

Methods and supporting systems for allocating a resource among multiple agents are disclosed. Multipoint-to-multipoint communication is established among the agents, with each agent using an amount of a resource. A first agent receives information associated with the resource usage of a second agent and determines the difference in resource usage between itself and the second agent. Based in part on the resource usage difference, the first agent is controlled to modify its use of the resource.
US09998326B2

The subject matter disclosed herein relates to intelligent electronic devices (IEDs), and, more specifically, to systems and methods for initial configuration or commissioning of IEDs after installation. In an embodiment, a system includes an intelligent electronic device (IED) configuring system having an IED that is configured with a wireless network configuration prior to deployment that enables the IED to automatically connect to a particular wireless network when it is detected. The IED configuring system also includes an IED configuring device configured to host the particular wireless network according to the wireless network configuration of the IED. Furthermore, the IED configuring device is configured to communicate a plurality of configuration settings to the IED via the wireless network to commission the IED once the IED has connected to the wireless network.
US09998322B2

Methods for balancing storage data traffic in a system in which at least one computing device (server) coupled to a converged network accesses at least one storage device coupled (by at least one adapter) to the network, systems configured to perform such methods, and devices configured to implement such methods or for use in such systems. Typically, the system includes servers and adapters, and server agents implemented on the servers and adapter agents implemented on the adapters are configured to detect and respond to imbalances in storage and data traffic in the network, and to redirect the storage data traffic to reduce the imbalances and, thereby to improve the overall network performance (for both data communications and storage traffic). Typically, each agent operates autonomously (except in that an adapter agent may respond to a request or notification from a server agent), and no central computer or manager directs operation of the agents.
US09998320B2

Novel tools and techniques might provide for implementing interconnection gateway and/or hub functionalities. In some embodiments, a network functions virtualization (“NFV”) interconnection gateway or hub (“NFVIG” or “NFVIH”) might receive a set of network interconnection information from each of one or more sets of NFV entities and/or one or more sets of NFV-based customer devices, each set being located within a network separate from the networks in which the other sets are located. The NFVIG or NFVIH might be located within one of these networks or within a separate external network. The NFVIG or NFVIH might abstract each set of network interconnection information, and might establish one or more links among the sets of NFV entities and/or the sets of NFV-based customer devices based on such abstraction. The NFVIG or NFVIH might provide access to one or more virtualized network functions (“VNFs”) via the one or more links.
US09998309B2

A transmitter and a method therein for transmitting CPM signals to a receiver. The transmitter divides bits into first and second bit sequences; obtains third and fourth bit sequences by appending bits to the first and second bit sequences. First and second intermediate sequences are generated based on the third and fourth bit sequences. The transmitter time-reverses the first and second intermediate sequences. The time-reversed first sequence is mapped to a third intermediate sequence, and the time-reversed second sequence is mapped to a fourth intermediate sequence. The transmitter generates fifth and sixth bit sequences from the third and fourth intermediate sequences. First and second CPM signals corresponding to first and second CPM bursts are created, which first burst is based on the third and sixth bit sequences, and which second burst is based on the fourth and fifth bit sequences. CPM signals are transmitted through a respective antenna.
US09998295B2

A method for providing information to a plurality of vendors located remotely from a broadcast network. A plurality of user-defined parameters are received by a user input database with at least one of the user-defined parameters including a user profile. Each of the user profiles includes a user identifier code identifying a communicator device associated with a particular user. Real-time data indicative of the spatial locations of the communicator devices is received by a communicator location data base. Search information is received independently from a plurality of vendors and a data set is generated for each vendor.
US09998294B1

Described are techniques for configuring a group of audio devices to provide a synchronized audio output. Values indicative of the data throughput for communication between each audio device and the access point and between the audio devices themselves may be determined. A value indicative of the airtime that would be used to communicate data to other audio devices, via a multicast transmission, may be determined for at least a portion of the audio devices. Based on the airtime values, the audio devices may be divided into subsets, each including a master device configured to provide data to one or more slave devices via a multicast transmission. A global master device that receives audio data from a data source and provides the data to the other master devices may be selected based on the data throughput values for communication between each master device and the access point.
US09998288B2

A security device (6) is provided for facilitating management of secret data items such as cryptographic keys which are used by a remote server (2) to authenticate operations of the server (2). The device (6) has a user interface (13), control logic (16) and a computer interface (11) for connecting the device (6) to a local user computer (5) for communication with the remote server (2) via a data communications network (3). The control logic is adapted to establish via the user computer (5) a mutually-authenticated connection for encrypted end-to-end communications between the device (6) and server (2). In a backup operation, the secret data items are received from the server (2) via this connection. The control logic interacts with the user via the user interface (13) to obtain user authorization to backup secret data items and, in response, stores the secret data items in memory (10). To restore secret data items to the server, the control logic interacts with the user via the user interface (13) to obtain user authorization to restore secret data items and, in response, sends the secret data items to the server (2) via said connection.
US09998284B2

Methods and apparatus to provide isolated execution environments are disclosed. In some examples, the methods and apparatus identify a request from a host application. In some examples, the methods and apparatus, in response to identifying the request from the host application, load a microcode application into memory when excess micro operations exist in a host instruction set architecture, the microcode application being a fragment of code. In some examples, the methods and apparatus execute the microcode application. In some examples, the methods and apparatus, in response to completed execution of the microcode application, unload the microcode application from memory.
US09998280B2

Methods and systems are provided for efficient and secure “Machine-to-Machine” (M2M) between modules and servers. A module can communicate with a server by accessing the Internet, and the module can include a sensor and/or actuator. The module and server can utilize public key infrastructure (PKI) such as public keys to encrypt messages. The module and server can use private keys to generate digital signatures for datagrams sent and decrypt messages received. The module can internally derive pairs of private/public keys using cryptographic algorithms and a set of parameters. A server can use a shared secret key to authenticate the submission of derived public keys with an associated module identity. For the very first submission of a public key derived the module, the shared secret key can comprise a pre-shared secret key which can be loaded into the module using a pre-shared secret key code.
US09998274B2

An optical channel between a coherent optical transmitter and a coherent optical receiver may include one or more components that act as a bandpass filter with a passband that is narrower than the signal bandwidth. Such a narrow filter may significantly attenuate the signal content close to the band edge of the data signal. As a result, timing error detection may work less effectively, and therefore clock recovery may be less effective or fail. Methods and systems are disclosed in which a single optical carrier is used to transmit a data signal that has multiple bands, and timing error detection is performed at the receiver using one or more inner bands of the multiple bands. The timing error detection may therefore be made more robust to the effects of the narrow filtering.
US09998269B2

Provided are a method for transmitting and receiving a downlink control channel and to an apparatus therefor. The method of a base station may include determining a starting subframe of a plurality of downlink subframes for repeatedly transmitting a downlink control channel; determining a search space including at least one of a control channel element (CCE) indexes or an enhanced CCE (ECCE) indexes constituting a physical downlink control channel (PDCCH) candidate or an enhanced physical downlink control channel (EPDCCH) candidate which are repeatedly transmitted through the plurality of downlink subframes; and repeatedly transmitting the downlink control channel through the plurality of downlink subframes, on the basis of the determined starting subframe and the CCE index(es) or ECCE index(es).
US09998266B2

One or more LDPC encoders generate two or more LDPC code words to be included entirely in an OFDM symbol. A frequency segment parser parses content of the two or more LDPC code words into a first frequency segment corresponding to a first subband of the communication channel and a second frequency segment corresponding to a second subband of the communication channel. A constellation mapper maps first content of the two or more LDPC code words to first constellation points corresponding to first OFDM tones in the first subband, and maps second content of the two or more LDPC code words to second constellation points corresponding to second OFDM tones in the second subband. A tone ordering unit reorders the first OFDM tones and the second OFDM tones such that the first content is distributed over the first subband, and the second content is distributed over the second subband.
US09998255B2

A fiber optic light intensity encryption method is provided. The method includes determining light intensities associated with multi-frequency light pulses emitted by a laser transmitter apparatus in response to an encryptions process. An encryption type for application of an encryption algorithm to each light intensity is determined and a first light intensity associated with a first light pulse is selected. Data indicating results of the random selection is transmitted to the laser transmitter apparatus and an initial security key is transmitted over a signaling channel of the laser transmitter apparatus. The signaling channel is secured based on the initial security key resulting in a secure signaling channel. In response, a secure bundle comprising said the secure signaling channel and an additional group of channels is generated and the data is transmitted via the secure bundle.
US09998249B2

A user equipment, UE (4), registered with an anchor cell base station (3-0) of an anchor cell (2-0) of a cellular wireless network (1), the UE (4) comprising a determination unit being adapted to predict an inter cell interference, ICI, at the UE (4), caused by base stations (3-1 to 3-6) of neighboring cells (2-1 to 2-6), depending on precoding matrix indicators, PMIs, of precoding matrices, PMs, the PMIs being exchanged between the anchor cell base station (3-0) of the anchor cell (2-0) and the base stations (3-1 to 3-6) of the neighboring cells (2-1 to 2-6).
US09998247B1

In one example, a network controller manages a network having many network devices. Network devices can receive the timing flow port role assignments from the network controller based on the controller's global view of the network topology. The controller can also calculate timing offsets to be applied to the network devices, based on timestamp information obtained by the network devices via exchanging time synchronization protocol messages, and the controller can update time clocks on all of the network devices within a single window of time, based on a timing offsets calculated in single iteration of calculations.
US09998240B2

An electric field intensity distribution measurement device 1 that measures, in a near field, a radio signal transmitted from an antenna 110 including a plurality of antenna elements T1 to TN integrated into a transmission device 100 includes a measurement antenna 11 that receives the radio signal as a measurement signal at a plurality of scanning points included in a predetermined scanning range, a reference antenna 12 that receives the radio signal as a reference signal, a phase difference and amplitude calculation unit 16 that calculates a phase difference between a measurement signal and a reference signal with respect to each scanning point, and an amplitude of the measurement signal, and a far-field electric field intensity distribution calculation unit 17 that calculates an electric field intensity distribution in a far field using information on the phase difference and the amplitude calculated by the phase difference and amplitude calculation unit 16.
US09998234B2

An optical receiver is disclosed having a dielectric non-conductive substrate. A ground plane is positioned on the dielectric non-conductive substrate. An optical signal converting photodiode is also positioned on the dielectric non-conductive substrate, and has an optical signal receiver and an electrical signal output. An electrical signal amplifier is provided having an input connected to the electrical signal output of the optical signal converting photodiode. A first opening is positioned in the ground plane and surrounds the optical signal converting photodiode. The first opening has a resonance frequency higher than a fundamental frequency such that crosstalk is reducible at the input of the electrical signal amplifier.
US09998225B2

An optical transceiver for use in network device in a packet network is provided. The network device may not be capable of providing a ring topology without use of the apparatus. The network device is configured to support at least two optical interfaces and an electrical interface, and coupled to an optical link. The optical transceiver includes a memory, a processor coupled to the memory, and a scheduler coupled to the processor. The scheduler of the optical transceiver is configured to perform as an information base for forwarding and transferring of packets and to use an optical link as a packet buffer.
US09998220B2

A visible light signal transmitting method includes: determining a luminance change pattern to transmit the visible light signal; switching a common switch according to the luminance change pattern, the common switch being for turning ON a plurality of light sources in common; and turning ON a first pixel switch, to cause the first light source to be ON for a period in which the common switch is ON and the first pixel switch is ON, to transmit the visible light signal, the first light source being one of the plurality of light sources. In the turning ON of a first pixel switch, when the image is displayed on the display, the first pixel switch is switched to increase a lighting period that corresponds to the first light source, to compensate a period in which the first light source is OFF for transmission of the visible light signal.
US09998212B2

Provided are a method, a system and a node for implementing APS in an OBRing network. The method comprises: a master node and a slave node separately perform optical power monitoring on respective channels, and aggregate monitoring results to the master node; when determining, according to the monitoring results, that a fault occurs, the master node sends a switching operation instruction to the slave node; and the slave node performs a switching operation and enters a protection working state. With the disclosure, a protection switching mechanism is introduced to the OBRing, which implements the processing on fault and ensures the communication quality of the OBRing.
US09998208B2

Embodiments describe a communication system optimized for low latency and includes one or more high altitude platforms disposed at intervals in data communication with each other forming a communication path and at least two network centers separated from each other by a predetermined distance, where the high altitude platforms receive data signals from the network centers, travel along a communication path between the network centers, forming a data relay and transferring the data signals along the communication path. Additional embodiments may include intervals that are at different altitudes or different distances and/or provide one or more high altitude platforms that comprise at least one of satellites, high altitude balloons, or unmanned aerial vehicles.
US09998207B1

Systems, methods, and software described herein provide enhancements for deploying communication networks in clusters of satellite devices. In one example, a first subset of satellite devices is configured to orbit in a first orbital layer, and a second subset of satellite devices is configured to orbit in a second orbital layer. A communication network is formed among the satellite devices and is configured to selectively exchange communications among the first orbital layer and the second orbital layer based at least in part on an operational status of the communication network.
US09998206B2

A plurality of spacecraft may be dispersed into a ring constellation or structure. Data may be wirelessly relayed between spacecraft similar to data flowing in a ring network. The ring structure minimizes inter-spacecraft velocities and tracking angle motion to allow use of fixed high-gain radio frequency (RF) antennas or medium-divergence lasers for crosslinks. Data may flow between spacecraft to be downloaded by the next spacecraft that will be passing over a ground station. This reduces data latency when a single ground station is used, and significantly reduces data latency when more than one ground station is used.
US09998202B2

A beamforming control module including processing circuitry may be configured to receive fixed position information indicative of a fixed geographic location of a base station, receive dynamic position information indicative of a three dimensional position of at least one mobile communication station, determine an expected relative position of a first network node relative to a second network node based on the fixed position information and the dynamic position information, and provide instructions to direct formation of a steerable beam from an antenna array of the second network node based on the expected relative position.
US09998199B2

A receiver includes multi-user detection (MUD) functionality and a cognitive engine. The receiver may also be coupled to multiple antennas and have analog beamforming capability. The cognitive engine is operative for selecting a beam or beams associated with the multiple antennas to enable successful demodulation by the MUD. The receiver has application in multiple access channels and in other communication scenarios.
US09998180B2

A wireless power enabled apparatus may comprise a wireless power receiver that includes a receive coil configured to generate an AC signal responsive an electromagnetic field, a rectifier including a plurality of switches configured to receive the AC signal and generate an output power signal, and control logic configured to control the plurality of switches to cause the rectifier to modulate the output power signal. The control logic may be configured to control the plurality of switches within the rectifier to have an overlap delay that modulates at least one parameter of the wireless power receiver. A method of operating a receiver side of a wireless power transfer system comprises generating an output power signal including a rectified voltage and a rectified current responsive to receiving a wireless power signal, and controlling a rectifier according to at least one mode including a power modulation mode modulating the output power signal.
US09998174B2

This disclosure provides systems, methods, and apparatus for wireline communication. A digital subscriber line (DSL) receiver may detect one or more power line communication (PLC) sound packets and measure PLC signal leakage on a set of DSL lines based on the detected sound packets. For example, PLC sound packets may be transmitted by PLC devices within a PLC network, and impulse noise received on the set of DSL lines corresponding to the transmitted PLC sound packet may be detected by a DSL receiver (such as a consumer premises equipment (CPE)). The DSL receiver may measure PLC signal leakage on the set of DSL lines based on the detected PLC sound packets. In some cases, the PLC sound packets may be detected based on a duration, a position, or an arrival time of a PLC sound packet.
US09998169B2

A phase rotator corrects the IQ imbalance in a wireless transceiver. The phase rotator is a part of a compensation system that detects and separates reception impairment images from transmission impairment images. The disclosed phase rotator introduces a phase shift between the transmission channel and the reception channel without perturbing the phase mismatch and the gain mismatch in the reception path. The phase rotator includes a first local oscillation (LO) circuit that generates a first LO signal at a first carrier frequency and a second LO circuit that generates a second LO signal at a second carrier frequency that deviates from the first carrier frequency for a phase rotation period. The phase rotation period is sufficiently long such that the frequency deviation can introduce a prescribed phase shift between the first LO signal and the second LO signal.
US09998166B2

An accessory device may include a first area having a front surface for mounting a rear surface of an electronic device thereon and being bendable, a second area having a front surface for mounting a rear surface of an electronic device thereon, and a third area disposed to face the second area. The first, second, and third areas may be form a cradle according to bending of the first area.
US09998163B2

Embodiments relate to the field of technologies of components of communications devices, and provide a dielectric filter, which resolves a problem that a solid dielectric filter has a difficulty in implementing capacitive coupling. The dielectric filter includes at least two dielectric resonators, where each of the dielectric resonators includes a body made of a solid-state dielectric material, and an adjusting hole located on a surface of the body. The adjusting hole is a blind hole, configured to adjust a resonance frequency of the dielectric resonator on which the blind hole is located. The bodies of all the dielectric resonators included by the dielectric filter form a body of the dielectric filter.
US09998161B2

A wireless communication device which stores and transfers entire digital media files for later use at transfer speeds compliant with the 60 GHz wireless standard. An example wireless communication device includes a receiver for wirelessly receiving an entire digital media file and associated usage rights from a kiosk while the receiver is within a wireless reception range of the kiosk, a memory for storing the digital media file and the associated usage rights, transfer circuitry for transferring the digital media file and the associated usage rights, and a controller for operating the receiver to receive the entire digital media file and associated rights, for storing the digital media file for later playing, and for operating the transfer circuitry to transfer the digital media file and associated rights.
US09998158B2

A method and apparatus for intermodulation product (IMP) cancellation. In one embodiment, the method comprises: acquiring copies of source signals that create IMPs in a passband of interest; creating copies of the IMPs for use as IMP cancellation signals by either multiplying the source signals together as a series of digital samples such that the multiplied signals create a near real and continuous time copy of the IMPs or creating a sum of the source signals in near real and continuous time and convolving the sum of the source signals with a mathematical model to effectively multiply the signals together to create a copy of the IMPs; adjusting one or both of phase and amplitude of the copies; and using the copies to cancel the IMPs inband of the passband of interest.
US09998152B2

A receiver front end arrangement comprises a radio frequency signal input suitable to be connected to an antenna arrangement, a filter bank of non-overlapping band filters associated with respective band for the multi-band reception, a signal conditioning arrangement connected to the filter bank, and a low-noise amplifier arrangement connected to the signal conditioning arrangement. The low-noise amplifier arrangement comprises a path for each band of bands of the multi-band reception. For each path associated with a band for the multi-band reception the low-noise amplifier arrangement comprises a low-noise amplifier. The respective low-noise amplifier has band pass characteristics, or has a band filter connected where the band filter output has a direct connection to the input of the low-noise amplifier, corresponding to a band of the multi-band reception, respectively. The receiver front end arrangement further comprises a combiner structure arranged to combine the outputs of the respective low-noise amplifier of the paths of the low-noise amplifier arrangement. The signals at the output of the combiner structure have the same frequencies as the corresponding signals at the radio signal input. The signal conditioning arrangement is arranged to condition signals for respective path of the low-noise amplifier arrangement. A multi-band receiver comprising the receiver front end arrangement, and a base station comprising the multi-band receiver are also disclosed.
US09998148B2

Techniques are described for decoding a codeword, including, obtaining a first message comprising a plurality of information bits and a plurality of parity bits, wherein the message corresponds to a turbo product code (TPC) comprising two or more constituent codes, wherein each constituent code corresponds to a class of error correcting codes capable of correcting a pre-determined number of errors, performing an iterative TPC decoding using at least one of a first decoder corresponding to a first constituent code and a second decoder corresponding to a second constituent code on the first message to generate a second message, determining if the decoding was successful. Upon determining that the TPC decoding was not successful, determining one or more error locations in the second message based on a third constituent code using a third decoder. The third decoder determines the one or more error locations in a predetermined number of clock cycles.
US09998137B1

An Analog-to-Digital Converter (ADC) device includes an input interface and conversion circuitry. The input interface is configured to receive an analog input signal. The conversion circuitry is configured to convert the analog input signal into a digital word by performing a sequence of iterations to determine respective bits of the digital word, wherein the sequence (i) progresses in descending order of bit significance of the bits, from a Most Significant Bit (MSB) to a Least Significant Bit (LSB), and (ii) repeats evaluation of a predefined number of Least-Significant Bits (LSBs) of the digital word multiple times, and determining a final value of the digital word by averaging the repeatedly-evaluated LSBs.
US09998132B2

A semiconductor device having an analog/digital conversion circuit converting an analog signal to a digital signal, includes a holding circuit outputting an analog signal having a value according to a value of an analog signal supplied in a first period; and a prediction circuit generating a first digital signal based on bit position information from a prediction table corresponding to the supplied analog signal.
US09998129B1

A phase continuity architecture is provided to maintain the phase continuity for a post divider output signal from a post divider that post divides a PLL output signal. A pulse swallower removes a pulse from the PLL output signal responsive to an edge is a divided feedback clock signal. A sampler samples the post divider output signal responsive to a detection of the missing pulse to determine a phase relationship between the post divider output signal and the divided feedback clock signal.
US09998128B2

Representative implementations of devices and techniques provide reduced jitter for a controlled oscillator. An edge of a reference signal is injected at various points within the oscillator, and is replaced for an edge of the generated oscillation signal at the injection point.
US09998119B2

Provided is a semiconductor device in which leakage current due to miniaturization of a semiconductor element is reduced and delay at a time of context switch of a multi-context PLD is reduced. A first transistor and a second transistor included in a charge retention circuit functioning as a configuration memory each include an oxide semiconductor in a semiconductor layer serving as a channel formation region. One of a source and a drain of the first transistor is electrically connected to a gate of the second transistor. One of a source and a drain of the second transistor is connected to a switch for context switch. In the switch used for context switch, electrostatic capacitance on an input side to which the one of the source and the drain of the second transistor is connected is larger than electrostatic capacitance on an output side.
US09998116B2

An illustrative device includes a first silicon-controlled rectifier (SCR) and a second silicon-controlled rectifier (SCR) connected in anti-parallel and a first commutation module, which includes a first voltage source, a first diode, and a first self-commutating semiconductor switch. The device also includes a second commutation module including a second voltage source, a second diode, and a second self-commutating semiconductor switch. The first voltage source, the first diode, and the first self-commutating semiconductor switch of the first commutation module are connected in series. The second voltage source, the second diode, and the second self-commutating semiconductor switch of the second commutation module are connected in series. The first SCR, the second SCR, the first commutation module, and the second commutation module are connected in parallel. The commutation modules are configured to apply reverse bias voltages to the first and second SCRs to turn off the SCRs.
US09998114B2

A ferrite module matrix driver circuit comprises a controller, a charging circuit, a plurality of ferrite modules arranged in the form of a matrix, a plurality of first switches driven by the controller, a plurality of second switches driven by the controller, and one or more comparators coupled to the charging circuit and the controller. Each switch in the first plurality of switches connects a respective column of said plurality of ferrite modules to the charging circuit. Each switch in the second plurality of switches connects a respective row of said plurality of ferrite modules to ground. And, after a specific voltage has been reached by the charging circuit, one of the comparators signals to the controller, which in turn selects a specific ferrite module to be polarized by driving one of the plurality of first switches and one of the plurality of second switches.
US09998111B2

Capacitors connected between gate terminals of a plurality of parallel-connected power transistors are charged and discharged in each switching cycle to provide a plurality of power transistor control waveforms from a single gate driver waveform that equalize power losses/temperatures or steady-state currents among the plurality of power transistors. The capacitors are charged to different voltages by diverting current from one transistor driver by disabling another power transistor driver at different respective times in response to measured transient or steady state current or temperature or other operational parameter.
US09998109B1

A power module includes a first terminal, a second terminal, and a number of semiconductor die coupled between the first terminal and the second terminal. The semiconductor die are configured to provide a low-resistance path for current flow from the first terminal to the second terminal during a forward conduction mode of operation and a high-resistance path for current flow from the first terminal to the second terminal during a forward blocking configuration. Due to improvements made to the power module, it is able to pass a temperature, humidity, and bias test at 80% of its rated voltage for at least 1000 hours.
US09998102B2

A phase and frequency control circuit may be provided. The phase and frequency control circuit may include a division circuit configured to generate a plurality of divided signals by dividing an input signal. The phase and frequency control circuit may include a timing control circuit configured to generate a plurality of timing control signals by sampling the plurality of divided signals according to a phase control code and a sampling reference signal.
US09998094B2

A bulk acoustic wave resonator may include: a piezoelectric layer including a piezoelectric material; a first electrode disposed on one surface of the piezoelectric layer; a second electrode disposed on the another surface of the piezoelectric layer; and a frame disposed on the one surface of the piezoelectric layer and surrounding the first electrode, wherein the frame is spaced apart from the first electrode by a predetermined gap.
US09998090B2

An electroacoustic component is specified in which the disturbing contributions of undesired wave modes are reduced. For this purpose, a component includes a piezo layer, an electrode layer and a separating layer. A main mode and a secondary mode are capable of propagation in the component. The separating layer has an opposite thickness dependence for the frequencies of the main mode and of the secondary mode.
US09998079B2

A chopper amplifier and method of operation are described. The chopper amplifier comprises a first chopper arranged to modulate an input signal using a first chopper signal having a chopper frequency. An amplification stage has an input arranged to receive the chopped signal and an output, and supplies an amplified signal at the output. An output chopper is arranged to integrate the amplified signal using a second chopper signal having the chopper frequency to generate an amplified output signal. The amplification stage is further configured to filter the chopped signal to attenuate signal components having frequencies lower than the chopper frequency.
US09998069B2

This photovoltaic system includes: a support portion; a photovoltaic panel supported by the support portion so as to be able to take an orientation at any angle in each of azimuth and elevation; a drive device configured to change the orientation of the photovoltaic panel; and a control device configured to cause, during power generation, the drive device to drive the photovoltaic panel such that sun light hits the photovoltaic panel, the control device configured to, when executing a cleaning mode, control the drive device such that the photovoltaic panel takes an orientation that facilitates removal of attached substance to a light receiving surface of the photovoltaic panel by use of at least one of natural phenomena including rain, wind, dew condensation, and gravity.
US09998068B2

In an example, the system has a mechanical isolator comprising an elastic material configured to separate the panel rail from the torque tube cause destructive interference with a natural resonant frequency of the system without the mechanical isolator to reduce a mechanical vibration of the system.
US09998061B2

A switching control unit that ON/OFF-controls switching elements of a power conversion circuit includes a power supply side abnormality determination unit, and a regeneration abnormality response processing selection unit that selects either three-phase short circuit processing, in which all upper stage side switching elements or all lower stage side switching elements are switched ON, or six-switch opening processing, in which all of the switching elements of the power conversion circuit are switched OFF, as processing to be executed when the power supply side abnormality determination unit determines that a power supply side abnormality has occurred, the three-phase short circuit processing and the six-switch opening processing being selected in accordance with a motor operating condition of the AC motor at the time of the determination.
US09998057B2

A converter includes one chip constituted a switching device and a diode. An electronic control unit is configured to calculate a temperature estimated value of the switching device from control conditions of the converter, restrict a control upper-limit value of charge power or discharge power of a battery, when a detection value of a temperature sensor is higher than the temperature estimated value of the switching device, and the detection value of the temperature sensor exceeds a protection temperature of the diode, and restrict a control upper-limit value of charge power or discharge power of the battery, when the detection value of the temperature sensor is lower than the temperature estimated value of the switching device, and the detection value of the temperature sensor exceeds a protection temperature of the switching device.
US09998052B2

The magnetic pole position of a rotary electric machine is electrically derived accurately by reducing a voltage error due to a dead time while suppressing the influence on the operation efficiency of the rotary electric machine. A control device performs dead-time compensation, and performs current feedback control in a d-q-axis vector coordinate system using a magnetic pole position computed on the basis of an induced voltage produced by rotation of a rotor or on the basis of a response component to a high-frequency observation signal applied to the rotary electric machine. In the case where the rotary electric machine is controlled by deciding current commands Id*, Iq* in the d-q-axis vector coordinate system, the rotary electric machine control device controls the rotary electric machine such that the magnitude of an armature current Ia becomes equal to or more than a lower-limit current Ia_min prescribed in advance.
US09998033B2

A stacked voltage source inverter having separate DC sources is described herein. This inverter is applicable to low or medium voltage, low to medium power applications such as photovoltaic utility interface systems, battery storage application such as peak shaving with renewables, motor drive applications and for electric vehicle drive systems. The stacked inverter consists of at least one phase wherein each phase has a plurality of low voltage full bridge inverters equipped with an independent DC source. This inverter develops a near sinusoidal approximation voltage waveform with fast switching and small low pass AC output filter. A system controller controls operating parameters for each inverter. The inverter may have either single-phase or multi-phase embodiments connected in either wye or delta configurations.
US09998031B2

A neutral point clamped, multilevel level converter includes a DC voltage link; a first capacitor coupling one side of the DC link to a neutral point; a second capacitor coupling another side of the DC link to the neutral point; a plurality of phase legs, each phase leg including switches, each phase leg coupled to an AC node; a current sensor associated with each AC node; and a controller generating a PWM signal to control the switches, the controller generating a current zero sequence component in response to current sensed at each of the current sensors, the controller adjusting a modulation index signal in response to the current zero sequence component to produce the PWM signal.
US09998027B2

A circuit for generating an output current includes a control signal generating circuit that is configured to generate a control signal. The control signal is a function of a level of an analog input voltage signal, and a level of the output current is a function of a level of an analog input current signal and the level of the analog input voltage signal.
US09998024B2

A power converter of a power conversion apparatus includes any one or more of a functional module in which a rectifier unit rectifying an externally supplied alternating-current voltage and an inverter unit converting a direct-current voltage into alternating-current power are combined, a functional module in which a converter unit converting an alternating-current voltage into a direct-current voltage and an inverter unit converting a direct-current voltage converted by the converter unit into alternating-current power are combined, and a functional module in which an inverter unit converting a direct-current voltage into alternating-current power is provided. The functional module has a cooler cooling a semiconductor component.
US09998021B2

A flyback converter implements a Forced Zero Voltage Switching (ZVS) timing control by detecting a positive current excursion of the secondary winding current as the synchronous rectifier turn off trigger. The synchronous rectifier switch is turned on near the end of the switching cycle or the on duration is extended to develop a current ripple on the secondary winding current. The control circuit of the flyback converter detects a positive current excursion on the secondary winding current to turn off the synchronous rectifier and to start the next switching cycle. At this point, the voltage across the primary switch has been discharged and the primary switch can be turned on with zero drain-to-source voltage. In other embodiments, zero voltage switching for the off-transition of the primary switch is realized by coupling a capacitor across the primary switch or by coupling a capacitor across the primary winding, or both.
US09998011B2

A phase current estimator for a switching power converter includes analog circuitry for generating a phase current estimate error by comparing a phase current of the switching power converter to an analog representation of an estimate of the phase current, the phase current having a sawtooth or triangular waveform. The phase current estimator further includes digital circuitry for revising the phase current estimate based on the phase current estimate error and a plurality of parameters associated with operation of the switching power converter, so that the phase current estimate tracks the sawtooth or triangular waveform of the phase current.
US09998000B2

Methods and systems of controlling a switched capacitor converter are provided. Upon determining that a voltage across a flying capacitor is above a first threshold, a first current is drawn from a first terminal of the flying capacitor by a first current source, and a second current is provided to a second terminal of the flying capacitor by a second current source. Upon determining that the voltage across the flying capacitor is below a second threshold, the first current is provided to the first terminal of the flying capacitor by the first current source, and the second current is drawn from the second terminal of the flying capacitor by the second current source. Upon determining that the voltage across the flying capacitor is above the second threshold and below the first threshold from the reference voltage, the first and second current sources are turned OFF.
US09997997B2

A regulated current-fed power system employs power branching units connected in series. Each power branching unit includes a plurality of parallel-redundant converter groups connected in series with each other within a current path for the regulated current. Each parallel-redundant converter group includes at least two direct current (DC)/DC converters connected in parallel with each other, each sharing the power load. A protection device connected in series with each DC/DC converter disconnects the respective DC/DC converter from the regulated current when the respective DC/DC converter short circuits, with the remaining DC/DC converter(s) then receiving more of the power load. An active clamp connected in parallel with all of the DC/DC converters within a parallel-redundant converter group temporarily sinks a portion of the regulated current when one of the DC/DC converters fails in a short-circuit condition. The active clamp shunts the regulated current around all DC/DC converters within the parallel-redundant converter group converters fail in a short-circuit condition.
US09997994B1

A totem-pole PFC and a current-sampling unit of the totem-pole PFC are provided. The totem-pole PFC is electrically connected to an AC power source and a DC-to-DC converter, and is electrically connected to a load through the DC-to-DC converter. The current-sampling unit has a first sampling switch and a second sampling switch. The first sampling switch and the second sampling switch are controlled to be turned on and turned off so that a magnetizing current flows through the magnetizing inductor when a magnetizing inductor is magnetized and a demagnetizing current does not flow through the sampling resistor when the magnetizing inductor is demagnetized, thereby increasing the demagnetization efficiency and overcoming superimposed operations to improve current detection and increase conversion efficiency of the power conversion.
US09997990B2

The conversion apparatus includes a conversion module having a plurality of phases, each having a converter capable of performing voltage conversion of discharging electric power of a power source and a sensor detecting phase current flowing in the converter, and in which the phases are electrically connected in parallel, and a controller which controls each converter with a control signal based on a predetermined duty ratio. The controller includes a first determination unit which determines a basic duty ratio common to all of the plurality of phases, a second determination unit which determines a correction duty ratio for correcting the basic duty ratio at each of the converters, and a generation unit which generates a control signal based on the basic duty ratio and the correction duty ratio. The second determination unit determines the correction duty ratio, and sets an upper or lower limit value of the correction duty ratio.
US09997988B2

In one embodiment, a zero-crossing detection circuit can include: (i) a first detection circuit configured to detect a current through a main transistor of a main circuit of a switching power supply, and to generate a voltage sense signal that represents the current through the main transistor; (ii) a second detection circuit configured to detect if quasi-resonance occurs in the main circuit, the second detection circuit being configured to generate at least one pulse signal when the quasi-resonance is detected; and (iii) a control circuit configured to receive the at least one pulse signal and the voltage sense signal, to turn the main transistor off when the current through the main transistor reaches a predetermined value, and to turn the main transistor on when the at least one pulse signal is active.
US09997986B2

A rotatable magnetic coupler includes disc carrying, circumferentially spaced magnets arranged in rows on a first side of the disc. The magnets are oriented such that one pole of a first magnetic polarity from each magnet faces outwardly from the disc rotation axis while the other pole of a second magnetic polarity for each magnet faces inwardly toward the axis of rotation. The inner row magnets are preferably of lesser height than the outer row magnets to intensify a virtual gear-coupling effect in the magnetic field lines. A magnetic coupling is formed when two such couplers are rotatably mounted sufficiently close to one another that their magnetic fields are coupled together, such that rotation of one coupler rotatably drives the second coupler.
US09997985B2

A stator device for a linear motor comprises an electrically energizable magnetic field generator for forming a magnetic field, and a first holding device for holding the magnetic field generator, wherein the magnetic field generator is fastened to the first holding device, wherein the first holding device is formed at least partially from an any of an electrically and magnetically non-conductive material, wherein the magnetic field generator comprises a coil and a stator tooth as a core around which the coil is wound, and wherein the first holding device is in the form of a printed circuit board for electrical contacting of the magnetic field generator.
US09997982B2

The present invention relates to a rotating electrical machine including at least one stator and at least two rotors, which are arranged on either side of the stator along an axis of rotation of the machine, said at least one stator including teeth and windings arranged on the teeth, and each of said at least two rotors including two mutually coaxial rotor armatures, each bearing claw-poles arranged to interact magnetically with the teeth of the stator, the claw-poles of an armature being arranged circumferentially in alternation with the claw-poles of the other armature.
US09997973B2

The invention relates to a motor housing for an electric motor with a stator as well as to an electric motor with a housing, whereby at least one multifunctional opening is arranged in the lower housing section and whereby electronics can be arranged in the housing, characterized in that, in order to cool the electronics, the multifunctional opening has a baffle by means of which an air flow can be directed towards the electronics, and, as an alternative, it has an offset on the side facing the upper housing section in order to mechanically connect the stator to the lower housing section.
US09997960B2

Wireless power transfer systems including wireless transmitter and receivers, which are insensitive to misalignment, are provided. A wireless power transfer system can include a first conductive loop that has cylindrical, conical, or spherical symmetry. The wireless power transfer system can further include a second conductive loop that is formed around the first conductive loop, and can also share the same type of symmetry as the first conductive loop. The wireless transfer system can be a wearable device or an implantable device.
US09997948B1

A combined AC power strip and USB charger is provided, comprising: a triangular front surface; a triangular back surface; three side walls joining the front and back surfaces around their respective perimeters; an AC plug in the back surface; a plurality of AC outlets in the front surface coupled to the AC plug; a plurality of USB ports in each of the sidewalls; and circuitry configured to convert AC current to 5 volt DC current coupled to each of the USB ports.
US09997947B2

A transport refrigeration unit (TRU) battery charging system includes a programmable transport refrigeration system (TRS) Controller, a TRU battery and a programmable battery charger (BC) programmed to transfer electrical current to the TRU battery via a predetermined current path through the programmable TRS Controller in response to a value of offset current drawn from the TRU battery by the programmable TRS Controller and subsequently communicated to the programmable BC by the programmable TRS Controller. The programmable TRU battery charger allows for a dynamic load characterization of the programmable IRS Controller and accessory loads based on programmable TRU battery charger internal shunt current measurements and programmable TRS Controller internal shunt current measurements to allow the programmable TRU battery charger to function properly with all intended modes of operation.
US09997933B2

A charging device can include an input interface for receiving electrical power from a power source and an output interface for outputting electrical power to a mobile electronic device. The charging device can include a supplemental battery. A bypass electrical pathway can couple the input interface to the output interface to pass electrical charge from the power supply through the charging device to the mobile electronic device. A charging electrical pathway can couple the input interface to the supplemental battery. A discharge electrical pathway can couple the supplemental battery to the output interface. The bypass electrical pathway can include a voltage modifier configured to modify the voltage output by the output interface. The charging device can be configured to empirically determine the power capacity of the power supply. The charging device can monitor temperatures and/or battery health information, which can be used to reduce current or disable the charging device.
US09997931B2

A device for balancing charge of an electric power storage device including: a plurality of electrical storage elements connected in series including at least two current limiting DC/DC converters each including: an input configured to be connected to terminals of a respective storage element; an output configured to be connected to an electrical network having a voltage controlled at a lower level than the voltage at the terminals of the storage device; a transformation law of following type: Vout=K1*Ve−f(I) for I<=1 lim, in which Vout is potential difference at the output, K1 is a constant, Ve is potential difference at the input, f(I) is an affine function of current I delivered at the output, and 1 lim is current limitation of the converter.
US09997914B2

Distributed energy resources are validated by dispatching a distributed energy resources individually in known ambient conditions and monitoring the particular effect of dispatch to then establish a database of performance for multiple different distributed energy resources. The distributed energy resources can be permanently monitored to further build up this database and to verify that the distributed energy resource is performing consistent with its validation or other expected performance. Distributed energy resources of a slow responding variety and a fast responding variety can be paired together and dispatched together, so that the paired fast responding and slow responding distributed energy resources mimic a large fast responding distributed energy resource. The benefits of a high capacity fast responding distributed energy resource is thus provided, such as for the load shedding and grid support benefits thereof.
US09997912B2

Method for controlling a technical system including a power grid, connected to at least one energy supply system. The method ensures that the consumption of electrical energy of the grid is within a given load curve by avoiding or compensating peak loads; including the steps of: a) providing data of the total load occurring in the grid to a load data processor; b) the processor processing said data and determining curves of a plurality of load components of the total load; c) determining future load curves for each component for a time period ahead; d) superimposing the future load curves and determining a future total load curve for the future total load and future peak loads; and e) controlling the technical and/or energy supply systems based on the determined future total load curve to avoid exceeding given load limits and future peak loads or allocate energy required in the future.
US09997909B2

Disclosed is a surge protection device (10, 110) for an outdoor lighting fixture that includes a live connection (23A, 123A), a neutral connection (23B, 123B), and a ground connection (23C, 123C). A first varistor (42) and a second varistor (43) may be electrically connected to one another in a series connection between the live and neutral connections and a third varistor (41) electrically connected between the live and neutral connections in a parallel configuration with the first varistor and the second varistor. A surge arrestor (46, 146) may also be electrically connected between the ground connection (23C, 123C) and the series connection between the first varistor and the second varistor.
US09997902B2

An overcurrent protection circuit includes a voltage monitoring part configured to monitor an output voltage generated from a periodic switching operation of a switching output stage or a feedback voltage corresponding to the output voltage, a current monitoring part configured to monitor whether a current flowing through the switching output stage is under an overcurrent condition, and a protection operation part configured to perform an overcurrent protection operation in response to monitoring results of both the voltage monitoring part and the current monitoring part.
US09997899B2

Improved cable management spools for patch panel assemblies/patching systems are provided. The present disclosure provides improved systems/methods for the design and use of modular cable management spool assemblies configured to mount with respect to media patching systems (e.g., to patch panel assemblies configured to support multiple media connections). The modular cable management spools are configured to mount with respect to media patching systems and/or to related supporting structures (e.g., to cable management plates, to racks, etc.) for cable management purposes. Disclosed herein is a patching system utilizing modular cable management spools for cable management purposes, the patching system (e.g., high density patching system) configured to support copper-based and/or fiber optic connections in the same patching system/enclosure.
US09997880B1

An adapter device includes a base body, a fastening assembly and a circuit module. The base body opens a plurality of openings corresponding to a plurality of connection ports with different specifications. The fastening assembly is mounted to the base body. The circuit module is assembled to the base body. The circuit module includes a circuit board and at least one connecting cable. The circuit board is assembled in the base body. The circuit board is equipped with the plurality of the connection ports with the different specifications. The at least one connecting cable is received in the base body and the fastening assembly. One end of the at least one connecting cable is electrically connected with the circuit board. The other end of the at least one connecting cable is equipped with a plug docking with at least one insertion port of a tablet electronic device.
US09997877B2

Panel mount electrical receptacles having a panel mount housing for securing the receptacle to a panel wall, one or more electrical connectors for electrical connections, and one or more non-conductive retaining pin that secures each electrical connector to the panel mount housing are provided.
US09997871B2

A first terminal module and a second terminal module are integrally assembled with the base, and each of the first terminal module and the second terminal module includes the insulator and the corresponding terminals embedded therein. The first terminal module and the second terminal module are stacked with each other with a metallic shielding plate therebetween. The shielding plate includes front spring fingers and rear spring fingers respectively mechanically and electrically connected with the contacting sections and connecting sections of the respective grounding terminals.
US09997845B2

The present disclosure pertains to a rotationally triply symmetric three axis magnetic antenna system having substantial isolation among the three axes, including a three axis skew orthogonal magnetic antenna system and device utilizing the antenna system. The antenna system comprising three substantially identical magnetic antenna elements disposed symmetrically about a reference point such that the magnetic axes from the three antenna elements are orthogonal to one another in direction and do not intersect one another. The three antenna elements are positioned in a substantial cross coupling null from one another to minimize cross coupling. The arrangement yields packaging efficiency for compact electronic devices. A 1, 1, diameter embodiment is disclosed. A location system utilizing the antenna system is disclosed. Methods for producing the antenna are disclosed. A moldable triple coil holder for the antenna system is described.
US09997842B2

A slot array antenna includes: an electrically conductive member having an electrically conductive surface and slots therein, the slots being arrayed in a first direction which extends along the conductive surface; a waveguide member having an electrically conductive waveguide face which opposes the slots and extends along the first direction; and an artificial magnetic conductor extending on both sides of the waveguide member. At least one of the conductive member and the waveguide member includes dents on the conductive surface and/or the waveguide face, the dents each serving to broaden a spacing between the conductive surface and the waveguide face relative to any adjacent site. The dents include a first, second, and third dents which are adjacent to one another and consecutively follow along the first direction. A distance between centers of the first and second dents is different from a distance between centers of the second and third dents.
US09997837B1

A method of forming an electronic field emission rectifier involves depositing a first metal layer, a dielectric, and a second metal layer on a substrate in that order. The dielectric layer and the second metal layer are patterned. Patterning the dielectric and second metal layers involves depositing a nanostructuring layer on the second metal layer. The nanostructuring layer self-assembles into removable regions embedded within a matrix. When the removable regions are removed, a pattern is formed in the matrix.
US09997836B2

A reradiation antenna including an insulation panel; a ground contact formed on one side of the insulation panel; a slot formed by eliminating a part of the ground contact by exposing the insulation panel; a power feeding unit formed on the insulation panel between the slot and separated from the ground contact and connected with a power source using a first end of the power feeding unit; and a radiation unit formed on one side of the insulation panel, and connected with a second end of the power feeding unit positioned at an opened end of the slot.
US09997831B2

A compact, wideband antenna system includes first and second monopole radiating elements positioned near an edge of a common ground plane. The first and second monopole radiating elements may be located on opposite sides of the ground plane. Additional monopole elements may also be provided. In some embodiments, the ground plane includes an opening in a central region thereof to accommodate an optical system. In some embodiments, an additional antenna (e.g., an array antenna) may be provided over the same ground plane in a region between the monopole elements.
US09997827B2

A base block of a flare antenna may be made by: forming a ground plane on a base insulating layer; forming an intermediate insulating layer over the ground plane; patterning radiating and shorting traces on the intermediate insulating layer; forming a top insulating layer over the radiating and shorting traces; forming a top metallization layer; connecting the top metallization layer to the ground plane with vias passing through the intermediate insulating layer; and forming a via that contacts the radiating trace and passes through the ground plane and is not in electrical contact with the top metallization layer or the ground plane.
US09997815B2

A magnesium-air battery is described. The battery comprises: an anode compartment; a cathode compartment; and a membrane separating the anode compartment from the cathode compartment. The anode compartment comprises an anode having magnesium, a magnesium alloy or a material capable of insertion and extraction of magnesium, while the cathode compartment comprises an air electrode, a glyme ether or an ionic liquid capable of supporting the reduction of oxygen and a soluble magnesium salt.
US09997813B2

Provided is a lithium air battery in which a catalyst layer of a cathode contacting an electrolyte and using oxygen in the air as an active material is coupled to a membrane through which lithium ions pass, such that even though charge and discharge of the battery is repeated, the catalyst layer may not be detached, and a microporous polyolefin-based film is applied to the battery, such that a water-based electrolyte solvent may be prevented from being evaporated, thereby preventing performance deterioration due to repetition of the charge and discharge of the lithium air battery, and extending life span.
US09997812B2

A battery pack thermal management assembly is provided for use with an electric vehicle in which the battery pack is sealed and mounted under the car. The batteries contained within the battery pack are thermally coupled via a layer of thermally conductive material to the interior surface of the pack's upper enclosure panel. A secondary panel is thermally coupled to the pack's upper enclosure panel. A shaped conduit panel is attached to the secondary panel. A cooling panel structure containing a coolant channel is defined by the surface of the secondary panel and the conduit panel's interior surface.
US09997805B2

An electrolyte containing a non-aqueous solvent, a lithium salt (A) and at least one compound (B) selected from the group consisting of a compound represented by the following formula (1), a compound represented by the following formula (2) and a compound having a constitutional unit represented by the following formula (3a) and a constitutional unit represented by the following formula (3b).
US09997803B2

Provided are an electrolyte having superior adhesion strength to an electrode and superior permeability into the electrode, and a battery using the electrolyte. An electrolyte comprises, for example, a high molecular weight compound and an electrolyte solution prepared by dissolving an electrolyte salt in a solvent, and the electrolyte is formed through applying a coating solution prepared by dissolving the high molecular weight compound in a mixed solvent to at least either a cathode or an anode. The high molecular weight compound includes a first high molecular weight compound with a weight-average molecular weight of 550,000 or more and a second high molecular weight compound with a weight-average molecular weight of 1,000 or more but not exceeding 300,000. Thereby, the adhesion strength of the electrolyte to the electrode, the permeability of the electrolyte into the electrode and the mechanical strength of the electrolyte can be improved, and the capability of holding a solvent can be improved.
US09997801B2

In an improved lithium sulfur battery, an improvement comprises an effective Prussian blue dense membrane interposed between the anode and the cathode.
US09997800B2

A fuel cell stack and a method of assembling a fuel cell stack includes compressing fuel cells along their stacking axis. A compression retention device made up of an enclosure may be used with one or more optional insertable shims to correct for any stack height variations. Significantly, the enclosure is formed to allow the stack to be loaded in compression by a press such that the cells that make up the stack are placed into and maintained in a substantially compressed state while the compression force is not imparted to the enclosure. By resolving any stack height variances while the cells of the stack are maintained in their substantially compressed state, assembly operations are simplified in that repeated compression and decompression of the stack is avoided while trying to ensure that the stack and enclosure are joined into their final assembly form.
US09997799B2

Stable solutions comprising high concentrations of charged coordination complexes, including iron hexacyanides are described, as are methods of preparing and using same in chemical energy storage systems, including flow battery systems. The use of these compositions allows energy storage densities at levels unavailable by other iron hexacyanide systems.
US09997793B2

A gas-liquid separator includes a housing that draws in emission from a fuel cell unit. The gas-liquid separator separates water from the emission and drains the separated water out of the housing. The housing includes a case including an emission inlet, a cap including a drain port that drains the separated water out of the housing, and a filter fitted into the emission inlet from an inner side of the housing. The filter captures foreign matter entering the housing.
US09997777B2

This invention discloses an electrochemical device having a multilayer structure and methods for making such a device. Specifically, this invention discloses a multilayer electrochemical device having nano-sized cobalt oxyhydroxide conductive agents and/or active materials within the polymer layers.
US09997775B1

A device includes an electrolyte disposed between a layer of graphene and liquid metal. A system based upon the device includes a substrate having first and second layers of graphene and an enclosure disposed thereon. The enclosure encases the first and second layers of graphene and has a channel formed therein. A first end of the channel is disposed over at least a portion of the first layer of graphene and a second end of the channel is disposed over at least a portion of the second layer of graphene. An electrolyte disposed within the channel. Liquid metal is disposed within the electrolyte such that the liquid metal is separated from the first layer of graphene and the second layer of graphene by the electrolyte. The liquid metal is movable within the electrolyte to reconfigure power delivery to different connected loads.
US09997772B2

Providing a negative-electrode material for nonaqueous-electrolyte secondary battery, the negative-electrode material including lithium silicate particles coated by a carbonaceous substance, a production process for the same, a negative electrode for nonaqueous-electrolyte secondary battery, and a nonaqueous-electrolyte secondary battery. A negative-electrode material for nonaqueous-electrolyte secondary battery includes lithium silicate particles having a surface at least some of which is coated by a carbonaceous substance formed by heating a carbon-containing compound at a thermal decomposition temperature of the carbon-containing compound or more and 1,100±° C. or less, the carbon-containing compound being a solid at ordinary temperature and exhibiting a zeta-potential absolute value being 60 or more against N-methyl-2-pyrrolidone (or NMP).
US09997763B2

A high current fuse with a short time constant is provided for use in an electric vehicle. The fuse is designed to exhibit thermal characteristics that are similar if not substantially identical to those of the wire bond interconnects used in the vehicle's battery pack. As a result, the system does not go into an overheat protection condition when the system is subjected to repetitive high current cycles, such as those common during aggressive and/or spirited driving. The fuse includes an arc suppressor.
US09997746B1

An apparatus comprises an electrochemical energy storage device, a non-conductive film at least partially covering the electrochemical energy storage device, and a nano-grain metallic film at least partially covering the non-conductive film. The electrochemical energy storage device may include a cathode electrode layer, an anode electrode layer, and a separator layer therebetween.
US09997719B2

A material for organic electroluminescence device including a specific compound having a specific group in the central skeleton and an organic electroluminescence device including an organic thin film layer between an anode and a cathode. The organic thin film layer includes a light emitting layer and at least one layer of the organic thin film layer includes the material for organic electroluminescence device. The organic electroluminescence device has a long lifetime and the material for organic electroluminescence device realizes such a device.
US09997718B2

An organic photoelectric device includes a first electrode and a second electrode facing each other, and an active layer between the first electrode and the second electrode, the active layer including an n-type semiconductor compound represented by Chemical Formula 1 and a p-type semiconductor compound having selective light absorption in a green wavelength region of about 500 nm to about 600 nm.
US09997717B2

An object of the invention is to provide a high-performance organic electroluminescence device and an electronic device including the organic electroluminescence device. An organic electroluminescence device includes an anode, a cathode and an emitting layer, in which the emitting layer includes a first compound and a second compound, the first compound is a delayed fluorescent compound, and the second compound is represented by a formula (2) below.
US09997715B2

A material for an organic electroluminescent device having high emission efficiency and an organic electroluminescent device utilizing the same. The material is represented by Formula 1. In Formula 1, X1 to X7 are each independently hydrogen, deuterium, a halogen atom, an alkyl group having 1 to 15 carbon atoms, or a substituted or unsubstituted aryl group; Ar1 and Ar2 are each independently a substituted or unsubstituted aryl group having 6 to 12 carbon atoms for forming a ring; L is a substituted or unsubstituted arylene group; n is an integer from 1 to 3; at least one L is a phenylene group represented by Formula 2. In Formula 2, Y1 to Y6 are each independently a direct linkage, hydrogen, deuterium, halogen, an alkyl group having 1 to 15 carbon atoms, an alkenyl group having 2 to 15 carbon atoms, or a substituted or unsubstituted aryl group.
US09997709B2

The present invention relates to a method for manufacturing a transistor according selective printing of a dopant. For the manufacture of a transistor, a semiconductor layer is formed on a substrate, and a dopant layer is formed on the semiconductor layer. In the formation of the dopant layer, an inkjet printing is used to selectively print an n type dopant or a p type dopant.
US09997701B2

A resistive memory structure, for example, phase change memory structure, includes one access device and two or more resistive memory cells. Each memory cell is coupled to a rectifying device to prevent parallel leak current from flowing through non-selected memory cells. In an array of resistive memory bit structures, resistive memory cells from different memory bit structures are stacked and share rectifying devices.
US09997700B2

A method for manufacturing an RRAM cell includes providing a metal-insulator-metal stack and exposing a subsection of a MIM stack to particle bombardment and/or radiation. Exposing a subsection of the MIM stack to particle bombardment and/or radiation forms localized defects in the functional layer of the MIM stack, thereby reducing the required forming voltage of the RRAM cell and further providing precise control over the location of a conductive filament created in the MIM stack during forming of the device.
US09997699B2

A semiconductor device and a method of forming the semiconductor device are disclosed. The semiconductor device includes a lower electrode and a magnetic tunnel junction structure disposed on the lower electrode. The magnetic tunnel junction structure includes a seed pattern disposed on the lower electrode. The seed pattern includes an amorphous seed layer and an oxidized seed layer disposed on a surface of the amorphous seed layer. The seed pattern may prevent the lattice structure of the lower electrode from adversely affecting the lattice structure of a pinned magnetic layer of the magnetic tunnel junction structure.
US09997693B2

The invention relates to an energy recovering assembly (1) and a method of providing the same for extraction of electric power. The assembly comprises a first array (2) of tubes (6) and a second array (3) of tubes (13). The tubes (6) of the first array (2) are interdigitated with the tubes (13) of the second array (3), such that two tubes (13) of the second array (3) are arranged between two successive tubes (6) of the first array (2), or such that two tubes (6) of the first array (2) are arranged between two successive tubes (13) of the second array (3). Thermo electric modules (4) are received in gaps (7) between adjacent tubes (6, 13) of the first (2) and second arrays (3). Fixation arrangements (5) are received in interspaces (X) between two tubes (6; 13). The fixation arrangements (5) are operable between a first state in which the fixation arrangement (5) is insertable in the associated interspace (X), and a second state in which the fixation arrangement (5) is adapted to exert a pressure on the two tubes (6; 13) in the associated interspace (X), forcing each of the two tubes (6; 13) towards the thermo electric modules (4) and towards the successive tubes (6; 13) adjacent the thermoelectric modules (4).
US09997690B1

An LED chip module includes a first electrode plate and a second electrode plate. A first set of LED chip and a second set of LED chip are respectively set on the first electrode plate and the second electrode plate. The second set of LED chip is electrically connected to the first set of LED chip. A plastic shell is fixedly connected to the first electrode plate and the second electrode plate by injection molding to make the first electrode plate and the second electrode plate keep a predetermined space between each other and make a lower surface of the first electrode plate and a lower surface of the second electrode plate be respectively connected to two different polarity terminals of the power supply to drive the first set of LED chip and the second set of LED chip to emit light.
US09997687B2

A light-emitting device comprising: a supportive substrate; a transparent layer formed on the supportive substrate, and the transparent layer comprising conductive metal oxide material; a light-emitting stacked layer comprising an active layer formed on the transparent layer; and an etching-stop layer formed between the light-emitting stacked layer and the supportive substrate and contacting the transparent layer, wherein a thickness of the etching-stop layer is thicker than that of the transparent layer.
US09997677B2

To provide an illumination method and a light-emitting device which are capable of achieving, under an indoor illumination environment where illuminance is around 5000 lx or lower when performing detailed work and generally around 1500 lx or lower, a color appearance or an object appearance as perceived by a person, will be as natural, vivid, highly visible, and comfortable as though perceived outdoors in a high-illuminance environment, regardless of scores of various color rendition metric. Light emitted from the light-emitting device illuminates an object such that light measured at a position of the object satisfies specific requirements. A feature of the light-emitting device is that light emitted by the light-emitting device in a main radiant direction satisfies specific requirements.
US09997671B2

A composite substrate has a carrier and a utility layer. The utility layer is attached to the carrier by means of a dielectric bonding layer and the carrier contains a radiation conversion material. Other embodiments relate to a semiconductor chip having such a composite substrate, a method for producing a composite substrate and a method for producing a semiconductor chip with a composite substrate.
US09997669B2

Disclosed herein are a light emitting device and a method of making the same. The light emitting device includes: a substrate including a first lead and a second lead; a light emitting diode disposed over the first lead of the substrate, including a second conductive-type semiconductor layer, an active layer, and a first conductive-type semiconductor layer, and emit near ultraviolet light; and a wavelength conversion unit disposed over the light emitting diode and spaced apart from the light emitting diode, wherein the light emitting structure has semi-polar or non-polar characteristics, the wavelength conversion unit has a multi-layered structure including a first phosphor layer and a second phosphor layer, and the light emitting diode is driven at a current density which is equal to or greater than 350 mA/mm2.
US09997661B2

A method of making a copper oxide/inorganic thin film tandem semiconductor device including the steps of: depositing a textured buffer layer on an amorphous substrate, depositing a copper-inorganic film from a solid phase eutectic alloy on said buffer layer, and introducing O2 to the copper on said inorganic film, forming a copper oxide thin film on said inorganic film.
US09997658B2

A photovoltaic cell module includes: a transparent upper cover plate, a first polyolefin encapsulation layer, a cell group layer, a second polyolefin encapsulation layer, and a backplane that are sequentially disposed in a laminated manner, where outer edges of the transparent upper cover plate and the backplane exceed outer edges of the first polyolefin encapsulation layer, the cell group layer, and the second polyolefin encapsulation layer, an end part sealing block is further disposed between the transparent upper cover plate and the backplane, and the end part sealing block is located at peripheries of the first polyolefin encapsulation layer, the cell group layer, and the second polyolefin encapsulation layer.
US09997655B1

A method of preparing a Ag2ZnSn(S,Se)4 compound, including dissolving selenourea (SeC(NH2)2) in an aprotic solvent, and dissolving a silver salt, a zinc salt, and a tin salt in the aprotic solvent with the selenourea to form a metal solution; and coating the metal solution onto a substrate to form an Ag2ZnSn(S,Se)4 compound layer on the substrate.
US09997654B2

A solar cell receiver is provided that includes a semiconductor element that has a front face, a solar cell provided on the front face, a rear face, multiple lateral surfaces and two electric connectors; a carrier for receiving the semiconductor element, the rear face of the element being fixed to the carrier; and an optical element for concentrating the light onto the rear face of the semiconductor element. The optical element has an underside which partially faces the upper side of the semiconductor element, the underside of the optical element has a first shaped section with a first surface that lies on the front face of the semiconductor element and a second surface that lies on the carrier. The shaped section is designed as a cavity or groove.
US09997640B2

Technologies are generally described related to a dual channel memory device, system and method of manufacture. Various described devices include utilization of both a front channel and a back channel through a substrate formed underneath a dual gate structure of a semiconductor device. Using two pairs of contacts on opposing sides of the gate structure, where the contact pairs are formed on differently doped layers of the semiconductor device, multiple bits may be stored in the semiconductor device acting as a single memory cell. Memorization may be realized by storing different amount or types of charges on the floating gate, where the charges may impact a conduction status of the channels of the device. By detecting the conduction status of the channels, such as open circuit, close circuit, or high resistance, low resistance, data stored on the device (“0” or “1”) may be detected.
US09997639B2

In a semiconductor device including a transistor including a gate electrode formed over a substrate, a gate insulating film covering the gate electrode, a multilayer film overlapping with the gate electrode with the gate insulating film provided therebetween, and a pair of electrodes in contact with the multilayer film, a first oxide insulating film covering the transistor, and a second oxide insulating film formed over the first oxide insulating film, the multilayer film includes an oxide semiconductor film and an oxide film containing In or Ga, the oxide semiconductor film has an amorphous structure or a microcrystalline structure, the first oxide insulating film is an oxide insulating film through which oxygen is permeated, and the second oxide insulating film is an oxide insulating film containing more oxygen than that in the stoichiometric composition.
US09997625B2

A semiconductor device includes: a body region of a second conductivity type formed in a semiconductor layer of a first conductivity type in a semiconductor substrate; a gate electrode facing the body region via a gate insulating film; a source region of the first conductivity type formed in the body region, on a first side of the gate electrode; a drain region of the first conductivity type formed in the semiconductor substrate such that a field oxide film is disposed between the drain region and a second side of the gate electrode; and an impurity diffusion region of the first conductivity type having, at least in a partial region thereof between the drain region and the body region, an impurity concentration distribution in which a concentration of impurities becomes higher in accordance with a depth from a main face of the semiconductor substrate.
US09997624B2

A semiconductor device includes: an n− type layer disposed on a first surface of an n+ type silicon carbide substrate; a first trench and a second trench formed in the n− type layer and separated from each other; an n+ type region disposed between a side surface of the first trench and the side surface of the second trench and disposed on the n− type layer; a gate insulating layer disposed inside the first trench; a source insulating layer disposed inside the second trench; a gate electrode disposed on the gate insulating layer; an oxide layer disposed on the gate electrode; a source electrode disposed on the oxide layer, the n+ type region, and the source insulating layer; and a drain electrode disposed on a second surface of the n+ type silicon carbide substrate.
US09997623B2

A switch includes three components. Each component includes a stack of three semiconductor regions of alternating conductivity types and a control region in a first of the three semiconductor regions having a type opposite to that of the first semiconductor region. The first semiconductor regions of the first and second components are of a same conductivity type and the first semiconductor regions of the first and third components are of opposite conductivity types. The first semiconductor region of the first component is connected to the control regions of the second and third components. The first semiconductor regions of the second and third components are connected to a first switch terminal, the third semiconductor regions of the first, second, and third components are connected to a second switch terminal, and the control region of the first component is connected to a third switch terminal.
US09997622B2

In a method of further enhancing the performance of a narrow active cell IE type trench gate IGBT having the width of active cells narrower than that of inactive cells, it is effective to shrink the cells so that the IE effects are enhanced. However, when the cells are shrunk simply, the switching speed is reduced due to increased gate capacitance. A cell formation area of the IE type trench gate IGBT is basically composed of first linear unit cell areas having linear active cell areas, second linear unit cell areas having linear hole collector areas and linear inactive cell areas disposed therebetween.
US09997618B2

Transistors and methods of forming the same include forming a fin of alternating layers of a channel material and a sacrificial material. Stress liners are formed in contact with both ends of the fin. The stress liners exert a stress on the fin. The sacrificial material is etched away from the fin, such that the layers of the channel material are suspended between the stress liners. A gate stack is formed over and around the suspended layers of channel material.
US09997617B2

Embodiments disclosed in the detailed description include metal oxide semiconductor (MOS) isolation schemes with continuous active areas separated by dummy gates. A MOS device includes an active area formed from a material with a work function that is described as either an n-metal or a p-metal. Active components are formed on this active area using materials having a similar work function. Isolation is effectuated by positioning a dummy gate between the active components. The dummy gate is made from a material having an opposite work function relative to the material of the active area. For example, if the active area was a p-metal material, the dummy gate would be made from an n-metal, and vice versa.
US09997603B2

In a semiconductor device, an interlayer insulating film electrically insulating a gate electrode and a source electrode has a structure in which a BPSG film and a NSG film are sequentially stacked. Further, the interlayer insulating film has a structure in which the BPSG film, the NSG film, and a SiN film are sequentially stacked, or a structure in which the BPSG film, the SiN film, and the NSG film are sequentially stacked. Such a structure enables the reliability of the semiconductor device in which a pin-shaped electrode is bonded by solder to be improved.
US09997598B2

A semiconductor device including a substrate and a gate region of a field effect transistor formed on the substrate. The gate region includes vertically stacked nanowires having longitudinal axes that extend parallel with a working surface of the substrate. A given stack of vertically stacked nanowires includes at least two nanowires vertically aligned in which a p-type nanowire and an n-type nanowire are spatially separated from each other vertically. The semiconductor device further includes a step-shaped connecting structure formed within the gate region that electrically connects each nanowire to positions above the gate region. A first gate electrode has a step-shaped profile and connects to a first-level nanowire.
US09997596B2

A tunneling field-effect transistor may be provided that includes: a substrate; a source which is formed on the substrate and into which p+ type impurity ion is injected; a drain which is formed on the substrate and into which n+ type impurity ion is injected; a plurality of vertically stacked nanowire channels which are formed on the substrate; a gate insulation layer which is formed on the plurality of nanowire channels; and a gate which is formed on the gate insulation layer. As a result, it is possible to generate a higher driving current without changing the length of the gate and the area of the channel (degree of integration).
US09997592B2

A capacitor includes an elevationally inner capacitor electrode, an elevationally outer capacitor electrode, and capacitor insulator between the elevationally inner and outer capacitor electrodes. The elevationally inner capacitor electrode comprises a hollow longitudinally-elongated conductive cylinder-like portion and a non-hollow longitudinally-elongated conductive cylinder-like portion electrically coupled with the hollow cylinder-like portion. The non-hollow cylinder-like portion is radially of and extends longitudinally along a longitudinal side surface of the hollow cylinder-like portion. Additional embodiments and aspects are disclosed.
US09997585B2

A pixel circuit includes a driving transistor, a switching transistor, and a light emitting element, and the light emitting elements are formed on a semiconductor substrate. A first substrate potential is supplied to the switching transistor, and a second substrate potential, different from the first substrate potential, is supplied to the driving transistor.
US09997582B2

An organic light-emitting diode (OLED) display is disclosed. In one aspect, the OLED display includes a substrate, a scan line disposed over the substrate and configured to transmit a scan signal, a data line crossing the scan line and configured to transmit a data voltage and a driving voltage line crossing the scan line and configured to transmit a driving voltage. The OLED display also includes a switching transistor connected to the scan line and the data line, a driving transistor connected to the switching transistor and including a driving gate electrode, a driving source electrode, and a driving drain electrode and an OLED electrically connected to the driving transistor. The driving source electrode at least partially overlaps the driving voltage line in the depth dimension of the OLED display so as to form an assistance capacitor.
US09997581B2

An organic light-emitting diode display includes a substrate in which an emission area and a non-emission area are defined; a thin film transistor disposed in the non-emission area on the substrate; passivation layer disposed on the thin film transistor; a first storage capacitor electrode and a second storage capacitor electrode superposed thereon, having the passivation layer interposed therebetween, in the emission area; an overcoat layer disposed on the second storage capacitor electrode; and an anode disposed on the overcoat layer, coming into contact with one side of the second storage capacitor electrode through an overcoat layer contact hole penetrating the overcoat layer and, coming into contact with part of the thin film transistor through a passivation layer contact hole disposed in the overcoat layer contact hole and penetrating the passivation layer.
US09997578B2

An electronic device display may have a color filter layer, a thin-film-transistor layer, and a layer of liquid crystal material. The display may have a display cover layer such as a layer of glass or plastic. Adhesive may be used to attach the upper polarizer to the display cover layer. The thin-film transistor layer may have a substrate with upper and lower surfaces. Thin-film-transistor circuitry may be formed on the upper surface. A display driver integrated circuit may be mounted to the lower surface or a flexible printed circuit and may be coupled to the thin-film-transistor circuitry using wire bonding wires. Through vias that are formed through the thin-film-transistor layer substrate may be used in coupling the thin-film-transistor circuitry to the display driver integrated circuit.
US09997577B2

The embodiments of the present invention provide an organic light emitting diode display device and a method for manufacturing the same. The organic light emitting diode display device comprises: an array substrate comprising a plurality of pixel opening areas; a light emitting device located in each of the pixel opening areas on the array substrate; wherein the light emitting device comprises: a hole transport layer, a luminescent layer and an electron transport layer; wherein a vertical projection of the luminescent layer on the array substrate defines the pixel opening area; the hole transport layer and the electron transport layer are located on different sides of the luminescent layer respectively, or the hole transport layer and the electron transport layer are located on the same side of the luminescent layer; both a vertical projection of the hole transport layer on the array substrate and a vertical projection of the electron transport layer on the array substrate partially cover the pixel opening area; the vertical projection of the hole transport layer on the array substrate and the vertical projection of the electron transport layer on the array substrate do not overlap with each other. The display device and the method for manufacturing the same can reduce the number of the layers required for transmitting the light out of the light emitting device, reducing the loss of the light due to the absorption and scattering of the films; improving the external quantum efficiency of the light emitting device; thereby improving the light emitting efficiency of the display device.
US09997572B2

The reflecting layer is formed on a white pixel PW and chromatic color pixels PR, PG, and PB. The semitransparent reflecting layer is formed on the white pixel PW and the chromatic color pixels PR, PG, and PB. The semitransparent reflecting layer and the intermediate layer in the white pixel PW constitute the light scattering structure. According to this display device, it is possible to obtain an advantage of a micro-cavity structure and an advantage of the white pixel while suppressing an increase in manufacturing cost.
US09997566B1

Manufacturing an MRAM device may include forming an upper electrode on a magnetic tunnel junction stack, where the stack may include a lower electrode layer, a magnetic tunnel junction layer and a middle electrode layer that are sequentially formed on an insulating interlayer and a lower electrode contact on a substrate. The upper electrode may be formed on the middle electrode layer. An upper electrode protective structure may be formed to cover at least a sidewall and an upper surface of the upper electrode. The middle electrode layer, the magnetic tunnel junction layer and the lower electrode may be patterned by an etching process to form a middle electrode, a magnetic tunnel junction pattern and a lower electrode, respectively. The upper electrode protective structure may isolate the upper electrode from exposure during the patterning, and the upper electrode protective structure may remain on the upper electrode subsequently to the patterning.
US09997561B2

In some examples, a semiconductor device may comprise a semiconductor chip including a plurality of pixels, each pixel formed of a plurality of sub-pixels, such as a red sub-pixel, green sub-pixel and blue sub-pixel. Each sub-pixel may comprise a light emitting diode. A first signal line may connect to signal terminals of a first group sub-pixels (e.g., arranged in the same row), and a second signal line may connect to common terminals of a second group of sub-pixels (e.g., arranged in the same column). The number of chip pads may thus be reduced to provide increased design flexibility in location and/or allowing an increase in chip pad size. In some examples, a light transmissive material may be formed in openings of a semiconductor growth substrate on which light emitting cells of the sub-pixels were grown. The light transmissive material of some of the sub-pixels may comprise a wavelength conversion material and/or filter. Exemplary display panels and methods of manufacturing semiconductor devices and display panels are also disclosed.
US09997560B2

A display substrate, a method for fabricating the same and a display device are disclosed. The display substrate includes: a base substrate and a plurality of pixel sets disposed on the base substrate, each of the pixel sets comprising: four first sub-pixels (21), four second sub-pixels (22), four third sub-pixels (23) and four fourth sub-pixels (24), sub-pixels of each of the pixel-sets are arranged into a 4><4 matrix; among four pixel rows of each of the pixel sets, a first sub-pixel (21), a second sub-pixel (22), a third sub-pixel (23) and a fourth sub-pixel (24) are sequentially arranged in one of the pixel rows, a second sub-pixel (22), a third sub-pixel (23), a fourth sub-pixel (24) and a first sub-pixel (21) are sequentially arranged in one of the pixel rows, a fourth sub-pixel (24), a first sub-pixel (21), a second sub-pixel (22) and a third sub-pixel (23) are sequentially arranged in one of the pixel rows, and a third sub-pixel (23), a fourth sub-pixel (24), a first sub-pixel (21) and a second sub-pixel (22) are sequentially arranged in one of the pixel rows. The display substrate improves the display quality of the displayed images.
US09997555B2

A device includes a surface profile optical element, including a substrate and a plurality of bi-layer stacks on the substrate. Each bi-layer stack of the plurality of bi-layer stacks includes a plurality of bi-layers. Each bi-layer of the plurality of bi-layers includes an etch-stop layer and a bulk layer. The etch stop layer includes an etch stop layer index of refraction. The bulk layer includes a bulk layer index of refraction. A ratio of the etch stop layer index of retraction and the bulk layer index of refraction is between 0.75 and 1.25.
US09997553B2

A semiconductor device including a light receiving portion provided in a semiconductor layer of a first conductor type, the light receiving portion being of a second conductor type that is different from the first conductor type; a buffer layer provided at a light incidence side of the light receiving portion, the buffer layer being of the first conductor type; and a low refractive index layer provided at a light incidence side of the buffer layer, the low refractive index layer having a lower refractive index than refractive indices of the semiconductor layer and the buffer layer.
US09997547B2

The present application discloses a method of fabricating a display apparatus, comprising providing a carrier substrate comprising a base substrate and an adhesive layer over the base substrate, wherein the base substrate comprises a plurality of fluid passages between the base substrate and the adhesive layer, and a plurality of fluid inlets connected with the plurality of fluid passages; forming a product substrate on a side of the adhesive layer distal to the base substrate; dispensing a detaching agent through the plurality of fluid inlets to the plurality of fluid passages, and contacting the detaching agent with the adhesive layer through the plurality of fluid passages; and detaching the product substrate from the carrier substrate.
US09997546B2

The invention discloses an array substrate, a display panel, and a display device, where at least one control capacitor is added to a pixel zone, and the control capacitor has a first electrode at a fixed potential, and a second electrode at the same potential as a node between two adjacent transistors, so that when an active gate scan signal is stopped from being loaded on a gate line, the potential of the second electrode of the control capacitor is controlled to be kept at the potential of data signal loaded on a data line, to thereby lower the difference in voltage between the source and the drain of a transistor associated with the second electrode of the control capacitor so as to keep the potential at a connection point of the transistor with a storage capacitor to be the potential of a data signal loaded on the data line.
US09997544B2

The present disclosure provides a contact window structure. In the contact window structure, a first insulating layer, having a first opening, is positioned on a first metal layer, wherein the first opening exposes a part of the first metal layer. A second metal layer covers the first opening and contacts with the first metal layer via the first opening. A second insulating layer, having a second opening, is positioned on the first insulating layer, wherein the second opening exposes a part of the second layer and the first insulating layer. The projection area of the second opening on the first metal layer covers the projection area of the first opening on the first metal layer. A pixel structure containing the contact window structure and a manufacturing method thereof are also provided herein.
US09997543B2

There has been a case where peeling occurs if an internal stress of a wiring of a TFT is strong. In particular, the internal stress of a gate electrode largely influences a stress that a semiconductor film receives, and there has been a case where the internal stress becomes a cause of reduction in electric characteristics of a TFT depending on the internal stress. According to the present invention, an impurity element is introduced into a wiring, or both the introduction of an impurity element and heat treatment are performed, whereby the wiring can be controlled to have a desired internal stress. It is effective that the present invention is particularly applied to a gate electrode. Further, it is possible that the introduction of an impurity element and the heat treatment are conducted to only a desired region to conduct control to attain a desired internal stress.
US09997540B2

A method of forming a semiconductor structure that includes a tensily strained silicon fin extending upwards from a first portion of a substrate and in an nFET device region, and a SiGe fin structure extending upwards from a second portion of the substrate and in a pFET device region. In accordance with the present application, the SiGe fin structure comprises, from bottom to top, a lower SiGe fin that is relaxed and an upper SiGe fin, wherein the upper SiGe fin is compressively strained and has a germanium content that is greater than a germanium content of the lower SiGe fin.
US09997536B2

According to one embodiment, a semiconductor memory device includes a substrate, a stacked body, a columnar section and an interconnection section. The stacked body includes a first insulating layer, a first electrode layer, a second insulating layer, and a second electrode layer. The first insulating layer includes a first surface facing the substrate, and a second surface facing the first electrode layer and opposite to the first surface. The second insulating layer includes a third surface facing the first electrode layer, and a fourth surface facing the second electrode layer and opposite to the third surface. A width of the interconnection section located between the first surface and the second surface in a second direction perpendicular to a stacking direction and a first direction is larger than a width of the interconnection section located between the third surface and the fourth surface in the second direction.
US09997535B2

According to an embodiment, a semiconductor memory device comprises: control gate electrodes stacked above a substrate; a semiconductor layer that extends in a first direction above the substrate and faces the control gate electrodes; and a gate insulating layer provided between these control gate electrode and semiconductor layer. The gate insulating layer comprises: a first insulating layer covering a side surface of the semiconductor layer; a charge accumulation layer covering a side surface of this first insulating layer; and a second insulating layer including a metal oxide and covering a side surface of this charge accumulation layer. The charge accumulation layer has: a first portion facing the control gate electrode; and a second portion facing a region between control gate electrodes adjacent in the first direction and including more oxygen than the first portion.
US09997534B2

A vertical memory device includes a substrate, a channel on the substrate, extending in a vertical direction with respect to a top surface of the substrate, and including a protrusion at a lower portion of the channel, the protrusion extending in a parallel direction with respect to the top surface of the substrate, a semiconductor pattern connecting the protrusion and the substrate, and gate lines stacked and spaced apart from each other in the vertical direction, the gate lines on the protrusion and the semiconductor pattern and surrounding the channel.
US09997526B2

According to one embodiment, a method for manufacturing a semiconductor device is disclosed. The method includes forming a stacked body alternately stacked with a plurality of members and a plurality of intermediate bodies having materials different from materials of the plurality of members, processing an end portion of at least two layers of the plurality of members sequentially in a stacking direction of the stacked body, and forming a step-wise step stacked with the plurality of members and the plurality of intermediate bodies, forming a plurality of side wall films contacting the step and making the end portion of the plurality of members in a step-wise. The making the end portion of the plurality of members in a step-wise includes retreating a portion of the plurality of members, the portion separated from the plurality of side wall films and exposed from the stacked body.
US09997520B2

A semiconductor device structure is provided. The semiconductor device structure includes a substrate. The semiconductor device structure includes a conductive structure in or over the substrate. The semiconductor device structure includes a first dielectric layer over the substrate. The first dielectric layer has a first opening exposing the conductive structure. The semiconductor device structure includes a second dielectric layer over the first dielectric layer. The second dielectric layer has a second opening connected to the first opening and exposing the conductive structure. The semiconductor device structure includes a capacitor covering a first inner wall of the first opening, a second inner wall of the second opening, and a top surface of the conductive structure. The capacitor is electrically connected to the conductive structure.
US09997518B2

In one embodiment, a method of making a semiconductor device includes: forming a substrate; forming an nFET transistor and a pFET transistor on the substrate; wherein forming the nFET transistor comprises first depositing several first layers in and along the inner sidewalls of a trench on the substrate, then depositing a conductive metal comprising cobalt on the several first layers; wherein forming the pFET transistor comprises first depositing several second layers in and along the inner sidewalls of a trench on the substrate, then depositing a conductive metal comprising cobalt on the several second layers.
US09997517B2

A power semiconductor device is disclosed. In one example, the device includes a semiconductor body coupled to a first load terminal structure and a second load terminal structure. An active cell field is implemented in the semiconductor body. The active cell field is surrounded by an edge termination zone. A plurality of first cells and a plurality of second cells are provided in the active cell field. Each first cell includes a first mesa, the first mesa including: a first port region and a first channel region. Each second cell includes a second mesa, the second mesa including a second port region. The active cell field is surrounded by a drainage region that is arranged between the active cell field and the edge termination zone.
US09997513B1

A multi-chip device can include stacked semiconductor devices including a top and bottom semiconductor device. The top semiconductor device can include a first circuit. The bottom semiconductor device can include a first through via and a first ESD protection circuit electrically connected to an external electrical connection of the device. The first ESD protection circuit can include a first ESD protection structure. The first through via can provide an electrical connection through the bottom semiconductor device between the external electrical connection and a first terminal of the first circuit, which can be free of an electrical connection to an ESD protection circuit having the first ESD protection structure.
US09997508B2

An integrated photo detector with enhanced electrostatic discharge damage (ESD) protection. The integrated photo detector includes a first photodiode formed in the SOI substrate and associated with a first p-electrode and a first n-electrode. Additionally, the integrated photo detector includes a second photodiode formed in the SOI substrate associated with a second p-electrode and a second n-electrode forming a capacitance no larger than a few femto Faradays. Moreover, the integrated photo detector includes a first electrode and a second electrode disposed respectively on the SOI substrate. The first/second electrode is respectively connected to the first p/n-electrode via a first/second metallic layer patterned with a reduced width from the first/second electrode to the first p/n-electrode and connected to the second p/n-electrode via a first/second metallic wire to make a parallel coupling between the first photodiode and the second photodiode with an ESD threshold of about 100V.
US09997507B2

A monolithically integrated semiconductor assembly is presented. The semiconductor assembly includes a substrate including silicon (Si), and gallium nitride (GaN) semiconductor device is fabricated on the substrate. The semiconductor assembly further includes at least one transient voltage suppressor (TVS) structure fabricated in or on the substrate, wherein the TVS structure is in electrical contact with the GaN semiconductor device. The TVS structure is configured to operate in a punch-through mode, an avalanche mode, or combinations thereof, when an applied voltage across the GaN semiconductor device is greater than a threshold voltage. Methods of making a monolithically integrated semiconductor assembly are also presented.
US09997494B2

Embodiments of a three-dimensional silicon structure for integrated circuits and cooling thereof are described. In one aspect, a device includes a silicon substrate having a first primary side and a second primary side opposite the first primary side. The first primary side includes a circuit structure disposed thereon. The second primary side includes a plurality of fins monolithically formed thereon.
US09997489B2

A bond wire having a metal core, a dielectric layer, and a ground connectable metallization, wherein the bond wire has one or more vapor barrier coatings. Further, the present invention relates to a die package with at least one bond wire according to the invention.
US09997488B2

A copper-based alloy wire made of a material selected from the group consisting of a copper-gold alloy, a copper-palladium alloy and a copper-gold-palladium alloy is provided. The alloy wire has a polycrystalline structure of a face-centered cubic lattice and consists of a plurality of equi-axial grains. The quantity of grains having annealing twins is 10 percent or more of the total quantity of the grains of the copper-based alloy wire.
US09997484B2

A semiconductor device includes a wiring substrate, a first semiconductor element, a second semiconductor element, a bump, a bonding portion, and a resin portion. The second semiconductor element is between the wiring substrate and the first semiconductor element. The bump is between the first and second semiconductor elements and electrically connects the first and second semiconductor elements. The bonding portion is between the first and second semiconductor elements, bonds the first semiconductor element to the second semiconductor element, and has a first elastic modulus. The resin portion has a second elastic modulus higher than the first elastic modulus. The resin portion is between the first and second semiconductor elements. The first semiconductor element is between a second portion of the resin portion and the wiring substrate. A third portion of the resin portion is overlapped with the first and second semiconductor elements.
US09997478B1

Circuits and antennas integrated in dies and corresponding method. The circuits and the antennas are positioned on the front surface and the back surface of the substrate respectively, but both are electrically coupled to the shared ground of the substrate. To maintain the mechanical strength of the die, some dummy metals are positioned on the back surface of the substrate and positioned around but separated away the antennas. Further, to reduce the potential side effects induced by the induced current, some ground balls are positioned on one or surfaces of the substrate.
US09997473B2

A chip package including a substrate is provided. The substrate has a first surface and a second surface opposite thereto. The substrate includes a sensing or device region which is adjacent to the first surface. A recess is in the substrate. The recess extends from the second surface towards the first surface, and vertically overlaps the sensing or device region. A redistribution layer is electrically connected to the sensing or device region, and extends from the second surface into the recess. A method of forming the chip package is also provided.
US09997472B2

A nanowire device includes a first component formed on a substrate and a second component disposed apart from the first component on the substrate. A nanowire is configured to connect the first component to the second component. An anchor pad is formed along a span of the nanowire and configured to support the nanowire along the span to prevent sagging.
US09997459B2

A semiconductor device includes a semiconductor body having a front face, a back face and an active zone at the front face. A front surface metallization layer having a front face and a back face is disposed over the semiconductor body so that the back face of the front surface metallization layer faces the front face of the semiconductor body and is electrically connected to the active zone. An upper barrier layer made of amorphous molybdenum nitride is disposed on the front face of the front surface metallization layer.
US09997458B2

Method for forming an interconnect structure, comprising the steps of: forming a recessed structure in a dielectric material on a substrate; at least partially filling said recessed structure with a metal chosen from the group consisting of copper, nickel and cobalt; introducing the substrate in a CVD reactor; bringing the substrate in the CVD reactor to a soak temperature and subsequently performing a soak treatment by supplying a germanium precursor gas to the CVD reactor at the soak temperature, thereby substantially completely converting the metal in the recessed structure to a germanide.
US09997454B2

A method of forming an electrical device that includes forming a first level including an array of metal lines, wherein an air gap is positioned between the adjacent metal lines. A second level is formed including at least one dielectric layer atop the first level. A plurality of trench structures is formed in the at least on dielectric layer. At least one of the plurality of trench structures opens the air gap. A conductive material is formed within the trenches. The conductive material deposited in the open air gap provides a vertical fuse.
US09997451B2

A semiconductor device includes a porous dielectric layer formed on an interconnect layer and including a recessed portion, a conductive layer formed in the recessed portion, and a conformal cap layer formed on the porous dielectric layer and on the conductive layer in the recessed portion, an upper surface of the porous dielectric layer being exposed through a gap in the conformal cap layer. Porous dielectric material is protected by back-filled pore fillers or leave-in porogens from process integration such as chemical mechanical polishing (CMP). The pore fillers or porogens are removed after CMP and Cap process to achieve low capacitance. A self-aligned cap protects the conductor metal from exposing the severe conditions during the pore filler or porogen removal process.
US09997446B2

A semiconductor package includes a substrate, a rewiring layer, a plurality of semiconductor chip stack structures, and a second semiconductor chip. The rewiring layer is disposed on an upper surface of the substrate. The rewiring layer includes a concave portion. The semiconductor chip stack structures include a plurality of first semiconductor chips. The first semiconductor chips are disposed on the rewiring layer. The first semiconductor chips are spaced apart from each other in a horizontal direction. The second semiconductor chip is disposed within the concave portion. The second semiconductor chip is configured to electrically connect each of the plurality of semiconductor chip stack structures to each other.
US09997445B2

A “universal” substrate for a semiconductor device is formed of a non-conductive substrate material. A uniform array of conductive pillars is formed in the substrate material. The pillars extend from a top surface of the substrate material to a bottom surface of the substrate material. A die flag may be formed on the top surface of the substrate material. Pillars underneath the die flag are connected to pillars beyond a perimeter of the die flag with wires. Power and ground rings may be formed by connecting rows of pillars that surround the die flag.
US09997442B1

A semiconductor substrate includes an interconnection structure and a dielectric layer. The dielectric layer surrounds the interconnection structure and defines a first cavity. The first cavity is defined by a first sidewall, a second sidewall, and a first surface of the dielectric layer. The first sidewall is laterally displaced from the second sidewall.
US09997439B2

An improved leadframe assembly for use in a quad flat no lead (QFN) package is described along with a method of fabricating both the leadframe assembly and the QFN package. The leadframe assembly comprises an etch-stop layer formed on a topside of a substrate and a routing layer (or trace) formed on a topside of the etch-stop layer. The etch-stop layer prevents etching of an underside of the routing trace and the leadframe assembly may also comprise a top plating layer formed on a topside of the routing layer and which prevents etching of the topside of the routing trace.
US09997426B2

The present disclosure relates to a thermally enhanced semiconductor package, which includes a module substrate, a thinned flip chip die over the substrate, a first mold compound component, and a thermally enhanced mold compound component. The first mold compound component resides over the module substrate, surrounds the thinned flip chip die, and extends above an upper surface of the thinned flip chip die to form a cavity over the upper surface of the thinned flip chip die. The thermally enhanced mold compound component includes a lower portion filling a lower region of the cavity and residing over the upper surface of the thinned flip chip die, and an upper portion filling an upper region of the cavity and residing over the lower portion. A first average thermal conductivity of the lower portion is at least 1.2 times greater than a second average thermal conductivity of the upper portion.
US09997412B1

A method of manufacturing a semiconductor device includes forming on a substrate gate electrodes extending in a first direction and spaced apart from each other in a second direction, forming capping patterns on the gate electrodes, forming interlayer dielectric layer filling spaces between adjacent gate electrodes, forming a hardmask on the interlayer dielectric layer with an opening selectively exposing second to fourth capping patterns, using the hardmask as an etch mask to form holes in the interlayer dielectric layer between the second and third gate electrodes and between the third and fourth gate electrodes, forming a barrier layer and a conductive layer in the holes, performing a first planarization to expose the hardmask, performing a second planarization to expose a portion of the barrier layer covering the second to fourth capping patterns, and performing a third planarization to completely expose the first to fourth capping patterns.
US09997406B2

Disclosed herein is an interconnect structure, including: a dielectric material layer having a cavity having a height, width and length within a dielectric material layer wherein the width is less than or equal to about 100 nanometers and the height to width ratio is less than or equal to about 2.5; a diffusion barrier liner layer disposed in the cavity on the dielectric material; an optional crystallization seed layer disposed on the diffusion barrier liner layer; and a conductive material disposed on the crystallization seed layer when present and filling the opening. When the crystallization seed layer is not present the conductive material is disposed on the diffusion barrier liner.
US09997403B2

Techniques relate to forming an integrated circuit. Trench contacts are formed on top of at least one source and drain of an intermediate structure. An interlayer dielectric is formed on top of the intermediate structure. A trench is cut through the interlayer dielectric, through at least one of the trench contacts, down to a shallow trench isolation area. The trench is filled with a filling material. Upper contacts are formed on top of the trench contacts in the interlayer dielectric. A first metal layer pattern is patterned such that a separation is formed by a filling material width of the filling material. First metal layers are formed according to the first metal layer pattern, where tips of the first metal layers are aligned to the filling material that fills the trench, such that the tips of the first metal layers are separated by the filling material width.
US09997398B2

Some embodiments include methods of forming voids within semiconductor constructions. In some embodiments the voids may be utilized as microstructures for distributing coolant, for guiding electromagnetic radiation, or for separation and/or characterization of materials. Some embodiments include constructions having micro-structures therein which correspond to voids, conduits, insulative structures, semiconductor structures or conductive structures.
US09997390B2

A semiconductor manufacturing method according to a present embodiment includes forming a supporter on a second surface of a semiconductor substrate opposite to a first surface to be ground of the semiconductor substrate. The semiconductor manufacturing method includes thinning the thickness of the semiconductor substrate by grinding the first surface. In the semiconductor manufacturing method, the supporter contains a resin.
US09997387B2

A purge device configured to purge the inside of a storage container storing a product with purge gas includes a plurality of placing units, each configured to place the storage container thereon, a plurality of supply pipes configured to supply purge gas to the storage container placed on the corresponding placing unit, a main pipe connected to the supply pipes and configured to supply the purge gas to the supply pipes, and an MFC configured to adjust the flow rate of the purge gas in the main pipe.
US09997376B2

The present disclosure relates to enhancing the thermal performance of encapsulated flip chip dies. According to an exemplary process, a plurality of flip chip dies are attached on a top surface of a carrier, and a first mold compound is applied over the top surface of the carrier to encapsulate the plurality of flip chip dies. The first mold compound is thinned down to expose a substrate of each flip chip die and the substrate of each flip chip die is then substantially etched away to provide an etched flip chip die that has an exposed surface at the bottom of a cavity. Next, a second mold compound with high thermal conductivity is applied to substantially fill each cavity and the top surface of the second mold compound is planarized. Finally, the encapsulated etched flip chip dies can be marked, singulated, and tested as a module.
US09997363B2

A method for producing a semiconductor piece includes forming a first groove portion of a front-surface-side groove by anisotropic dry etching from a front surface of a substrate, forming a second groove portion of the front-surface-side groove, the second groove portion being located below and in communication with the first groove portion and having a width wider than a width of the first groove portion, and thinning the substrate from a back surface of the substrate up to the second groove portion. The second groove portion is formed by changing an etching condition of the anisotropic dry etching during the formation of the front-surface-side groove so that the width of the second groove portion is wider than the width of the first groove portion.
US09997359B2

A semiconductor device includes a semiconductor body and a rear side insertion structure. The semiconductor body has a first surface at a front side and a second surface parallel to the first surface at a rear side, an active area and an edge termination area separating the active area from an outer surface of the semiconductor body. The outer surface connects the first and second surfaces, and element structures in the active area are predominantly formed closer to the first surface than to the second surface. The rear side insertion structure extends from the second surface into the semiconductor body in the edge termination area.
US09997357B2

Disclosed herein are methods of doping a fin-shaped channel region of a partially fabricated 3-D transistor on a semiconductor substrate. The methods may include forming a multi-layer dopant-containing film on the substrate, forming a capping film comprising a silicon carbide material, a silicon nitride material, a silicon carbonitride material, or a combination thereof, the capping film located such that the multi-layer dopant-containing film is located in between the substrate and the capping film, and driving dopant from the dopant-containing film into the fin-shaped channel region. Multiple dopant-containing layers of the film may be formed by an atomic layer deposition process which includes adsorbing a dopant-containing film precursor such that it forms an adsorption-limited layer on the substrate and reacting adsorbed dopant-containing film precursor. Also disclosed herein are multi-station substrate processing apparatuses for doping the fin-shaped channel regions of partially fabricated 3-D transistors.
US09997342B2

Provided herein are devices, systems, and methods of CTD mass spectrometry analysis of biomolecules.
US09997340B2

A mass spectrometer apparatus and method for conducting simultaneous MS/MS analysis including: a device to select a precursor ion having a specified m/z; a gas-filled collision cell; an RF-only multipole mass spectrometer, the mass spectrometer having a generator attached thereto for generating at least two auxiliary AC fields in the RF-only multipole mass spectrometer; a gate for providing a repulsive DC or AC barrier downstream to an exit of the RF-only multipole mass spectrometer; an ion detection system situated downstream from the DC or AC barrier for measuring an ion current derived from ions that overcome the repulsive barrier. The mass spectrometer may also be configured so that each of the auxiliary AC fields are generated by the introduction of individual auxiliary AC frequencies and each frequency is amplitude modulated at a unique frequency.
US09997339B2

A sputtering apparatus includes a shutter unit, a plurality of target holders, and a substrate holder which can rotate about an axis perpendicular to a surface on which a substrate is held. The shutter unit includes a first shutter having first and second apertures and a second shutter having third and fourth apertures. The plurality of target holders are arranged on a first virtual circle centered on the axis, with the arrangement intervals between the plurality of target holders on the first virtual circle including at least two types of arrangement intervals.
US09997338B2

This invention relates to an arc-based method for the deposition of insulating layers and to an arc-based method for low-temperature coating processes, in which an electric arc discharge, ignited and applied on the surface of a target in an arc source, is simultaneously fed a direct current and a pulsed or alternating current.The invention further relates to an arc source in which the target is connected to a power supply unit that encompasses either a minimum of one pulsed high-current power supply 18, 18′ and an additional power supply 13′, 18″, or a power supply 21, 21′, 22 designed with switchable combinatorial circuitry.
US09997337B2

The invention provides a plasma processing apparatus and a dry etching method for etching a multilayered film structure having steps with high accuracy. The plasma processing apparatus comprises a vacuum reactor, a lower electrode placed within a processing chamber of the vacuum reactor and having a wafer to be etched mounted on the upper surface thereof, bias supplying units and for supplying high frequency power for forming a bias potential to the lower electrode, a gas supply means for feeding reactive gas into the processing chamber, an electric field supplying means through for supplying a magnetic field for generating plasma in the processing chamber, and a control unit for controlling the distribution of ion energy in the plasma being incident on the wafer via the high frequency power.
US09997333B2

A method for achieving sub-pulsing during a state is described. The method includes receiving a clock signal from a clock source, the clock signal having two states and generating a pulsed signal from the clock signal. The pulsed signal has sub-states within one of the states. The sub-states alternate with respect to each other at a frequency greater than a frequency of the states. The method includes providing the pulsed signal to control power of a radio frequency (RF) signal that is generated by an RF generator. The power is controlled to be synchronous with the pulsed signal.
US09997330B2

A support for an electron microscope sample includes a body defining a void for receiving a first micro-electronic device, and a first gasket positioned about the first surface. The first gasket further defines an arm extending at an angle away from a horizontal extending through the first micro-electronic device. In operation, the first micro-electronic device is installed onto the first gasket and the arm engages an outer facing side of the first micro-electronic device to grip the first micro-electronic device.
US09997329B2

An evaluation method according to an embodiment is to evaluate a precision of an aperture formed with multiple openings, and includes steps of forming a first evaluation pattern based on evaluation data using multiple electron beams generated by electron beam that has passed through the aperture, dividing the aperture into multiple regions, each of the regions including the multiple openings and defining the multiple divided regions, forming a second evaluation pattern based on evaluation data using the electron beam that has passed through a first divided region among the multiple divided regions, comparing the first evaluation pattern with the second evaluation pattern, and evaluating the precision of the aperture based on the comparison result between the first evaluation pattern and the second evaluation pattern.
US09997322B2

Electrode assemblies for plasma reactors include a structure or device for constraining an arc endpoint to a selected area or region on an electrode. In some embodiments, the structure or device may comprise one or more insulating members covering a portion of an electrode. In additional embodiments, the structure or device may provide a magnetic field configured to control a location of an arc endpoint on the electrode. Plasma generating modules, apparatus, and systems include such electrode assemblies. Methods for generating a plasma include covering at least a portion of a surface of an electrode with an electrically insulating member to constrain a location of an arc endpoint on the electrode. Additional methods for generating a plasma include generating a magnetic field to constrain a location of an arc endpoint on an electrode.
US09997311B2

A vacuum circuit breaker (VCB) assembly includes a single motor configured to rotate at least one rotor, a VCB having a breaking mechanism configured to control current flow through the VCB and a first electromagnetic clutch configured to selectively engage the at least one rotor with the breaking mechanism to charge the breaking mechanism. The VCB assembly also includes an undercarriage configured to support the VCB assembly and to move the VCB assembly from a first position to a second position and a second electromagnetic clutch configured to selectively engage the at least one rotor with the undercarriage to drive the undercarriage.
US09997309B2

A touch control keyboard includes a plurality of keycaps, a plurality of touch key parts, a plurality pairs of conductive distributions, a first circuit board, and a second circuit board. An upper part of each keycap includes a touch key part having a coupling capacitor. The touch key parts and the pair of conductive distributions and the first circuit board are electrically connected. The first circuit board detects the coupling capacitors of the touch key parts by using the pair of conductive distributions to generate a first key signal. The second circuit board detects keystrokes of the keycaps to generate a second key signal.
US09997302B2

An electrical component may include an electrically conductive element and electrical insulation that at least partially surrounds the element and without contact. A heat pipe may be surrounded by the insulation at least at one end and may partially protrude from the insulation, wherein the part of the heat pipe protruding from the insulation protrudes closer to the central element than the insulation.
US09997291B2

A wireless power supply apparatus includes a power reception coil, an actual load and an auxiliary load. The power reception coil functions as a repeater for receiving electric power in a non-contact manner by magnetic resonance with a power transmission coil to which electric power is supplied from a power supply unit and relaying transfer of the electric power from the power transmission coil. The actual load is connected to the power reception coil and is powered by the electric power received by the power reception coil. The auxiliary load is inserted parallel to the power reception coil and the actual load and forms a closed circuit with the power reception coil when supply of the electric power to the actual load is interrupted to be in an open state.
US09997288B2

An electronic component includes a body and a coil. The body includes first to fourth insulator layers composed of an anisotropic magnetic material, an internal magnetic circuit composed of an isotropic magnetic material and an external magnetic circuit composed of an isotropic magnetic material. The second and third insulator layers cover an upper surface and a lower surface of the coil from a z-axis direction. The internal magnetic circuit and the external magnetic circuit are adjacent to each other in a direction orthogonal to the z-axis direction. In addition, a direction of easy magnetization of the anisotropic magnetic material used in the first to fourth insulator layers is orthogonal to the z-axis direction.
US09997281B2

A chip resistor includes an upper electrode provided on a substrate, a resistor element connected to the upper electrode, and a side electrode connected to the upper electrode. The side electrode, arranged on a side surface of the substrate, has two portions overlapping with the obverse surface and reverse surface of the substrate, respectively. An intermediate electrode covers the side electrode, and an external electrode covers the intermediate electrode. A first protective layer is disposed between the upper electrode and the intermediate electrode, and held in contact with the upper electrode and the side electrode. The first protective layer is more resistant to sulfurization than the upper electrode. A second protective layer is disposed between the first protective layer and intermediate electrode, and held in contact with the first protective layer, side electrode and intermediate electrode.
US09997277B1

An indefectible cable comprises a cable jacket with cable cores arranged in an inner cavity thereof and a metal ring sleeved on an outer wall thereof. Both ends of the cable jacket are fixedly connected with an anti-extrusion device respectively, through which the cable cores are led out from through-holes. The anti-extrusion device has a metal housing with plastic lining. With the arrangement of a buffer device, the externally applied pressure on the cable is relieved to reduce the damage thereof.
US09997273B2

An electrical device containing an enzymatically-degummed vegetable oil is disclosed. Also disclosed are methods for insulating and cooling a transformer using enzymatically-degummed vegetable oils, and methods for adding an enzymatically-degummed vegetable oil to an enclosure of an electrical device. Further disclosed are processes for making dielectric fluids using enzyme-degumming of vegetable oils or using enzyme-degummed vegetable oils as the starting material for the process.
US09997268B2

An EUV mirror (1000) has a mirror element which forms a mirror surface of the mirror. The mirror element has a substrate (1020) and a multilayer arrangement (1030) applied on the substrate and having a reflective effect with respect to radiation from the extreme ultraviolet range (EUV). The multilayer arrangement has a multiplicity of layer pairs having alternate layers composed of a high refractive index layer material and a low refractive index layer material, has an active layer (1040) arranged between a radiation entrance surface and the substrate and consisting of a piezoelectrically active layer material, the layer thickness (z) of which active layer can be altered by the action of an electric field, and has an electrode arrangement to generate the electric field acting on the active layer.
US09997267B2

Target assemblies are provided that can include a uranium-comprising annulus. The assemblies can include target material consisting essentially of non-uranium material within the volume of the annulus. Reactors are disclosed that can include one or more discrete zones configured to receive target material. At least one uranium-comprising annulus can be within one or more of the zones. Methods for producing isotopes within target material are also disclosed, with the methods including providing neutrons to target material within a uranium-comprising annulus. Methods for modifying materials within target material are disclosed as well as are methods for characterizing material within a target material.
US09997264B2

In accordance with the present invention, there is provided a strainer system for use in a nuclear sump. The strainer system of the present invention includes at least one primary strainer module which defines a primary strainer/filter surface. In the strainer system, the primary strainer surface of the primary strainer module has a debris interceptor which is cooperatively engaged thereto, and may be outfitted with one or more pressure released or activated membranes. In a loss of coolant accident, the debris interceptor, alone or in combination with the pressure activated membrane(s), is adapted to reduce the differential pressure experienced across the strainer system in nuclear power plants with medium to high fiber loads.
US09997262B2

A thermal control system for a reactor pressure vessel comprises a plate having a substantially circular shape that is attached to a wall of the reactor pressure vessel. The plate divides the reactor pressure vessel into an upper reactor pressure vessel region and a lower reactor pressure vessel region. Additionally, the plate is configured to provide a thermal barrier between a pressurized volume located within the upper reactor pressure vessel region and primary coolant located within the lower reactor pressure vessel region. One or more plenums provide a passageway for a plurality of heat transfer tubes to pass through the wall of the reactor pressure vessel. The plurality of heat transfer tubes are connected to the plate.
US09997261B2

Systems and methods that facilitate the formation and maintenance of new High Performance Field Reversed Configurations (FRCs). An FRC system for the High Performance FRC (HPF) includes a central confinement vessel surrounded by two diametrically opposed reversed-field-theta-pinch formation sections and, beyond the formation sections, two divertor chambers to control neutral density and impurity contamination. A magnetic system includes a series of quasi-dc coils axially positioned along the FRC system components, quasi-dc mirror coils between the confinement chamber and the adjacent formation sections, and mirror plugs between the formation sections and the divertors. The formation sections include modular pulsed power formation systems that enable FRCs to be formed in-situ and then accelerated and injected (=static formation) or formed and accelerated simultaneously (=dynamic formation). The FRC system further includes neutral atom beam injectors, a pellet injector, gettering systems, axial plasma guns and flux surface biasing electrodes.
US09997258B2

A system for using bad blocks in a memory system is proposed. The system includes accessing an identification of a plurality of bad blocks and corresponding error codes which, for example, were generated during a manufacturing test and stored on the memory integrated circuit. The system determines which blocks of the plurality of bad blocks to test for being still usable and which blocks of the plurality of bad blocks not to test for being still usable based on corresponding error codes. For each bad block that should be tested, a test from a plurality of tests is chosen based on the corresponding error code in order to determine if the bad block is still usable. Those blocks determined to be still usable are subsequently used to store non-mission critical information.
US09997256B2

Semiconductor memory devices are provided. The semiconductor memory device includes an input/output (I/O) drive controller, a data I/O unit and a data transmitter. The input/output (I/O) drive controller generates drive control signals and an input control signal for driving first and second global I/O lines in a first test mode or a second test mode. The data I/O unit drives the first global I/O line in response to an input data when a write operation is executed in the first test mode. The data transmitter transfers the data on the first global I/O line onto first and second local I/O lines to store the data on the first global I/O line in a memory cell array portion when the write operation is executed in the first test mode. Related methods are also provided.
US09997253B1

A memory device includes a memory array arranged in rows and columns. The memory array may have at least four non-volatile memory (NVM) cells coupled in the same column of the memory array, in which each NVM cell may include a memory gate. The first and second NVM cells of the at least four NVM cells may share a first source region, and the third and fourth NVM cells may share a second source region. The memory gates of the first and second NVM cells may not be electrically coupled with one another, and the first and second source regions may not be electrically coupled with one another. Each of the first and second source regions may be electrically coupled with at least another source region of the same column in the memory array.
US09997249B2

A data storage device includes a flash memory, a voltage detection device, and a controller. The flash memory is arranged to store data. The voltage detection device is arranged to detect a supply voltage received by the data storage device. The controller is configured to receive write commands from a host, and perform a prohibition mode when the supply voltage is outside a predetermined range, wherein the write command is arranged to enable the controller to write the flash memory, and the controller is further configured to disable all of the write commands received from the host in the prohibition mode.
US09997248B2

Provided herein may be a semiconductor memory device and a method of operating the same. The semiconductor memory device may include a memory cell array including a plurality of memory blocks, each including dummy cells coupled to dummy word lines and normal memory cells coupled to normal word lines, and a peripheral circuit configured to perform an erase operation on a memory block selected from among the plurality of memory blocks. The semiconductor memory device may include control logic configured to control the peripheral circuit so that a pre-program voltage pulse is applied both to the dummy word lines and to the normal word lines, and dummy word line voltages to be applied to the dummy word lines may be respectively controlled while an erase voltage is applied to a common source line of the selected memory block.
US09997247B2

Memory devices, memory cell strings and methods of operating memory devices are shown. Configurations described include directly coupling an elongated body region to a source line. Configurations and methods shown should provide a reliable bias to a body region for memory operations such as erasing.
US09997244B1

A memory device includes a memory array comprising a plurality of bits, wherein each bit comprises two memory cells each having a variable resistance; a formation circuit, coupled to the plurality of bits, and configured to cause a first memory cell of a first bit to be at a low resistance state; and an authentication circuit, coupled to the plurality of bits, configured to designate a logical state to the first memory cell of the first bit and use the logical state of the first memory cell of the first bit to generate a physically unclonable function (PUF) signature.
US09997223B2

A semiconductor device may be provided. The semiconductor device may include a first power line located in a memory cell array region. The semiconductor device may include a second power line located in a column decoder region. The semiconductor device may include a third power line formed in a layer different from the first power line and the second power line, configured to couple the first power line to the second power line. The semiconductor device may include a metal-oxide-semiconductor (MOS) capacitor located below the third power line.
US09997219B2

A memory macro includes a first set of memory cells, a second set of memory cells, a third set of memory cells, a set of retention circuits and a set of conductive lines. The second set of memory cells arranged in a first row arranged in a second direction. The third set of memory cells arranged in a first column arranged in a first direction. The set of retention circuits is configured to supply a second voltage value of a second supply voltage to the first set of memory cells during a sleep operational mode. The set of retention circuits is responsive to a set of control signals, and arranged in a second column arranged in the first direction. The set of conductive lines extend in the second direction, and coupled to the set of retention circuits and the voltage supply node of the first set of memory cells.
US09997209B2

Provided are a power failure protection method and solid state drive (SSD). The SSD comprises: a power-failure detection device, for monitoring in real time whether the power supply is abnormal; a power-failure protection device performs a power-failure protection operation when the power supply is monitored to be abnormal: breaking a connection with a host system bus, an SSD internal clock breaking from a system bus clock and writing data in the SSD cache into a storage unit of the SSD by using the SSD internal clock. The technical solution ensures completion of the data protection operations by utilizing a remaining capacity, thus ensuring data integrity.
US09997206B2

Various aspects of the present disclosure are directed toward a disc drive actuator assembly including an e-block, a plurality of bearings, and one or more heat transfer components. The heat transfer component(s) operates to conductively draw heat from the plurality of bearings through the e-block, and convectively dissipate the heat into an atmosphere in contact therewith. The heat transfer component(s) mitigates temperature rise of the bearings during operation of a disc drive, thereby mitigating bearing lubricant outgassing from within the bearings.
US09997203B2

Dynamic buffering of streaming temporal video is disclosed. In at least one embodiment, a non-transitory memory is provided for storing machine instructions that are to be executed by a computer. The machine instructions may implement the following functions: streaming temporal video having a current incomplete segment and first and second sequential frames, the first sequential frame having a first time value and time index, and the second sequential frame having a second time value and time index; dynamically buffering the current incomplete segment to store data associated thereto and a current incomplete segment buffer; recording the temporal video starting at the second sequential frame; calculating a first adjusted time offset based on the second time value and the first and second time indices; and generating a video segment including the current incomplete segment data and video data from the streaming temporal video based on the first adjusted time offset.
US09997201B2

The system provides a method and apparatus for writing a unique copy of data associated with each of a plurality of individual users, without the need for storing duplicate copies of the entire data file. The system provides for creating an unusable copy of a portion of the data that is to be shared by all users of the complete data. The system will store and optionally encrypt and/or watermark a unique copy of the remainder portion of the data for each unique user. When accessed from storage, the system will combine the shared portion with the unique remainder to reconstitute the entire file for access by the user. Deleting the unique remainder associated with a particular user makes all of the data useless to that user. In one embodiment, the system first compresses the entire data file using index frames and delta.
US09997175B1

An electric arm lifting and turntable's auto-stop assembly of a record player is revealed. A record player is disposed with a power-driven turntable, a rotatable and movable arm disposed on one side of the turntable, a lift mechanism used for pushing against and moving the arm upward, and a sensor. The arm is moveable over the turntable. The sensor is arranged at an arm rotating shaft of the arm and used for sending a signal while detecting that the arm is moved to a lift point over the turntable. The lift mechanism is activated to move the arm upward and the turntable is stopped simultaneously for protecting a needle on the arm while the sensor detects that the arm has been moved from the turntable to the lift point.
US09997172B2

A system, method and computer program product are described for voice activity detection (VAD) within a digitally encoded bitstream. A parameter extraction module is configured to extract parameters from a sequence of coded frames from a digitally encoded bitstream containing speech. A VAD classifier is configured to operate with input of the digitally encoded bitstream to evaluate each coded frame based on bitstream coding parameter classification features to output a VAD decision indicative of whether or not speech is present in one or more of the coded frames.
US09997169B2

A method includes receiving, at a device from a first media device, audio data and image information indicating vibrations of an object. The vibrations are caused by sound in vicinity of the object. The method includes generating audio information based on the image information. The method includes filtering the audio data based on the audio information to generate audio content associated with the first media device. The method further includes transmitting the audio content from the device to a second media device.
US09997167B2

A jitter buffer control for controlling a provision of a decoded audio content on the basis of an input audio content is configured to select a frame-based time scaling or a sample-based time scaling in a signal-adaptive manner. An audio decoder uses such a jitter buffer control.
US09997163B2

An apparatus for decoding an encoded audio signal to obtain a reconstructed audio signal is provided. The apparatus includes a receiving interface, a delay buffer and a sample processor for processing the selected audio signal samples to obtain reconstructed audio signal samples of the reconstructed audio signal. The sample selector is configured to select, if a current frame is received by the receiving interface and if the current frame being received by the receiving interface is not corrupted, the plurality of selected audio signal samples from the audio signal samples being stored in the delay buffer depending on a pitch lag information being included by the current frame.
US09997157B2

Systems and methods are provided for improving language models for speech recognition by personalizing knowledge sources utilized by the language models to specific users or user-population characteristics. A knowledge source, such as a knowledge graph, is personalized for a particular user by mapping entities or user actions from usage history for the user, such as query logs, to the knowledge source. The personalized knowledge source may be used to build a personal language model by training a language model with queries corresponding to entities or entity pairs that appear in usage history. In some embodiments, a personalized knowledge source for a specific user can be extended based on personalized knowledge sources of similar users.
US09997152B2

A sound generator (100) mounts on a vehicle to manipulate vehicle noise originating from a vehicle operated by an internal combustion engine. The sound generator (100) includes a casing (110), a loudspeaker (120), and at least one pressure compensation valve (130). The loudspeaker (120) and the casing (110) together thereby enclose a volume (115). Further, the pressure compensation valve (130) couples the volume (115) enclosed by the loudspeaker (120) and the casing to an outside of the casing (110). The pressure compensation valve (130) thereby extends through a plane in which the loudspeaker (120) is located. A system (200) for manipulating sound waves propagating through exhaust systems of vehicles driven by an internal combustion engine uses the above sound generator (100).
US09997146B2

A drum assembly includes a drum, a stimulus processor assembly and a light pattern display generator. The drum includes a drum shell that at least partially defines a drum interior. The stimulus processor assembly receives a stimulus, generates an input signal, and converts the input signal to an output signal. The light pattern display generator receives the output signal from the stimulus processor assembly. The light pattern display generator generates a light pattern display in response to the output signal. Additionally, the light pattern display generator projects the light pattern display at least partially within the drum interior. The light pattern display generator can include one or more of an animation laser, a hologram projector and a lumin disk. The stimulus can be generated by the drum or by a source remote from the drum.
US09997145B1

A hammer pick that provides a musician the ability to strum a string instrument with a pick and smoothly switch to striking the strings of the instrument with a hammer. A pick and a hammer are coupled in the device such that the musician can pluck or strike the strings by repositioning a hand holding the hammer pick. The pick is held in a pick holder that connects to the hammer by a spring and an adjustable post. The musician plucks with the pick between a thumb and index finger and slightly rotates the hand allowing the hammer to strike one or more strings to produce a different tone from the instrument.
US09997141B2

A display system includes a pixel array, a data buffer and a display driver. In a particular embodiment the data buffer receives and stores frames of image data and provides the frames of image data to the pixel array. The display driver overwrites an entire frame of image data on the data buffer during some frame times and selectively overwrites a portion of a frame of image data, leaving another portion of the frame of image data in the data buffer, during other frame times.
US09997134B2

Methods and systems for calibrating devices reproducing high dimensional data, such as calibrating High Dynamic Range (HDR) displays that reproduce chromatic data. Methods include mapping input data into calibrated data using calibration information retrieved from spatial data structures that encode a calibration function. The calibration function may be represented by any multidimensional scattered data interpolation methods such as Thin-Plate Splines. To efficiently represent and access the calibration information in runtime, the calibration function is recursively sampled based on guidance dataset. In an embodiment, an HDR display may be adaptively calibrated using a dynamic color guidance dataset and dynamic spatial data structures.
US09997133B2

An image processing method is provided. The image processing method includes: converting a color reproduction target of an input image according to a color gamut of a target display device; generating a file of the input image of which the color reproduction target is converted; and storing the file of the input image.
US09997129B2

A circuit device includes a grayscale voltage generation circuit that generates a plurality of grayscale voltages, a data processing unit that performs data processing of first color component display data to third color component display data, and a drive unit that drives a display panel based on the first color component display data to the third color component display data that are subjected to the data processing and the plurality of grayscale voltages that are used in common for the first color component display data to the third color component display data. The data processing unit performs grayscale correction processing on at least one color component display data of the first color component display data to the third color component display data in a grayscale correction range.
US09997126B2

A display device includes a timing controller configured to receive an image data signal and a plurality of clock signals and to generate a scan clock signal and a plurality of data clock signals, a scan driver configured to receive the scan clock signal, and a data driver configured to receive the data clock signals. The clock signals include first to nth clock signals, and the data clock signals include first to nth data clock signals generated from the first to nth clock signals (n≥2), the first to nth clock signals having differing frequencies and the first to nth data clock signals having differing frequencies. Whenever a predetermined number of frame periods has elapsed, the timing controller halts transmission of one of the first to nth data clock signals to the data driver, and begins transmission of another one of the first to nth data clock signals thereto.
US09997110B2

Disclosed is a circuit and technique to determine the temperature of an AMOLED display in order to calibrate programming data signals. The temperature of selected pixels of a plurality of pixels in an AMOLED display is measured via one of several disclosed methods. A thermal sensor for the selected pixels may be used. A measurement of output voltage data may be used to estimate temperature. A finite element analysis model may be used based on consumed power of the selected pixel. The temperature data for the selected pixel is then interpolated to the neighboring non-selected pixels to estimate the temperature of those pixels.
US09997101B2

A gate scan circuit is provided, which can include a first and a second control units, a first and second output units, and a first capacitor. The first control unit can control a voltage at a first node based on clock signals and an input signal. The second control unit can control a voltage at a second node based on a clock signal and a power source signal. The first and second output units can output a clock signals or power source signals based on the voltage at the first or second node. The first capacitor can include a first terminal receiving the second power source signal and a second terminal connected to the second node. The gate scan circuit may output two scan signals within one circuit, thereby narrowing the frame.
US09997099B2

The inventors found out that in the case of performing a low gray scale display in which a very small amount of current is supplied to a light emitting element, variations in threshold voltages of driving transistors become notable since the gate-source voltage is low. In view of this, the invention provides a display device in which variations in the threshold voltages of the driving transistors are reduced even in the low gray scale display, and a driving method thereof. According to the invention, a gate-source voltage of the driving transistor is set higher in the low gray scale display than that in the high gray scale display. As one mode to achieve this, different power source lines are provided for the low gray scale display and the high gray scale display and their potentials are set to be different.
US09997098B2

An organic light emitting diode display device includes a display panel including pixels that each include an organic light emitting diode; a logo area detection unit detecting a logo area of the display panel; and a data signal modulation unit applying a first data signal to at least one pixel in the logo area during at least one frame and applying a second data signal to the at least one pixel in the logo area during another frame, wherein a first brightness corresponding to the first data signal is higher than a reference brightness of the at least one pixel in the logo area, a second brightness corresponding to the second data signal is lower than the reference brightness, and an average of the first brightness and the second brightness every frame is equal to the reference.
US09997094B2

A display device comprises a display substrate, first interconnections, second interconnections, a driving circuit and a polarizing plate. The display substrate includes a bend portion which is curved with respect to an axis parallel to a first direction. The first interconnections extend in the first direction and are on the display substrate. The second interconnections are on the display substrate, connected to the first interconnections and extend in a second direction different from the first direction. The driving circuit is electrically connected to the first interconnections and the second interconnections and provides driving signals to the first interconnections and thesecond interconnections. The polarizing plate is on the display substrate and overlaps the first interconnections and the second interconnections.
US09997092B2

The present system and method provides for a new digital media paradigm enabling tight choreography of motion, content and, time able to be presented on a variety of hardware platforms consisting of robotic control of a multiplicity of display screens in the form of a movable array of 2 or more LCDs, LEDs, OLEDs, etc., with the movement and placement of each display achieved by one multi-axis manipulator arm mechanism. Motion control is achieved through software programmed onto one or more controller systems, and the corresponding tools necessary for creative visual designers to produce content meeting this new paradigm are also proposed. Each arm/display screen combination is kept aware of its positioning in physical space, relative to the positioning of each and every other arm/display screen at all times, in order to prevent collisions. The pre-programmed software control takes the form of a choreographed playlist of movements, content, and time that match the desired positioning of the array of display screens, in order to achieve the desired dynamic presentation of custom-produced digital content that will be presented across the array, in a fully coordinated fashion.
US09997086B1

A handheld communication device is described. Embodiments of the handheld communication device include, but are not limited to, a device for the hearing impaired that may be implemented in two modes. A first mode may be implemented when the device user interacts with another individual face to face. The second mode can be implemented when the device user wants to communicate with one or more other users each having a handheld communication device.
US09997080B1

An unmanned aircraft system includes an aircraft control system that enables the safe operation of multiple unmanned aerial vehicles in the same airspace, through the use of a decentralized air traffic management system. The decentralized air traffic management system is robust against loss of communication between the unmanned aerial vehicle and does not require a centralized ground control system to coordinate the vehicles.
US09997079B2

This disclosure is directed to a detection and avoidance apparatus for an unmanned aerial vehicle (“UAV”) and systems, devices, and techniques pertaining to automated object detection and avoidance during UAV flight. The system may detect objects within the UAV's airspace through acoustic, visual, infrared, multispectral, hyperspectral, or object detectable signal emitted or reflected from an object. The system may identify the source of the object detectable signal by comparing features of the received signal with known sources signals in a database. The features may include, for example, a multispectral signature emitted or reflected by the object. Furthermore, a trajectory envelope for the object may be determined based on characteristic performance parameters for the object such as cursing speed, maneuverability, etc. The UAV may determine an optimized flight plan based on the trajectory envelopes of detected objects within the UAV's airspace.
US09997074B2

A display apparatus in a vehicle, the display apparatus including a sensor configured to acquire vehicle periphery information; a wireless processor configured to transmit and receive information on a virtual traffic signal to and from another vehicle; a display; and a processor configured to detect another vehicle having a possibility of intersection from the vehicle periphery information, generate the virtual traffic signal based on a position relationship between the vehicle and the other vehicle, and display the generated virtual traffic signal on the display.
US09997065B2

A receiver includes: a wireless local area network (WLAN) router; wherein the receiver is configured to receive data from a remote control and to generate commands to be transmitted to one or more devices via an interface of the WLAN router.
US09997055B2

A social alarm system provides location detection within a dwelling. A personal radio trigger unit is carried by a client and transmits an alarm signal in response to a triggering event, such as by a manual alarm button or an automatic fall detection circuit. A client unit is operable to receive the alarm signal and initiate an alarm call to a remote monitoring center over a communications network. A plurality of radio receptor nodes monitor the wireless RF transmissions from the personal radio trigger to report respective received signal strength values. A location finder unit determines a location of the personal radio trigger, by using absolute error calculations and/or shape error calculations against previously recorded known locations in the dwelling.
US09997052B1

The cell phone recovery device is configured for use with a personal data device. The cell phone recovery device establishes a wireless communication link between the cell phone recovery device and the personal data device The cell phone recovery device to monitors the span of the distance between the cell phone recovery device and the personal data device. Should the span of the distance between the cell phone recovery device and the personal data device exceed a previously determined threshold, the cell phone recovery device generates an audible alarm. The cell phone recovery device comprises a first logic module and a first communication module. The first communication module is electrically connected to the first logic module. The first communication module establishes and maintains the wireless communication link between the cell phone recovery device and the personal data device.
US09997043B2

Methods of connecting or linking real objects to machines or the virtual world in real time utilizing a device are disclosed. In one embodiment, a wireless tag attached to an object in communication with an electronic device, such as a cellular phone, tablet computer, laptop computer, or watch, monitors and updates the position of a wireless tag locally and on a machine/network/cloud. Methods of using a wireless tag in safety, loss/theft prevention, healthcare, tracking, advertising and marketing, education, games, finance, payment, and athletic are disclosed. In another embodiment, methods of providing an application programming interface and/or a software development kit based on the devices are provided, allowing software developers the ability to create their own programs or applications on top of the disclosed system is disclosed. Methods of allowing developers to distribute and/or monetize applications developed through the application programming interface and/or a software development kit are also disclosed.
US09997038B2

A smoke detection apparatus 1 is proposed, the smoke detection apparatus 1 being able to be connected to at least one monitoring camera 2 which is designed to record images of a monitoring area, the monitoring area comprising at least one stationary contrast pattern object 3, having an evaluation device 5, the evaluation device 5 being designed to detect the at least one contrast pattern object 3 in the images transmitted by the monitoring camera 2, the evaluation device 5 evaluating a change in the contrast pattern object 3 in the images as at least one smoke detection feature in order to detect smoke, the evaluation device 5 being designed to evaluate a contrast deviation between an upper contrast pattern section 4a and a lower contrast pattern section 4b of the at least one contrast pattern object 3 in at least one of the images as the at least one smoke detection feature.
US09997035B1

A security system includes a transducer within a monitored space responsive to audio signals therein. An analog-to-digital converter couples the transducer to the input of a digital signal processor. Time-staggered digital samples are stored, and are each multiplied by the current sample in a corresponding series of multipliers, and accumulated in a like series of accumulators. Accumulated sums, generated by the series of accumulators during known, undisturbed periods, are stored. During active monitoring, the processor compares currently generated accumulated sums to the previously stored accumulated sums generated during undisturbed periods. The processor creates an alarm signal when current values for the accumulated sums do not correspond to accumulated sums previously stored during undisturbed periods.
US09997020B2

A local jackpot system for land-based and online casinos. The jackpots comprise a continuous pool of ‘Experiences You Can't Buy’ prizes. Examples include: (a) a trip on a private jet with the soccer team of FC Barcelona, (b) a trip on a private yacht with one or more Formula 1 drivers during the Grand Prix of Monaco, (c) a shopping trip with Paris Hilton, (d) a dinner with George Clooney or (e) an acting scene in the next Hollywood blockbuster. The local jackpot system is configured to appear global in nature. Each client may be managed separately and can be customized via an internet connection. A monitoring application/module/system is installed with the purpose of monitoring and setting up local clients and broadcasting winning events globally. One or more random number generators (“RNGs”) run on each client such that prize selection is accomplished randomly at each client.
US09997016B2

A parallel AI hybrid game that allows a player to play a hybrid game against an Artificially Intelligent Non-Player Character (AI NPC). In operation, the player and the AI NPC utilize different respective pseudo random or random number generators to generate respective wagering outcomes.
US09997015B2

A set of one or more processor units detects occurrence of a first game event during a wagering game presented at a stationary wagering game machine. In response to detecting the occurrence of the first game event, the set of one or more processor units presents a second game event at a portable machine. In addition, a control input may be received at the portable machine. The portable machine communicates an indication of the control input, which causes occurrence of a third game event at the stationary wagering game machine.
US09997010B2

Examples disclosed herein relate to a gaming device including a memory, a processor, a display, a plurality of display areas located on the display, and a plurality of external lights located at an outer area of a front surface of the electronic gaming device. The plurality of external lights forming a u-shape with a left side, a right side, and a bottom where each of the left side, the right side, and the bottom includes a first light column, a second light column, and a third light column. The gaming device including a processor that initiates a base game via the plurality of display areas located on the display.
US09997008B2

A gaming machine includes: a reel having an outer circumferential surface on which symbols are lined up; a reel driving mechanism which rotates the reel to rearrange the symbols; a magnet which is provided in the reel driving mechanism to change an external magnetic field in accordance with the rotation of the reel; a magnetic force detecting mechanism which detects a magnetic force of the external magnetic field so as to output a magnetic force detection signal; a reel setting unit by which the magnetic force detection signal and arrangement positions of the symbols are associated with one another; and a reel drive control unit which controls the reel driving mechanism so that the symbols are rearranged in a predetermined arrangement based on the magnetic force detection signal and the arrangement positions of the symbols.
US09997001B2

A method and system that allows authorized individuals access into controlled access locations and the ability to grant temporary and limited access to guests into these locations. The method and system allows for navigational services to be provided to members and guests, and real-time tracking and confirmation to members and administrators that guests have arrived at their destination and did not enter any unauthorized areas. The method preferably can work through a system of wireless radio, sound and/or light-based beacons communicating with member and guest's electronic devices. Members and administrators can send one or more temporary electronic access keys to a guest's smartphone or other electronic device. Wireless radio, sound and/or light-based beacons provide an access control and location tracking system with real-time data about the member and guest whereabouts, allowing for the confirmation and tracking.
US09997000B2

An electronic key actively executes wireless communication following a keyless entry communication and passively executes wireless communication following a RFID communication. A vehicle control device is mounted on a vehicle and actively executes wireless communication following each of the keyless entry communication and RFID communication. An ECU/BCM unlocks a door by communicating with the electronic key using the keyless entry communication and issues a password to the electronic key in relation to this action. When a door knob or handle is pulled, an RFID-IC acquires the password issued by the ECU/BCM from the electronic key using the RFID communication and unlocks the door by authenticating the acquired password.
US09996992B2

A method and system for gathering, storing, and retrieving information from vehicular information sources in the vicinity of an event involving a vehicle is provided. Information is captured using sensors associated with a vehicle. The sensors may monitor systems within the vehicle and the external surroundings of the vehicle. Information is recorded for a selected period of time and then tagged. The tagged information is transmitted and received using one or more radio frequency (RF) capable devices. The information is stored in a storage device and is automatically reviewed to determine if an event involving a vehicle occurred during a selected period of time. If an event has occurred, the stored information may be placed in an account accessible by a user. If the event is an accident, the stored information and newly gathered information may be automatically forwarded to a first responder in near real time.
US09996990B2

A fuel analysis system is described configured to assist vehicle drivers/users in preventing damage to their vehicles caused by bad fuel. Bad fuel can leave a driver and passengers stranded on the road in need of emergency road side service, and in many instances, results in permanent damage to the vehicle. The disclosed fuel analysis system describes an enhanced bad fuel sensor system that measures a delta in vehicle operation data to identify and in many instances, pre-emptively alert, a user of a vehicle of bad fuel. The fuel analysis system may use crowdsourcing through aggregation of refueling event profile records from a plurality of vehicles' telematics devices to increase the accuracy with which bad fuel is detected.
US09996981B1

Systems and methods are disclosed for recommending products or services by receiving a 3D model of a product; capturing a reference object with a predetermined dimension in an environment where the product is to be placed using a mobile camera; determining one more dimensions of the environment relative to the predetermined dimension of the reference object; scaling the 3D model of the product based on dimensions of the environment and the product; and generating an augmented or virtual reality display of the product in the environment.
US09996979B2

An augmented reality technology-based handheld viewing device and a method thereof. The device includes a video collecting unit, which is used for capturing a real scene; an intelligent computing terminal, which is used for identifying a two-dimensional code to obtain code value information and space position information, then placing a preset virtual scene according to the space position information, and generating a viewing frame; a voice output unit, which is used for outputting voice information corresponding to the virtual scene; and a liquid crystal display screen. Compared with the prior art, the handheld viewing device can generate a virtual environment that highly matches the real scene and has vivid visual sense, hearing sense, touching sense, force sense, dynamic sense and can realize direct interaction between a user and virtual three-dimensional environment. For a child, more sensory stimulation is available, learning efficiency is improved, and the teaching with pleasure is achieved.
US09996972B1

An augmented reality environment allows interaction between virtual and real objects. By monitoring user actions with the augmented reality environment various functions are provided to users. Users may buy or sell items with a gesture, check inventory of objects in the augmented reality environment, view advertisements, and so forth.
US09996969B2

A method, system, and computer program product provide the ability to dynamically generate a three-dimensional (3D) scene. A red green blue (RGB) image (in RGB color space) of the 3D scene is acquired. The RGB image is converted from RGB color space to a luminance (Y) and chrominance (UV) image in YUV color space (hat includes Y information and UV information). Reflectance information of the 3D scene is acquired from a laser scanner. Based on a blending function, the luminance information is blended with the reflectance information resulting in a blended YUV image. The blended YUV image is converted from YUV color space into RGB color space resulting in a blended RGB image that is output.
US09996966B2

A ray tracing method includes determining whether acceleration structure traversal data of a previous ray similar to a received ray is stored in a traversal cache, and reading the stored acceleration structure traversal data, and performing image rendering based on the read acceleration structure traversal data, based on a result of the determining.
US09996964B2

An apparatus for generating cartoon content includes a cut input controller configured to control inputting of a signal of adding a cut comprising one or more layers; an effect input controller configured to control inputting of a plurality of effects applied to a first layer among the one or more layers and receiving of property information such that directing of the plurality of effects interact with each other; and a cut generator configured to determine at least one of a directing start time, a directing end time, and a directing speed of the plurality of effects such that the plurality of effects interact with each other and are displayed, and generate a first final cut such that the plurality of effects are expressed according to the property information, wherein the effect input controller enters an input that sets the property information of the plurality of effects to be synchronized with the plurality of effects, and wherein the cut generator generates the first final cut such that a directing start time, a directing end time, or a directing time of a first effect among the plurality of effects is synchronized with a directing start time, a directing end time, or a directing time of one or more effects excluding the first effect.
US09996963B2

A scanning booth with a user interface. The interface receives user identification or registration data and provides instructional prompts for the user to assume various predefined positions, stances and postures. Image data of each pose is captured using scanning devices in the booth. A three dimensional avatar is generated based on the mapping or morphing of image data to a generic avatar model. Data from the generated model is transmitted to a server where it is stored in a database for later account application in, for example, garment sizing, display or fitting, or health monitoring.
US09996959B2

A computer-implemented method to display a rendered image is described. A base image is obtained. A rendered image is obtained. The rendered image is matched to a location on the base image. The rendered image is overlaid onto the base image at the location to generate a set of layered images. The set of layered images is displayed.
US09996957B2

A method and system for displaying a dynamic mosaic of media files, the method comprising: receiving media files, determining a fill direction, constructing a layout, determining an edge set from the media files previously placed on the layout, determining a trailing edge, and adjacent edges, constructing a set of closed rectangles an open rectangle from the trailing edge and adjacent edges, providing a first set of frames by iteratively attempting to fill up to one closed rectangle from the set of closed rectangles, providing a second set of frames by filling the open rectangle by placing one searched media file in the open rectangle if no closed rectangle in the set of closed rectangles can be filled, and inserting one of the first set of frames and the second set of frames into a current layout before updating a current edge set based on the inserted frames.
US09996955B2

Systems, device and techniques are disclosed for analytics visualization. A selection of a data set may be received. A first visualization associated with the data set may be generated. A selection of a first data subset of the data set may be received. A second visualization associated with the first data subset of the data set may be generated. The second visualization may be visually linked to the first visualization with a first visual link. A selection of a second data subset of the data set may be received. A third visualization associated with the second data subset of the data set may be generated. The third visualization may be visually linked to the first visualization with a second visual link and displayed simultaneously with the second visualization.
US09996954B2

Methods and systems are presented for displaying physiological information with a physiological monitor. A physiological parameter, for example oxygen saturation, is computed from a received physiological signal, for example a PPG signal. At least one metric associated with the received physiological signal is determined, for example a statistical measure of uncertainty associated with the determined physiological parameter. Display parameters are determined, for example a width parameter, based on the metrics and a trace of the computed physiological parameter for a subject is displayed. In some embodiments, the width of the displayed trace may be varied based on the width parameter. In some embodiments, additional or alternative characteristics of the displayed trace may be varied based on respective display parameters. The variations in characteristics of the displayed trace may provide dynamic graphical representations of, for example, the uncertainty associated with determined values of the physiological parameter.
US09996943B2

The present invention generally relates to human facial feature analysis. Specifically, embodiments of the present invention relate a system and method for utilizing one or more overlay grids in conjunction with imagery of a human face in order to analyze beauty and attractiveness of the face in the underlying imagery. In a preferred embodiment, the system utilizes computerized image capture features and processing features to analyze a human face in relation to a plurality of overlay grids in order to identify and empirically measure beauty and attractiveness based on the alignment of said overlay grids with specific features (e.g., nose, lips, eyebrows) of the human face and whether a successful fit exists with specifically defined Hayduke facial grids or by how close the individual's facial features align with specifically defined Hayduke facial grids.
US09996934B2

The invention relates to a method comprising obtaining a desired field of view (FOV) for an image arranged to be captured, determining a required field of view (r_fov) of the FOV for each active camera sensor of a camera array having a field of view (fov), comparing the r_fov and the fov, and determining a bend angle between adjacent camera sensors to achieve the FOV by camera sensors of the camera sensor array, if the r_fov is less than or equal to the fov. The invention further relates to an apparatus, a system and a computer program product that perform the method.
US09996931B2

In a calibration method a ring-shaped jig is disposed on a machine tool workpiece. The optical axis of a camera is aligned parallel to an axis of the machine tool. The jig is photographed with the horizontal or the vertical direction of the camera aligned with an axial direction other than the signal direction of the machine tool. The circumferential shape of the jig in the photograph is extracted as a contour. The center position of the jig in the image is calculated from the contour while all distortion correction coefficients in tangential and radial directions are ignored and set to zero. The displacements of the main point of the camera are set to zero. The translation distance, which is an external parameter of calibration, is calculated based on the center position of the jig in the image and the known three-dimensional center position of the jig.
US09996923B2

Methods and apparatus are disclosed that assist a user such as a doctor to track changes that occur in features of a subject's skin as the skin features evolve over time. Such a tracking can be done for images captured under different imaging/lighting modalities, by different image capture devices, and/or at different points in time. Methods and apparatus to automatically identify and track the unconstrained appearance/disappearance of skin features are disclosed.
US09996920B2

Methods are provided for the automated detection of micro-objects in a microfluidic device. In addition, methods are provided for repositioning micro-objects in a microfluidic device. In addition, methods are provided for separating micro-objects in a spatial region of the microfluidic device.
US09996918B2

A method for distinguishing between pulmonary arteries and pulmonary veins and a method for quantifying blood vessels are disclosed. The method for distinguishing between pulmonary arteries and pulmonary veins includes: forming a set of pulmonary vessels for points corresponding to pulmonary vessels, wherein each of the points of the set of pulmonary vessels has weight information; forming a tree from the points of the set of pulmonary vessels by using the weight information; and distinguishing between the pulmonary arteries and the pulmonary veins by separating the tree into a plurality of regions. The method for quantifying blood vessels includes: extracting blood vessels as a three-dimensional set of voxels based on medical images of an organ; finding the voxels of blood vessels included in a region of interest of the organ; and quantifying length information of the blood vessels by using the found voxels.
US09996911B2

An image processing device and a related image compression method are applied to filter the fixed pattern noise of an image. The image compression method includes applying characteristic value calculation to the image along a predetermined direction to generate a series of characteristic values, comparing a pixel matrix of the image with the series of characteristic values, and acquiring a difference matrix according to a comparison result. The foresaid difference matrix can be compressed to indicate as a compression datum of the image.
US09996903B2

Pixels of an array capture values for an input image. The captured values correspond to pixel center points of the pixels that captured the values. Additional values about the input image may be further computed from the captured values. These additional values may correspond to additional center points, which can be different from any of the pixel center points. An output image may be constructed from the captured values plus the additional values. These values may be stored together and/or displayed together as the output image. Embodiments are applicable to images such as from multi-layer sensors. Since the output image can be created from a higher total number of values than those captured by the available number of pixels, such image processing can be called super-resolution, and can be applied to image processing within imaging devices, for still pictures, video and motion pictures, and so on.
US09996901B2

Embodiments provide systems and methods for generating a street map that includes a position identifier that identifies a location on the street map. The method and system may also generate and display a plurality of images representative of the location of the position identifier. A user may interact with a position identifier or one of several scroll icons to view images of other locations on the street map and/or to obtain driving directions between two locations.
US09996895B2

An image display system is provided that includes an information processing apparatus and a terminal apparatus that receives a wide-angle image from the information processing apparatus. The information processing apparatus includes a region determining unit that determines a region of the wide-angle image that is viewed less frequently than other regions of the wide-angle image, a reduction unit that deletes the region determined as less frequently viewed by the region determining unit from the wide-angle image to generate a reduced wide-angle image, and a first transmitting unit that transmits the reduced wide-angle image generated by the reduction unit to the terminal apparatus. The terminal apparatus includes a receiving unit that receives the reduced wide-angle image from the information processing apparatus, and an image display unit that displays the reduced wide-angle image on a display device.
US09996893B2

A display apparatus constituting a multi display system is provided. The display apparatus includes an input connector to receive input of an image, a processor to process an image corresponding to the display apparatus from the input image, a display to display the processed image, and an output connector to transmit the input image to an adjacent display apparatus connected to the display apparatus, and the processor, in response to an image input through the input connector being changed to a second connector from a first image, processes an image corresponding to the display apparatus from the second image, and controls the display to display the processed second image based on a synchronization signal of the first image.
US09996891B2

A digital watermarking system and method are disclosed. In one respect, the disclosed digital watermarking includes generating an extracted signal by applying a watermark extractor to an original image, generating a mixed signal by mixing the first signal with a periodic watermark signal using a local weighting factor for the periodic watermark signal that attenuates a strength of the watermark signal in proportion to a pixel luminance level, and replacing the extracted signal in the original image with the mixed signal to generate a marked image, wherein the watermark signal is extractable from the marked image using the watermark extractor.
US09996890B1

According to an aspect, a system comprises at least one processor, a memory, and a non-transitory computer-readable storage medium storing instructions. The stored instructions are executable to cause the at least one processor to: receive a digital image that represents an object scanned by a detection device, determine a region of the digital image that is likely to contain an item, transform the region of the digital image to an embedding, classify, based on the embedding, the region as containing a known class of known item, and responsive to classifying the region as containing the known class of item: generate a graphical representation based on the known class of item.
US09996883B2

A method is disclosed for mitigating the risks associated with driving by assigning risk values to road segments and using those risk values to select less risky travel routes. Various approaches to helping users mitigate risk are presented. A computing device is configured to generate a database of risk values. That device may receive accident information, geographic information, vehicle information, and other information from one or more data sources and calculate a risk value for the associated road segment. Subsequently, the computing device may provide the associated risk value to other devices. Furthermore, a personal navigation device may receive travel route information and use that information to retrieve risk values for the road segments in the travel route. An insurance company may use this information to determine whether to adjust a quote or premium of an insurance policy. This and other aspects relating to using geographically encoded information to promote and reward risk mitigation are disclosed.
US09996874B2

Shopping assistance using an interactive character is provided on a shopping device in a retail store. Input requesting assistance from a character displayed on the shopping device is received on the shopping device. The input is processed. A response is determined based on the input and a character personality profile for the character displayed. The response is generated through the character on the shopping device, providing shopping assistance.
US09996871B2

Systems, methods, and mobile computing devices for purchase of items and delivery to a location within a predetermined communication range are disclosed. According to an aspect, a mobile computing device includes a first communications module having a predetermined communication range and configured to receive an indication of one or more items for purchase and delivery to a location within the predetermined communication range. The mobile computing device also includes a user interface and an item ordering manager. The item ordering manager is configured to receive user input via the user interface for selecting one or more of the items for purchase and delivery to the location within the predetermined communication range. The item ordering manager is also configured to use the communications module to communicate identification of the one or more of the items to a second communications module within the predetermined communication range.
US09996869B2

A method and system for providing personal shopping assistance via a computing device includes hosting a database of information regarding a customer, hosting a database of information regarding a personal shopper, and associating the customer with the personal shopper. The personal shopper is provided the ability to recommend at least one of a product or a service relevant to the customer and receiving an indication of the purchase of the recommended product or service by the customer. An incentive system may provide a reward to the personal shopper based upon the purchased product or service, including a commission or other reward. The system may be implemented on a desktop and/or mobile device as desired to provide flexibility in implementation.
US09996862B2

An e-commerce system includes a mobile device and a server. The mobile device produces or is configured to respond to an indicator of a product or service. The mobile device sends a first message to the server in response to the indicator. The mobile device receives a second message in response to the sent first message. The mobile device receives a user input based on the received second message. The mobile device sends a third message to a server in response to the user input. A user of the mobile device is provided the product or service based on the sent third message.
US09996859B1

Provided herein are systems, methods and computer readable media for programmatically generating and/or revising promotion offers for a merchant based on one or more merchant self-service indicators. In providing such functionality, the system can be configured to, for example, facilitate registration and verification of merchant identities, determine promotion content and parameters based on merchant self-service indicators, and monitor and analyze promotion offers for merchants with similar merchant self-service indicators. The system may determine the relative successfulness of a promotion offer for a merchant and/or category of merchant. In some embodiments, the system may be further configured to revise the promotion offer programmatically and/or upon receiving the merchant's approval of the programmatically generated proposed edits to the promotion offer.
US09996844B2

Particular embodiments of the invention are directed to generating marketing-based age range products based at least on inferred data regarding the age of various network users. The age range products may be used for age-targeted online marketing.
US09996834B2

A chargeback settlement processing (CSP) computer system for determining a gain or loss in a chargeback transaction is provided, that includes a memory device and a processor in communication with the memory device. The processor is programmed to transmit to a payment card network for settlement at least one chargeback transaction file corresponding to at least one received chargeback transaction, associated with an original transaction settled using a first currency exchange rate. The at least one chargeback transaction file includes a unique file identifier. A reconciliation message received from the payment card network includes at least one settlement amount, determined at a second currency exchange rate, for the at least one chargeback transaction and the unique file identifier. The at least one chargeback transaction file is matched to the at least one settlement amount, using the unique file identifier, to determine whether a net gain or a net loss occurred.
US09996831B2

Embodiments of systems, methods, and devices are disclosed for enabling wireless mobile devices to be automatically detected and used as fare media on vehicles in a transit and/or transportation system. Embodiments include detecting a wireless mobile device and utilizing a unique identifier of the wireless mobile device to track a transit user's entry to and exit from a transit vehicle. Embodiments further include causing the wireless mobile device to display a fare payment indicator, allowing the transit user to use the wireless mobile device to show proof of payment if so solicited by a fare inspector. A corresponding fare can be calculated and paid for in a variety of ways.
US09996822B2

A candidate assessment system reviews gaming data from a plurality of players to determine how well those players fit a particular job opening. The system uses one or more interpretation metrics to derive skill sets for each player by analyzing game attribute data from game scenarios played by the player. Each interpretation metric is generally unique, allowing the candidate assessment engine to derive a player's skill sets in markedly different ways.
US09996821B2

In some embodiments, methods and systems of managing products at a retail sales facility include scanning a product in a stocking cart at the retail sales facility using a hand-held electronic device including a processor. At least two of the following three functions may be performed based on the scanning of the product. First, the stocking cart may be audited by comparing scanned data to data contained in an inventory management database. Second, a determination of whether the item is on a pick list may be made, which may include determining a demand for the scanned product to arrive at a decision whether to store the product in the stock room or place it on a shelf on the sales floor. Third, if the item is to be stored in the stock room, a determination of whether identical items are stored in bins in the stock room may be made.
US09996820B2

Described in detail herein are methods and systems for detecting missing or miss positioned labels. The system can include a portable scanning device to scan machine-readable elements included on labels at a first and second location. The portable scanning device can detect the acceleration and the cumulative change between the first and second location. The portable scanning device or a computing system can determine the distance between the first and second location based on the acceleration data. The computing system can place a data point on a map of an estimated location of the location of the first scan and the location of the second scan.
US09996817B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described that receive, from a device, a request to obtain an amount of physical items from an account, the account defining a total quantity of the physical items able to be obtained from the account, and the account being maintained across multiple locations at which the physical items are stored. The request is transmitted to at least one computer that manages inventory of the physical items for at least one of the multiple locations. Inventory availability information is received from the at least one computer that manages inventory of the physical items, including information regarding availability of the amount of physical items, and availability of a combination of differently-sized subunits of physical items that satisfy the requested amount. The inventory availability information is then transmitted to the device.
US09996813B2

A method, electronic device, and computer-readable storage medium are provided for populating a calendar. In one embodiment, a method is provided for receiving tracking data regarding a delivery item, calculating an expected delivery date for the delivery item, identifying one or more deadlines associated with the delivery item, based on the tracking information, and automatically populating a user's calendar with the expected delivery date and the one or more deadlines.
US09996809B2

A method for automatically tracking assets and gathering information associated therewith is disclosed. Such a method includes attaching a tracking beacon to an asset and wirelessly monitoring, with an asset tracking system, a location of the asset using the attached tracking beacon. The method further enables a user to manually input information associated with the asset using an input element (e.g., button, directional switching device, touchscreen, etc.) incorporated into the tracking beacon. The method wirelessly transmits the information from the tracking beacon to the asset tracking system. A corresponding system and computer program product are also disclosed herein.
US09996806B2

Computer implemented methods, apparatuses, and compute program products for modeling an enterprise are provided. Embodiments include providing to a user, by an enterprise modeling controller, a user interface comprising an icon carousel and a drop area interface for moving selected icons from the icon carousel. The icon carousel contains a plurality of icons, where each icon of the plurality of icons represents a particular solution component configuration. Embodiments also include for each icon within the drop area interface, identifying a corresponding solution component configuration and configuration data associated with the solution component configuration. Embodiments also include generating based on the configuration data associated with the identified solution component configurations one or more integration patterns indicating data processing relationships of the identified solution component configurations. Embodiments also include generating an enterprise model based on the identified solution component configurations and the one or more integration patterns.
US09996804B2

Some embodiments include a machine learner platform. The machine learner platform can implement a model tracking service to track one or more machine learning models for one or more application services. A model tracker database can record a version history and/or training configurations of the machine learning models. The machine learner platform can implement a platform interface configured to present interactive controls for building, modifying, evaluating, deploying, or compare the machine learning models. A model trainer engine can task out a model training task to one or more computing devices. A model evaluation engine can compute an evaluative metric for a resulting model from the model training task.
US09996801B2

Physical superconducting qubits are controlled according to an “encoded” qubit scheme, where a pair of physical superconducting qubits constitute an encoded qubit that can be controlled without the use of a microwave signal. For example, a quantum computing system has at least one encoded qubit and a controller. Each encoded qubit has a pair of physical superconducting qubits capable of being selectively coupled together. Each physical qubit has a respective tunable frequency. The controller controls a state of each of the pair of physical qubits to perform a quantum computation without using microwave control signals. Rather, the controller uses DC-based voltage or flux pulses.
US09996799B2

A method and associated systems automatically convert source code of a legacy computer program into a target application by generating an intermediary, context-sensitive, business-process model that represents logic of the legacy system. A set of business rules are inferred from the source code. Each rule is modified by a first generation of additional conditions inferred from context of the source code and of the rule. The rule continues to be further refined by successive generations of context-dependent conditions, identifying each generation of conditions from the context of the preceding generation. This procedure repeats until no more levels of context can be identified. The rule is then imported into the business-process model as a logical data structure. Logic represented by the resulting model is used to generate source code of the target application.
US09996792B2

The present invention relates to a data carrier, especially a security document, such as an identification card, comprising authentication data comprising personalized data, the data carrier comprising a first side and a second opposite side, and a plurality of layers comprising personalized data, a transparent recording layer, a transparent plastic upper layer and an opaque layer between the recording layer and the upper layer. To make the data carrier very difficult to forge and to enable that it can be manufactured with ordinary machines and without need of expensive materials, the opaque layer comprises a window a first piece of authentication data of said authentication data being divided between said plurality of layers so that the first piece of authentication data is to at least one part thereof, provided above or on the first side of the opaque layer facing the upper layer, at least a rest part of the first piece of authentication data being in the form of laser engraved markings beneath the window and provided in the recording layer, or in a plurality of transparent recording layers of said plurality of layers.
US09996791B2

A radio frequency identification (RFID) enabled mirror includes a mirror comprising a reflective layer. The reflective layer comprises at least one layer of a metallic material. At least one portion of the reflective layer is removed to form a booster antenna from a remaining portion of the reflective layer. A dielectric coating is applied to the mirror where the reflective layer was removed. The RFID-enabled mirror further includes an RFID chip coupled to the booster antenna.
US09996790B2

A multilayer wiring coupling dual interface card carrier tape module is provided, including: a carrier tape base layer, an electrode diaphragm layer, a tuning capacitance layer, a radio-frequency identification coil layer, a bonding pad and a via hole. One surface of the carrier-band base layer is the front surface of the carrier-band module, and the other surface of the carrier-band base layer is the back surface of the carrier-band module. The electrode diaphragm layer and the tuning capacitance layer are located on the front surface of the carrier-band base layer, and the radio-frequency identification coil layer and the bonding pad are located on the back surface of the carrier-band base layer. The bonding pad is arranged according to a pin position of a chip. Hole metallization processing is conducted on the via hole for realizing an electrical connection between the electrode diaphragm layer and the bonding pad.
US09996780B2

The present disclosure discloses a specific bar code and a forming method of the bar code, comprising: forming without a particular order on the printing stock: at least a one-dimensional bar code and color information and/or grayscale information in an area corresponding to the one-dimensional bar code, which are superimposed on the printing stock, respectively, wherein data information is generated by identifying the color information and the grayscale information; and if acquired by a portable electronic device having an image capture function, identifying the one-dimensional bar code and the color information and/or grayscale information, respectively, wherein a false positive ratio of identifying the one-dimensional bar code is less than 40%. By superimposing colorful background on the one-dimensional bar code, the present disclosure expands the coding capacity and implements one-code-for-one-article identification so as to bring additional values to vendors for applications such as traceability of one code for one article, while maintaining the features of one-dimensional bar code.
US09996777B1

Provided is an image forming system that reduce a paper jam. The system includes an image forming apparatus and a server to manage the image forming apparatus. A paper jam information receiving part in the server receives paper jam information transmitted from the image forming apparatus. A paper jam information analyzing part analyzes paper jam information. A paper jam information analyzing part generates feed-setting changing information when the feed number of the recording paper in the paper feed source where the paper jam occurred corresponds to a threshold and another paper feed source with same settings of a recording paper is present. Feed-setting changing information is information instructed to change into the respective paper feed source. A feed-setting changing information transmitting part transmits feed-setting changing information to the image forming apparatus.
US09996774B2

A method of controlling a printer to print a pattern using a number of print head dies, each print head die including a number of nozzle trenches wherein each one of the number of nozzle trenches is associated with a different color, wherein the nozzles of neighboring dies overlap in respective overlap zones, the method comprising applying masks to the nozzles of neighboring dies in the respective overlap zones to distribute, in the overlap zones, the pattern to be printed between the nozzles of the respective neighboring dies, wherein the masks, in the overlap zones, retain the order in which the nozzles of selected nozzle trenches associated with a selected one of the colors are fired.
US09996773B2

A system trains a facial recognition modeling system using an extremely large data set of facial images, by distributing a plurality of facial recognition models across a plurality of nodes within the facial recognition modeling system. The system optimizes a facial matching accuracy of the facial recognition modeling system by increasing a facial image set variance among the plurality of facial recognition models. The system selectively matches each facial image within the extremely large data set of facial images with at least one of the plurality of facial recognition models. The system reduces the time associated with training the facial recognition modeling system by load balancing the extremely large data set of facial images across the plurality of facial recognition models while improving the facial matching accuracy associated with each of the plurality of facial recognition models.
US09996772B2

A transformed image is received. The transformed image includes an other-than-visible light image that has been captured using a transformation device. A region of the transformed image is isolated, the region being less than an entirety of the transformed image. By applying to the region a convolutional Neural Network (CNN) which executes using a processor and a memory, and by processing only the region of the transformed image, an object of interest is detected in the region. Upon detecting, an indication is produced to indicate the presence of the object of interest in the region.
US09996768B2

Neural network patch aggregation and statistical techniques are described. In one or more implementations, patches are generated from an image, e.g., randomly, and used to train a neural network. An aggregation of outputs of patches processed by the neural network may be used to label an image using an image descriptor, such as to label aesthetics of the image, classify the image, and so on. In another example, the patches may be used by the neural network to calculate statistics describing the patches, such as to describe statistics such as minimum, maximum, median, and average of activations of image characteristics of the individual patches. These statistics may also be used to support a variety of functionality, such as to label the image as described above.
US09996762B2

An image processing apparatus performs an image recognition process, such as pattern matching or contour detection, on image data supplied from an image pickup device, and stores history data of the image recognition process in an external storage apparatus. In this case, an extraction image is extracted from an extraction region determined in accordance with the image recognition process performed on the input image data and is stored in the external storage device as history data. Furthermore, the history data logged in the external storage device may include a compressed image that is obtained by compressing, using lossy compression, the entire image data subjected to the image processing performed by the image processing apparatus.
US09996761B2

Briefly, embodiments disclosed herein relate to image cropping, such as for digital images, for example.
US09996749B2

Computerized methods and systems, including computer programs encoded on a computer storage medium, may detect events shown within digital video content captured by one or more video cameras during a prior time period, and predict an occurrence of an additional event during a future time period based on time-varying patterns among the detected events. For example, a computing system may detect events shown within digital video content captured by one or more video cameras, and may establish a predictive model that identifies one or more time-varying patterns in event parameter values that characterize the detected events within the prior time period. Based on an outcome of the predictive model, the computing system may determine an expected value of one of the event parameters during the second time period.
US09996747B2

A ground based wind turbine blade inspection system and method consists of a thermal imaging camera configured to detect propagating defects by acquiring thermal imaging data from a wind turbine blade when it is substantially at thermal equilibrium with respect to surrounding air and analyzing the thermal imaging data with a processor to identify thermal effects associated with latent defects caused by internal friction due to cyclic gravitational stresses and wind loads during normal turbine operation. The system permits latent defects to be identified using a ground-based in situ inspection before they become visually apparent, which allows repairs to be made economically while the blade is in place.
US09996741B2

In one embodiment, a method includes receiving a digital image captured by a mobile device; and using a processor of the mobile device: generating a first representation of the digital image, the first representation being characterized by a reduced resolution; generating a first feature vector based on the first representation; comparing the first feature vector to a plurality of reference feature matrices; classifying an object depicted in the digital image as a member of a particular object class based at least in part on the comparing; and determining one or more object features of the object based at least in part on the particular object class. Corresponding systems and computer program products are also disclosed.
US09996737B2

This disclosure provides a method and system for automatically recognizing facial expressions at variable resolutions of video. According to one exemplary method, facial expressions are detected, extracted and classified from a video sequence based on an automatic localization of the periocular region associated with a detected and extracted face.
US09996735B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing facial recognition. In one aspect, a method includes accessing a first digital photograph. A first face template is generated for each face detected in the first digital photograph. Second user identifiers that are associated with a first user identifier are determined. A digital photograph index of photographs, user identifiers, and areas in the digital photographs in which a face of a user identified by user identifier is located is accessed. Second user identifiers are selected, and second face templates are generated from the faces of the user the digital photographs. First face templates that match second face templates are identified, and for each first face template that matches a second face template, data is generated specifying the area in the first digital photograph in which the face of the second user is located.
US09996728B2

A system and a method for enabling a fingerprint registration on a mobile device are provided. The mobile device includes a fingerprint registration unit configured to receive at least one first image of a fingerprint input in a first orientation, receive at least one second image of the fingerprint input in a second orientation, and generate a fingerprint image by stitching the at least one first image with the at least one second image such that the first orientation and the second orientation are substantially perpendicular to each other.
US09996727B2

A method for acquiring the image of an object, such as a part of a hand, that is rolled on a detection surface. The method comprises acquiring the image on an area on which the object is rolled that is located within the detection surface.The method comprises: detecting an initial position of the object positioned on the detection surface; and locating the rolling area within the detection surface as a function of the initial position in which the object has been positioned on the detection surface.
US09996726B2

Disclosed are systems, apparatus, devices, methods, computer program media and products, and other implementations, including a method that includes capturing an RGB image of a hand of a person, capturing a near infrared (NIR) image of the hand, and determining geometrical features of the hand based on the captured RGB and NIR images. In some embodiments, determining the geometrical features may include determining from extracted image data for the hand one or more values representative of relative spatial features for the hand such as one or more of, for example an angle between a first pair of two fingers in the extracted image data for the hand, and/or a relative distance or length for a second pair of fingers in the extracted image data for the hand. In some embodiments, the method may further include determining identity of the person based on the determined geometrical features of the hand.
US09996723B2

There is provided a method of storing a set of biometric data templates, which emanates from a biometric object, among a plurality of biometric data templates, wherein each biometric data template comprises biometric data from only a part of a biometric object. The method comprises aligning biometric data templates with each other in view of the biometric object of the plurality of biometric data templates which comprises partially overlapping biometric data with at least one other biometric data template; determining the set of biometric data templates to be stored; and storing the set of biometric data templates. The determining of the set of biometric data templates to be stored comprises assigning a matrix of cells covering at least partially the aligned biometric data templates; determining, for each of the aligned biometric data templates, cells comprising distinguishable biometric data; and determining a combination of biometric data templates which comprises an amount of cells comprising distinguishable biometric data which fulfil a predetermined criterion. A method of biometric matching is also disclosed, and also a biometric matching apparatus and a computer program.
US09996722B2

A biometric feature identification device includes a substrate, an electrode layer, and a switch and trace layer. The electrode layer is arranged at one side of the substrate and has a plurality of electrodes. The switch and trace layer has a plurality of switches and a plurality of traces. The switches are provided to divide the plurality of electrodes sequentially or dynamically into at least one sensing electrode group and a plurality of deflection electrode groups corresponding thereto. Each sensing electrode group corresponds to at least two deflection electrode groups. Each sensing electrode group has at least one electrode for sensing. Each deflection electrode group has a plurality of electrodes for deflection.
US09996720B2

There is described a decodable indicia reading terminal which in one embodiment can capture and process a certain (e.g., a first) and a subsequent (e.g., a second) frame of image data, wherein the certain and the subsequent frames have different imaging attributes. In one embodiment the attributes between certain and subsequent frames are differentiated in that the certain frame represents light incident on pixels of a first image sensor and the subsequent frame of image data represents light incident on pixels of a second image sensor spaced apart from the first image sensor.
US09996705B2

Techniques for determining potential sharing of private data are described herein. The techniques may include identifying content having computer readable access rules associated with a private domain of a social network, and identifying private data of the content. A potential share of the content outside of the private domain is detected and a search of the potential share to determine whether the potential share is associated with the private data is performed. The techniques may also include detecting a match between the potential share and the private data.
US09996691B1

Systems and techniques are provided for the mining signals from developer clusters in an application ecosystem and the creation of rules to proactively ban applications when they are submitted to the application ecosystem. Applications may be received. Each application may be associated with a developer account that submitted the application to an application ecosystem. Signals may be extracted for one of the applications from one of the applications and the developer accounts. A banned prevalence percentage may be determined for the signal. A signal rule may be generated from the signal based on the banned prevalence percentage for the signal. The signal rule may be stored.
US09996686B2

A method for managing a master password on a network device, the method stored as a set of instructions executable by a computer processor to: store the master password in a first file in a memory of the network device; store the master password in a second file in the memory of the network device; encrypt access to the first file using a first password; encrypt access to the second file using a second password; send the second password and an identifier associated with the network device over a communications network to a registration server, the registration server configured for storing the second password for subsequent retrieval by the network device; when the first password is unavailable, send a password retrieval request including the identifier; receive the second password configured as a one-time use password; decrypt access to the second file to retrieve the master password; and, initiate a reset process for subsequent storage of the master password in the memory of the network device.
US09996672B2

Devices, systems, and methods for use in managing patient treatments utilizing pharmaceutical or therapeutic compounds. Methods include accessing one or more fields of information relating to any of a patient, physician and drug treatment and relating the one or more fields, or combination thereof, to a particular attribute or outcome. By analyzing the one or more fields of data in relation to the attribute or outcome, the system determines suitability of an intervention(s) and tasks the intervention(s) to one or more entities to facilitate the desired attribute or outcome. In certain aspects, the system facilitates identification of complex relationships and trends between seemingly unrelated fields of information and outputs information for use in an intervention or various other purposes according to the attribute or outcome desired by the user.
US09996671B2

Method for providing a reliable non-invasive diagnostic test of the presence and/or severity of a disease, and associated software and expert system includes: a. collecting a diagnostic index, called Initial Index, preferably a score, b. calculating the Dispersion Index of the collected Initial Index, c. analyzing the reliability of each data by identifying if at least one data of index collected in step a) is an abnormal, inconsistent and/or a non-homogeneous data, or is responsible for a greater decrease in the Dispersion Index than that observed with other data, d. if a data is an abnormal, inconsistent and/or non-homogeneous data, or a data lowering a Dispersion Index, generating an Event Alert, e. if an Event Alert is generated, calculating new indexes, f. replacing the Initial Index including an abnormal, inconsistent and/or non-homogeneous data or a data affecting the Dispersion Index, with an Alternative, Estimated or a Mixed Index.
US09996669B2

Techniques for automatically identifying medical devices, e.g., implantable medical device, using wireless communications in order to communicate with the medical devices are described. For instance, a programming system securely discovers a set of medical devices which have the capacity to communicate using wireless communication links. The programming system may then apply one or more search heuristics to identify a set of discovered medical devices that are likely to be a medical device with which a user desires to interact. When the user selects the desired one of the identified medical devices, the programming system launches a device interaction application associated with the desired medical device. The user may use the device interaction application to interact with the desired medical device.
US09996666B1

In one embodiment, a matching-engine system may receive a set of physician-selection parameters from an administrator. The physician-selection parameters may comprise a range of acceptable performance-scores and experience-scores for physicians. The matching-engine system may receive, from a user, a search query comprising a geographic location of the user, a preferred date and time for an appointment, and a user-specified symptom or a user-specified treatment. A first set of physicians may be determined based on a geographic location of each physician, a performance-score associated with the physician with respect to a base-concept associated with the search query, and an experience-score associated with the physician with respect to the base-concept. A second set of physicians is identified from the first set based on one or more physician preferences, the preferred date and time, and an indication of whether the physician is available at the preferred date and time.
US09996659B2

A system and method for providing a layout of equipment in a data center, the equipment including a plurality of equipment racks, and at least one rack-based cooling provider. In one aspect, the method includes receiving data regarding airflow consumption for each of the plurality of equipment racks and cooling capacity of the at least one cooling provider, determining a layout of the data center, displaying the layout of the data center. In the method determining a layout can include pairing each equipment rack of the plurality of equipment racks with another equipment rack of the plurality of equipment racks based on airflow consumption of each of the plurality of equipment racks to create a plurality of pairs of equipment racks, arranging the pairs of equipment racks to form a two-row cluster of equipment racks based on the airflow consumption value of the equipment racks.
US09996658B2

A method for manufacturing a semiconductor device includes obtaining a design layout for a target layer of an optical proximity correction process, the design layout including a first block and a second block being a repetition block of the first block, dividing the design layout into a plurality of patches, performing the optical proximity correction process on the patches of the first block, applying corrected patches of the first block to the patches of the second block, respectively, forming a correction layout by performing the optical proximity correction process on boundary patches of the second block, fabricating a photomask corresponding to the correction layout, and forming patterns on a substrate corresponding to the photomask. Each of the patches is a standard unit on which the optical proximity correction process is performed.
US09996655B2

A design flow of an integrated circuit may include a skeleton input/output (I/O) generation stage during which information about ESD protection circuitry and rails but not functional circuitry of the I/O cells of the integrated circuit is generated. The information may be used in an ESD analysis stage to generate performance characteristics of the ESD protection circuitry. Results of the ESD analysis may then be used to design optimized ESD protection circuitry along with the rest of the circuit components of the I/O cells. In this way, the design of ESD protection circuitry may be optimized without having to redo a completed I/O cell design and significantly delay the design flow before tapeout.
US09996653B1

The subject technology provides a method and apparatus for performing dual track routing. A pair of signal traces is routed in between two rows of contacts and at least one of the signal traces is modified to satisfy a routing restriction. The modification of the signal trace includes three trace segments that deviate the signal trace away from the source of the routing restriction.
US09996652B2

A first circuit design description may have registers and combinational gates. Circuit design computing equipment may perform register retiming on the first circuit design description, whereby registers are moved across combinational gates during a first circuit design implementation. An engineering-change-order (ECO) of the first circuit design may result in a second circuit design. The differences between the first and second circuit designs may be confined to a region-of-change. The circuit design computing equipment may preserve the results from the first circuit design implementation and re-use portions of these results during the implementation of the second circuit design. For example, the circuit design computing equipment may preserve the register retiming solution from the first circuit design implementation for portions of the second circuit design that are outside the region-of-change and incrementally create graphs that allow to incrementally solve the register retiming problem during the second circuit design implementation.
US09996639B2

In one embodiment, a topography simulation apparatus includes a division module to divide a calculating area for calculating topography of a substance into cells and express the topography using filled cells and vacant cells, and a calculation module to calculate a filling rate for a target cell based on processing rates for its neighboring cells. The calculation module calculates, based on the processing rates for the neighboring cells, contributing rates of the neighboring cells contributing to the filling rate for the target cell. The calculation module calculates, based on the contributing rates of the neighboring cells, the filling rate for the target cell. One of the contributing rates of the neighboring cells of the target cell depends on whether another neighboring cell of the target cell is a first cell whose filling ratio belongs to first range or a second cell whose filling ratio belongs to second range.
US09996633B2

A facility display data creating device is provided. The device includes: a first processing unit that retrieves a first facility information group from a first database; a second processing unit that retrieves a second facility information group from a second database; a third processing unit that determines whether any of facilities indicated by the first facility information group corresponds to any of the facilities indicated by the second facility information group; and a fourth processing unit that creates display data to display facility information by combining and sorting the first and second facility information groups in an order of distance from a predetermined position, and that creates the display data to display the facility information of the corresponding facilities adjacently to each other and independently of the order of distance on condition that the corresponding facilities are determined.
US09996627B2

Particular embodiments of the present invention are related to a point-of-presence distribution system mechanism facilitating distribution and use of digital content, ad content and revenue generation opportunities.
US09996626B1

Techniques are described for selecting content items in various manners, such as by selecting product-related content items for display to consumer users. The content items may include advertisements or other promotional materials, and the selecting may be performed as part of determining particular promotional materials to display to particular users in particular situations, such as to accompany search results. In addition, the selecting of particular content items may be based on categorization of products indicated in search results and/or based on search terms used in searches performed on retail web sites. Particular content items are then selected based on the categorization, which may be for products distinct from those indicated in the search results, and may then be displayed with or otherwise in association with the search results.
US09996621B2

A system for and method for providing pages, more specifically a system includes a server configured to receive a query and an engine that is able to retrieve a set of pages by first retrieving a partition that contains them.
US09996620B2

Techniques are disclosed for a user interface that provides active assistance to discover, investigate, refine and save multiple topics of interest, i.e., a topic incubator where user interests are discovered, quickly developed to maturity and preserved. Each topic may have an independent topic interface with independently suggested topics. In each topic interface, users may control topic development by selecting saved topics, dynamically suggested topics and manually entered topics. Suggested topics may be based on saved interests, related interests and/or browsed content. Suggested topics may differ between topic interfaces and may change with topics. Suggested topics may be continuously refined or updated based on existing topics, changed topics, selected suggested topics and selected content. Users control treatment of selected topics individually or as refinements of (combinations with) other topics to create compound topics. Users replace or refine existing topics in existing topic interfaces or branch off topics into additional topic interfaces.
US09996606B2

Embodiments include determining a condition of category division of a key performance indicator. Aspects include dividing multiple pieces of workflow execution information into a division number for the type of the key performance indicator and generating a graph for each of the multiple groups after the division, from workflow execution information belonging to the group. Aspects also include calculating graph edit distances for respective two arbitrary graphs and generating a new group by merging two graphs having the shortest graph edit distance. Aspects further include calculating a graph edit distance for the new group and repeating the generation of the new group and the calculation of the graph edit distance for the new group, until the graph edit distance is equal to or more than a certain fixed edit distance.
US09996605B2

Disclosed aspects include a temporal relational database management system initiating a set of operations. A set of columns in a transaction time temporal table is identified for change categorization. A change categorization model is constructed. The change categorization model is based on a set of changes with respect to the set of columns in the transaction time temporal table. The change categorization model uses a cluster analysis technique. Based on the change categorization model, a group of change categories for a set of rows coupled with the set of columns in the transaction time temporal table is determined. Based on the change categorization model, a first change category of the group of change categories is established in a first row of the set of rows.
US09996603B2

Techniques are provided for automatically detecting homologies between documents based on structural characteristics. Various statistics relating to the COS structure of a PDF document are compiled. The statistics are input into a rolling hash function to generate a digital fingerprint of the document. Fingerprints from two similar documents will have small edit distances between them, and can therefore be classified similarly or provided as results to a fingerprint-based search. For example, an unclassified document may be classified in the same class as a representative document where the fingerprints of the two documents have a small edit distance between them. Since the structure of the document is used instead of the text content or renderings, it is possible to operate on encrypted documents. Further, representative elements of a particular class of documents can be selected for comparison against a target document for improved resolution of the results.
US09996597B2

According to some embodiments, a method for processing input data comprises creating a MapReducer object corresponding to a MapReduce environment; and receiving, by a MapReduce interface, a plurality of input parameters comprising the input data; a mapper function; a reducer function; and the MapReducer object; and using the MapReduce interface to process the input data by one or more processors in the MapReduce environment using the mapper function and the reducer function. According to some embodiments, the method further comprises creating a second MapReducer object, wherein the second MapReducer object corresponds to a second MapReduce environment; receiving, by the MapReduce interface, the second MapReducer object in place of the first MapReducer object; and utilizing the MapReduce interface to process the input data by the one or more processors in the second MapReduce environment using the mapper function and the reducer function.
US09996589B2

Techniques are disclosed for generating a unified ranking of search results received from a plurality of distinct search resources. A computing system executing a federated search application receives a set of ranked search results from multiple search resources (e.g., web-based search engines, public databases and catalogs, etc.). Each search result identifies an item and includes metadata characterizing the item. The federated search application determines a unified ranking for the items identified in the search results that preserves a relative ranking of each set of items, such that a result for a given item is ranked above other results for items in the associated set of items is ranked above the other results in the unified ranking.
US09996587B1

Systems and methods are provided for obtaining feedback associated with specific segments of a work. In some embodiments, a content provider may make one or more segments of the work available to commentators to provide feedback associated with a particular segment. The feedback may include ratings and/or comments. In some embodiments, feedback scores may be calculated using the feedback. Alternatively or additionally, content providers and/or other commentators may evaluate feedback provided by commentators. These evaluations may be used to calculate a commentator reputation score. Some feedback scores may be based at least in part on commentator reputation scores. In some embodiments, comparisons of feedback may be generated. For example, the comparisons may be based at least in part on feedback associated with one or more segments that is filtered based on demographic criteria that divide commentators into groups.
US09996583B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing differential recursive evaluation of recursive aggregates. One of the methods includes receiving an original recursive expression that defines tuples belonging to an output relation, wherein the original recursive expression has a recursive aggregation construct, the recursive aggregation construct having a range and a recursive term. An aggregates delta rule is applied to the initial delta expression to generate a final delta expression having an existential term and a gamma term. The existential term is evaluated to generate tuples related by the range and tuples in the delta relation, and the aggregation construct is evaluated using tuples generated by the existential term as the range of the aggregation construct. The output relation is updated including adding to the output relation any tuples newly generated by evaluating the final delta expression.
US09996581B2

A system for automatically updating saved query results for a graph responsive to a graph update is disclosed. The system may identify a target constraint responsive to an update to the data graph. The system may use an index of constraints organized by edge. The target constraint specifies a path in a data graph that includes an edge specified in the update. The system may determine a state for the target constraint by traversing the graph via the path and determine based on the state, whether a member node represents a change to the saved query result. The system may then update a saved query result for the query using the member node identified during the traversal in accordance with the change.
US09996578B1

An identical request to process a transaction is initiated at multiple nodes or multiple applications, and the results are committed. Subsequent to the commit, indicia regarding the outcome of the processing are compared, and the transaction is rolled back if the comparison indicates that the processing was incorrect.
US09996576B2

A method, computer program product, and computer system for updating progression of performing computer system management. A computer system receives a log-on of a change implementer onto a managed computer system and searches a change request on a managing computer system. In response to that the change request is found, the computer system receives from the change implementer a command with a current date and time and matches the command to one or more tasks within the change request. In response to determining that the command matches the one or more tasks, the computer system updates start dates and times of the one or more tasks. And, in response to that the one or more tasks are completed, the computer system updates stop dates and times of the one or more tasks.
US09996568B2

A method, system and computer program product for index maintenance in a computer system comprising a plurality of nodes, a database, and an index to the database. In one embodiment, the method comprises, for a defined period of time, building a snapshot of selected change requests received by the nodes to change the database. After this defined period of time, a selection is made, based on specified criteria, whether to rebuild a new index to the database, or to add entries to a current index. When the selection is to rebuild a new index, the new index is rebuilt based on data in the database and in the change requests in the snapshot. When the selection is to add entries to a current index, entries are added to the current index based on data in the database and in the change requests in the snapshot.
US09996564B2

A method, information processing system, and computer program storage product optimize the placement of database objects on a multiplicity of storage devices. A set of database objects are placed on a first storage device in a multiplicity of storage devices. Each storage device comprises differing characteristics. A query workload is run on the set of database objects that have been placed on the first storage device. Profiling information associated with the query workload that is running is collected. A subset of database objects is selected from the set of the database objects to be stored on a second storage device. The subset of database objects is stored on the second storage device and all remaining database objects in the set of database objects on the first storage device.
US09996558B2

Embodiments relate to accessing a set of data tables in a source database. A set of table categories is provided for tables in the source database and a set of metrics is provided. For each table of the set of the data tables: the set of metrics is evaluated, the evaluated set of metrics is analyzed, and the table is categorized into one of the set of table categories using the result of the analysis. Information indicative of the table category of each table of the set of tables is output, and in response, a request to select data tables of the set of data tables is received according to a part of the table categories for data processing. A subset of data tables of the set of data tables is selected using the table categories for performing the data processing on the subset of data tables.
US09996556B2

A computer-implemented method includes receiving an image. The image includes one or more objects and one or more text portions. The computer-implemented method further includes identifying the one or more objects. The computer-implemented method further includes, for each of the one or more objects identified, extracting an object tag. The computer-implemented method further includes, for each of the one or more text portions, extracting a text tag. The computer-implemented method further includes, for each text tag, determining whether the text tag describes any of the one or more objects based on the object tag extracted from each object to yield a determination. The computer-implemented method further includes, responsive to the determination: performing an image process to that of the one or more objects, and performing a text process to that of the one or more text portions. A corresponding computer program product and computer system are also disclosed.
US09996554B2

A search apparatus comprises a determining unit configured to determine a plurality of attributes of an object designated in a first image, and determine a plurality of attributes of an object that is different from the designated object; and a search unit configured to search a second image for the designated object in accordance with a search condition based on the plurality of attributes of the designated object and the plurality of attributes of the object that is different from the designated object.
US09996549B2

A system and method for constructing a file system based on aggregated metadata from disparate sources is described. The system scans basic attributes of files in a file system, extended attributes of the files in the file system, and application-specific attributes of files that are managed by corresponding applications in the file system. The system generates an aggregate metadata library for the corresponding files based on the basic attributes, extended attributes, and application-specific attributes and builds a unified file system based on the aggregate metadata library.
US09996540B2

According to one embodiment, a request is received for obtaining a consistent point of data stored in a file system of a storage system having a plurality of storage units. In response to the request, retrieving a prime dependency list from a first prime segment stored in a first of the storage units, where the prime dependency list includes information identifying at least a second prime segment stored in a second of the storage units. The first and second prime segments collectively form a prime segment representing a consistent view of the file system. Each of the prime segments listed in the prime dependency list is ascertained in an attempt to generate the consistent point of data.
US09996539B1

A method, system and computer product, comprising creating a file system on a LUN of a storage array, taking a snapshot of a second LUN at a first point in time, stored on the storage array, creating a file in the file system, and copying the snapshot into the file.
US09996530B1

Systems, methods, and computer readable media related to determining whether a compound is a non-compositional noun compound (“NCC”). Some implementations are additionally or alternatively directed to using determined NCCs to adapt performance of one or more computer-based actions such as indexing or otherwise annotating electronic resources (e.g., web pages or other Internet resources), processing search queries, identifying and/or ranking electronic resources in response to search queries, identifying and/or ranking search query suggestions for search queries, etc.
US09996526B2

Embodiments can provide a computer implemented method, in a data processing system comprising a processor and a memory comprising instructions which are executed by the processor to cause the processor to implement a mixed-language question answering supplement system, the method comprising receiving a question in a target language; determining the question cannot be answered using a target-language only corpus; applying natural language processing to parse the question into at least one focus; for each focus, determining if one or more target language verbs share direct syntactic dependency with the focus; for each of the one or more verbs sharing direct syntactic dependency, determining if one or more target language entities share direct syntactic dependency with the verb; determining one or more Abstract Universal Verbal Types associated with each verb; for each of the one or more Abstract Universal Verbal Types, determining whether a dependency between a source language entity and a source language verb is of the same type as the dependency between the target language verb and the target language entity; if the dependency is similar, returning the source language entity as a member of a set; populating the set of returned source language entities for each focus in the target language question; identifying one or more parallel passages wherein all core arguments are matched; for each parallel passage: identifying the presence or absence of oblique nominal arguments; and measuring the precision of the oblique nominal arguments in the parallel passages against those present in the target language question; and returning an answer to the target question in the target language based on a scoring of the parallel passages based on the accuracy of their respective oblique nominal arguments.
US09996525B2

Embodiments can provide a computer implemented method, in a data processing system comprising a processor and a memory comprising instructions which are executed by the processor to cause the processor to implement a mixed-language question answering supplement system, the method comprising receiving a question in a target language; applying natural language processing to parse the question into at least one focus; for each focus, determining if one or more target language verbs share direct syntactic dependency with the focus; for each of the one or more verbs sharing direct syntactic dependency, determining if one or more target language entities share direct syntactic dependency with the verb; determining one or more Abstract Universal Verbal Types associated with each verb; for each of the one or more Abstract Universal Verbal Types, determining whether a dependency between a source language entity and a source language verb is of the same type as the dependency between the target language verb and the target language entity; if the dependency is similar, returning the source language entity as a member of a set; and if the set is full, returning an answer in the target language to the question in the target language.
US09996521B2

A method validates a formula within a spreadsheet. A formula type, of an identified formula from a spreadsheet, is identified. A database of known accurate formulas, whose type matches a formula type of the identified formula within the spreadsheet, is identified and located. A determination is made as to whether the identified formula from the spreadsheet matches a known accurate formula from the database. In response to the identified formula from the spreadsheet failing to match the known accurate formula from the database, a predefined action is initiated.
US09996517B2

One embodiment provides a method, including: accessing, using a processor, a form comprising at least one fillable field; receiving, from an audio input device, audio input from a user; identifying, using a processor, a fillable field associated with the audio input; and providing input, based on the audio input, to the fillable field associated with the audio input. Other aspects are described and claimed.
US09996515B2

A system is provided in which access to documents and collaboration across varied platforms and feature versions is supported. A conversion and merge services is described that enables a client device to display documents irrespective of the original file format and re-integrate into the original document the modifications of the displayed document. The displayed document (as a whole or in parts) can be imported and converted to the file format of the original document before the changes are compared and merged into the original document. A set of application programming interfaces are also provided that perform certain tasks, such as highlight, comment, or format.
US09996514B2

Disclosed are various examples for generating, storing, and loading references separate from a file. A request can be received to generate a reference for a file. A data object can be generated corresponding to the reference. The data object can include characteristics of the file proximate to an area in the file associated with the reference. The data object can be stored in a data store associated with the file. The file and reference can be loaded and rendered. The position of the reference within the file can be determined based on a stored data object.
US09996506B2

A method for identifying a font displayed within an electronic document. In one embodiment, the method includes a computer processor identifying a string of two or more characters that correspond to a custom ligature within an electronic document, wherein the custom ligature is associated with at least one character of the electronic document. The method further includes accessing a font library associated with the electronic document. The method further includes identifying a font file within the font library that corresponds to the at least one character of the electronic document that is associated with the custom ligature. The method further includes identifying a glyph within the identified font file that corresponds to the custom ligature. The method further includes substituting the identified glyph into the electronic document to replace at least the custom ligature. The method further includes displaying the substituted glyph within the electronic document.
US09996502B2

Computerized techniques can be used for algorithmically determining the composition of elements in a functional system represented in n-dimensional space using a logical data model. Functional attributes can be assigned to an element corresponding to a data entity in a logical data model that comprises at least two fields ordered by a set of interrelationships among at least two elements in the underlying functional system, the interrelationships corresponding to functional properties of a process converting a set of input elements to a set of output elements
US09996499B2

A processor comprises a plurality of processor units arranged to operate concurrently and in cooperation with one another, and control logic configured to direct the operation of the processor units. At least a given one of the processor units comprises a memory, an arithmetic engine and a switch fabric. The switch fabric provides controllable connectivity between the memory, the arithmetic engine and input and output ports of the given processor unit, and has control inputs driven by corresponding outputs of the control logic. In an illustrative embodiment, the processor units may be configured to perform computations associated with a key equation solver in a Reed-Solomon (RS) decoder or other type of forward error correction (FEC) decoder.
US09996498B2

Communication apparatus includes a host interface for connection, via a host bus, to a host processor and a host memory, which is mapped to an address space of the host bus, and a network interface, configured to transmit and receive packets over a network. A local memory is configured to hold data in a memory space that is not mapped to the address space of the host bus. Packet processing circuitry, which is connected between the host interface and the network interface and is connected to the local memory, is configured to receive from the network interface a packet carrying a remote direct memory access (RDMA) request that is directed to an address in the local memory, and to service the RDMA request by accessing the data in the local memory.
US09996497B2

A method for processing graphics is provided. The method includes: establishing streams corresponding to graphic layers drawn by at least one application; adding a one-shot signal to the end of the last stream of the streams; packaging the streams with the one-shot signal to form a packet; and transmitting the packet to a display interface unit (DIU).
Patent Agency Ranking