US09609371B2

The present invention discloses a method for playing online video and a video playing server thereof. This method includes: splitting a video play file into multiple sequentially connected video segments; receiving a video downloading request from a user, obtaining a video segment corresponding to positioning information carried in the video downloading request, and returning content of the video segment corresponding to the positioning information to a client; and confirming that returning content of the current video segment is finished, and releasing bandwidth resources occupied by the user. By applying the present invention, the bandwidth utilization rate can be improved and the bandwidth resource pressure of the video playing server can be decreased.
US09609348B2

Video analytics systems and methods are described that typically comprise a video encoder operable to generate macroblock video analytics metadata (VAMD) from a video frame. Functional modules receive the VAMD and an encoded version of the video frame is configured to generate video analytics information related to the frame using the VAMD and the encoded video frame. The downstream decoder can use the VAMD to obtain a global motion vector related to the frame, detect and track motion of an object within the frame and monitor a line provided or found within the frame. Traversals of the line by a moving object can be detected and counted using information in the VAMD and the line may be part of a polygon that delineates an area to be monitored within the encoded frame. The VAMD can comprise macroblock level and video frame level information.
US09609345B2

A method and system include replicating an image representing a sequence of bytes on a local storage medium on a target device by determining a similarity between images and reconstructing a new image using equivalent blocks from one or more similar images locally available on the target device or available on donor devices to reduce network link usage and transfer time in replicating the image.
US09609340B2

A method and system for just-in-time (JIT) encoding of media content is described. The JIT encoder allows a server to create one or more slices of requested portions of the media content according to one of the available quality profiles when requested without previously creating and storing different copies of the media content at the different quality profiles.
US09609337B2

A method for derivation of a temporal motion data (TMD) candidate for a prediction unit (PU) in video encoding or video decoding is provided. The derived TMD candidate is for inclusion in an inter-prediction candidate list for the PU. The method includes determining a primary TMD position relative to a co-located PU in a co-located largest coding unit (LCU), wherein the co-located PU is a block in a reference picture having a same size, shape, and coordinates as the PU, and selecting at least some motion data of a secondary TMD position as the TMD candidate when the primary TMD position is in a bottom neighboring LCU or in a bottom right neighboring LCU of the co-located LCU, wherein the secondary TMD position is determined relative to the co-located PU.
US09609330B2

Techniques related to content adaptive entropy coding of modes and reference types data are described.
US09609328B2

An electronic device includes an image capture unit that generates first RAW image data; a compression unit that compresses the first RAW image data; a decompression unit that decompresses the compressed first RAW image data to generate second RAW image data; a development unit that generates first developed image data from the first RAW image data, and generates second developed image data from the second RAW image data; and a control unit that controls the compression unit based on the first developed image data and the second developed image data.
US09609326B2

When carrying out an average prediction, the intra predictor carries out a filtering process on target pixels of the intra prediction located at an upper end and a left end of the block, the filtering process using an intermediate prediction value, which is an average value of adjacent pixels of the block, and at least one adjacent pixel of the target pixel. The intra predictor sets a filter coefficient to ½, associated with the intermediate prediction value for a target pixel at an upper left corner of the block, and sets a filter coefficient to ¼, associated with an adjacent pixel adjacent to an upper side or a left side of the target pixel. As a result, prediction errors locally occurring can be reduced, and the image quality can be improved.
US09609324B2

An image encoding and decoding method comprising: a coefficient calculator for calculating adaptive interpolation filter coefficient of a current frame; an image encoder for interpolating reference frames using the adaptive interpolation filter coefficient of the current frame and encoding the current frame using the interpolated reference frames; a filter flag encoder for generating and encoding a coefficient-inserted flag or coefficient non-inserted flag as a filter flag according to the adaptive interpolation filter coefficient of the current frame; a coefficient encoder for encoding the adaptive interpolation filter coefficient of the current frame when the filter flag is a coefficient-inserted flag; and a bit stream generator for generating and outputting a bit stream, which includes the encoded current frame and encoded filter flag, and further includes encoded adaptive interpolation filter coefficient of the current frame when the filter flag is the coefficient-inserted flag.
US09609320B2

An image decoding method includes: obtaining, from a bitstream, a first temporal motion vector prediction flag, which is a temporal motion vector prediction flag indicating whether or not temporal motion vector prediction is to be used, indicating that temporal motion vector prediction is not to be used on a first picture; decoding the first picture without using the temporal motion vector prediction; and decoding a second picture which follows the first picture in decoding order, with referring to a motion vector of a picture preceding the first picture in decoding order being prohibited.
US09609318B2

A reduction in residual energy of inter-frame prediction with motion compensation and improvement in encoding efficiency are achieved by using a region-dividing type adaptive interpolation filter that takes an edge property of a picture into consideration. An edge calculation unit calculates edge information from reference picture data designated by a motion vector. A region dividing unit divides an encoding target frame into a plurality of regions that are units to which interpolation filters are adaptively applied based on the edge information. A filter coefficient optimizing unit optimizes an interpolation filter for a fractional-accuracy pixel for each of the regions. A reference picture interpolating unit interpolates the fractional-accuracy pixel of a reference picture using the optimized interpolation filter, and a predictive encoding unit performs predictive encoding using motion compensation of fractional-accuracy.
US09609317B1

In some embodiments, a video (e.g. MPEG-2, H.264) transcoder channel pool is used to transcode multiple independent videos (programs) per channel substantially concurrently. A syntactically-unified combined input video stream is assembled by interleaving segments of different input video streams. The combined stream may be a container stream or elementary stream. Each segment includes one or more groups of pictures (GOP). The combined stream includes the payload video data of the input streams in unmodified form, and modified header data characterizing the combined stream as a single video stream. The combined input stream is transcoded using a single transcoder channel/input port to generate a combined output video stream. Multiple independent output video streams are assembled by de-interleaving segments of the combined output video stream according to stored interleaving break identifiers. Assembling the output video streams includes updating output video stream header fields according to stored header field data.
US09609311B2

A stereoscopic display system including a display apparatus and an image guiding plate is provided. The display apparatus provides diverge images. The display apparatus includes a plurality of stereoscopic display unit groups. Each of the stereoscopic display unit groups includes at least one stereoscopic display unit. Each of the stereoscopic display units includes a plurality of pixel groups. In each of the stereoscopic display units, the pixel groups provide a plurality of image beams corresponding to parts of the diverge images. Different stereoscopic display units correspond to different parts of the diverge images. The image guiding plate is disposed on a transmission path of the image beams. The image guiding plate includes a plurality of optical structures arranged periodically, so as to respectively guide the image beams to a plurality of directions. Furthermore, an image display method of the foregoing stereoscopic display system is provided.
US09609302B2

An image processing method according to the present invention cuts out partial images corresponding to trimming regions, which is specified for multiple viewpoint images of a stereoscopic image obtained by pupil-division-scheme imaging, from the respective viewpoint images, generates a stereoscopic partial image including multiple partial images, generates parallax information that indicates the parallax between the partial images, adjusts the parallax between the partial images based on the parallax information, and then, for the partial images after the parallax adjustment, enhances the sharpness as the adjusted parallax amount decreases and reduces the sharpness as the adjusted parallax amount increases.
US09609295B2

A display device and method are provided. The display device includes a projector that is configured to project light based on an image signal per frame unit on a screen and a light receiving sensor that is configured to output a voltage proportional or inversely proportional to an amount of light reflected by the screen among the light according to the image signal. A controller is configured to measure the amount of light reflected by the screen based on the voltage output from the light receiving sensor, to detect an abnormal position at which the voltage that corresponds to the amount of light reflected by the screen exceeds a predetermined reference voltage, and to adjust an image signal to be projected on the abnormal position in a subsequent frame.
US09609293B2

A wavelength converting member includes at least a first, second, and third regions, circumferentially on a disc-shaped light-transmissive substrate. The first region includes, from a light incident direction, a first and second phosphor layers. The first phosphor layer includes a first phosphor to absorb at least part of incident light and to emit a first light having a wavelength different from the incident light. The first phosphor layer defines an indentation in a surface on the second phosphor layer side, with a depth a half or more of the thickness of a portion of the first phosphor layer absent of the indentation. The second phosphor layer includes a second phosphor to absorb at least part of the first light emitted by the first phosphor and to emit a second light having a wavelength different from the first light, and is disposed in the indentation of the first phosphor layer.
US09609290B2

A telepresence system and method for aligning a remote pan and tilt system with the position of a user's head and for displaying to the user a first portion of the field of capture of the remote pan and tilt system. The pan and tilt system moves to track the movement of the user's head. When the pan and tilt system is in a misaligned position with the position of the user's head the image displayed to the user is a second portion of the field of capture of the remote pan and tilt system.
US09609282B2

The invention provides a camera for photogrammetry, which comprises a shaft 11 tiltably supported in any direction via a gimbal 14, a GPS device having a GPS antenna 12 installed on an upper end of said shaft, and a photographic device main unit 13 installed on a lower end of said shaft, wherein optical axis of said photographic device main unit is designed so as to direct in vertical and downward direction, said photographic device main unit has an image pickup unit 24 installed in a known relation with said GPS antenna and a control device for controlling image pickup of said image pickup unit, and said control device 19 controls said image pickup unit so that still image is acquired by the image pickup unit, and an image pickup position at the time of image pickup is obtained by said GPS device.
US09609281B2

Validation of asset movement can begin with the definition of a virtual tripwire for video cameras of a video surveillance system that monitor a defined area of interest through which RFID-identified assets are conveyed. The virtual tripwire can visually define a boundary within the view field of the video camera. The video camera can detect the movement of an asset through a virtual tripwire and an asset management system can be notified of the potential misdirection of the asset. The asset management system can obtain the asset's RFID data from a RFID handling system that monitors the area of interest. The validity of the detected movement can be determined using RFID data and an asset movement specification that defines pathing rules for assets and virtual tripwires. When the movement of the asset is determined to be invalid, a record of suspect movement data can be generated for the asset.
US09609268B1

One embodiment relates to an electronic apparatus including a video processor and a video interface controller. The video processor transmits first uncompressed video data and high dynamic range (HDR) information in a first transmission format. The HDR information is associated with each video frame of the first uncompressed video data. The first transmission format includes a first non-blanking region in each video frame. The video interface controller receives the first uncompressed video data and the HDR information from the video processor in the first transmission format. The video interface controller transmits second uncompressed video data and the HDR information to an external device in a second transmission format. The second uncompressed video data corresponds to the first uncompressed video data. The second transmission format includes a second non-blanking region in each video frame, and the first non-blanking region is larger than the second non-blanking region.
US09609265B2

A system and method for point to point video enable communication and the provisioning of at least one commodity. The communication between two remote devices may include both video and audio and may be activated by use of at least one touch screen associated with a device for provisioning the at least one commodity, such as, for example, a vending machine.
US09609261B2

There is provided a control apparatus including a command acquiring unit that acquires selection commands of pieces of content transmitted from a plurality of controllers, and a display processing unit that, when at least a part of users who use the plurality of controllers view same content, enlarges a display area of the content.
US09609250B2

Provided are unit pixels for image sensors and pixel arrays including the same. The unit pixels include a first pixel including first and second photo diodes which are adjacent to each other, and a first deep trench isolation (DTI) fully surrounding sides of the first and second photo diodes and electrically separating the first pixel from other pixels adjacent to the first pixel. The first pixel includes a second DTI positioned between the first photo diode and the second photo diode and having one side formed to be spaced apart from the first DTI. The first pixel also includes a color filter positioned on the first and second photo diodes and fully overlapping the first and second photo diodes. The first pixel further includes a floating diffusion node electrically connected with the first and second photo diodes. The first and second photo diodes share one floating diffusion node.
US09609239B2

An image sensor includes a substrate, a plurality of visible light photosensitive devices, an infrared photosensitive device, a plurality of color filters, an infrared band-pass filter, a micro-lens layer and an infrared filter layer. The plurality of visible light photosensitive devices and the infrared photosensitive device are disposed in the substrate, wherein the plurality of visible light photosensitive devices and the infrared photosensitive device are arranged in an array. The plurality of color filters are respectively disposed to cover the plurality of visible light photosensitive device. In addition, the infrared band-pass filter disposed to cover the infrared photosensitive device. Furthermore, the micro-lens layer is disposed on the plurality of color filters and the infrared band-pass filter. The infrared filter layer is disposed to cover the plurality of visible light photosensitive device.
US09609237B2

An image capture apparatus can execute automatic focus detection of an imaging optical system, using a signal obtained from an image sensor. First image-forming position information is obtained by performing, using first weights, weighted addition on information regarding image-forming positions of the imaging optical system, the information corresponding to different spatial frequencies. In addition, second image-forming position information is obtained by performing, using second weights, weighted addition on the information. A result of the automatic focus detection is corrected based on a result of a comparison between the first and second image-forming position information. The first weights correspond to an evaluated band at the time of appreciating an image, and the second weights correspond to an evaluated band of the signal used in the automatic focus detection.
US09609234B1

A completely self-contained camera module and operating method are provided. The camera module includes a housing member for mounting to a desired surface, an internal support structure positioned within the housing, and at least two cameras secured to the support structure. Each camera has a field of view to an exterior of the housing. The support structure being operably configured to be readily securable to and removable from the housing so that the support structure and cameras can easily be installed during manufacturing to at least reduce manufacturing variability and so that, if a module is not working in the field, an operator can at least readily replace the support structure and cameras as desired with a different support and cameras in the field without requiring tools and without needing to locate and replace a specific malfunctioning camera.
US09609229B2

A light emitting apparatus that can obtain accurate color information including change of color information during luminescence. An information obtaining unit obtains status information on a status change of a light source in a luminescence time period of the light source. A determination unit determines color information of a light emitted from the light source in the luminescence time period based on the status information obtained by the information obtaining unit.
US09609222B1

In one embodiment of the invention, a digital mirror is disclosed including an enclosure; a display device mounted in the enclosure to display images at a front side of the enclosure; an image capture device mounted in the enclosure adjacent the display device to reduce parallax error; lights mounted in the enclosure adjacent the display device; and a light diffuser mounted to the enclosure around the display device over the one or more lights. The one or more lights provide lighting in front of the display device and the image capture device captures images in the field of view in the front. The light diffuser diffuses and softens the light emitted by the one or more lights. Alternatively, the image capture device may be mounted on an articulated arm that may be used to capture and display various angles in the filed of view of the digital mirror.
US09609220B2

A photographing screen is divided into a plurality of blocks, for each of which a determination is made as to whether there is motion and then motion information is detected. At the same time, motion information of an image pickup apparatus is detected using an angular velocity sensor. From these motion information, the photographing screen is separated into a background region and a subject region, and contrast values in the background region are calculated. If the proportion of blocks determined to be high-contrast blocks in the background region is greater than a threshold, photographing conditions are set such that the exposure time increases as the amount of movement of the image pickup apparatus decreases. If the proportion described above is less than or equal to the threshold, photographing conditions are set such that a plurality of images are captured with different exposure times.
US09609206B2

An image processing apparatus includes an identification unit configured to identify an object in image data, an acquisition unit configured to acquire position information indicating a position of the object, a setting unit configured to set, based on the position information of the object, a movable range in which a position of the virtual illumination can be set, a specified position acquisition unit configured to acquire a specified position input by a user on a display screen, a determination unit configured to determine the position of the virtual illumination based on the movable range and the specified position, and a lighting processing unit configured to execute lighting processing on the object in the image data based on the position of the virtual illumination determined by the determination unit.
US09609199B2

An image processing apparatus capable of communicating with an external apparatus via a network includes, a combining unit configured to combine a plurality of images captured under different exposure conditions, an exposure setting unit configured to acquire an image under a set exposure condition, a reception unit configured to receive a command for specifying an operation of the combining unit and the exposure setting unit from the external apparatus, and a first control unit configured to control a timing of the operation of the exposure setting unit, specified by the command received by the reception unit, based on an operation state of at least one of the combining unit and the exposure setting unit.
US09609195B2

An integrated image sensor and lens assembly includes a lens barrel adhered to a lens holder or a lens barrel adhered to an image sensor assembly using an adhesive. The lens barrel and lens holder or the lens barrel and the image sensor assembly are bonded based on the sheer strength of the adhesive. Thus, adhesive expansion does not substantially affect the distance between the lens and the image sensor and therefore does not affect the focal plane of the assembly.
US09609180B2

Technologies that enable correcting for the non-linear relationship between scene irradiance and digital pixel intensity values of an image of the scene produced by a camera. Imaging noise is used as a signal from which a corrective function is derived. Noise distributions from the image are evaluated to determine the radiometric response function of the camera, from which an inverse response function is computed and used for calibration.
US09609179B2

A method for synchronizing of multimedia flows provided by different sources or transmitted via different transport protocols to a single receiving device or are designed to be rendered by different rendering devices. According to the invention, a reference datum representative of a datum of the first multimedia flow is provided in the second multimedia flow and associated with a datum of this second multimedia flow to synchronise the two flows. This reference datum constitutes a timing reference for the datum of the second multimedia flow with which it is associated. It is used to synchronize the two multimedia flows.
US09609177B2

In a method to generate a print specification color separation look-up table, a device color space is sampled to provide at least one sampled value. The sampled value is transformed to a device independent color space. The transformed sampled value is gamut mapped using a source color gamut and a color separation color gamut to provide a color separation value. The gamut mapping is performed in an expansion mode and a compression mode.
US09609176B2

A method, apparatus and computer program product are provided to cause image content to be adjusted in a manner consistent with the corresponding viewing direction, such as the viewing direction of a user of a head-mounted display device. In regards to a method, one or more first anchor frames are determined within a multi-frame image, a user's viewing direction is determined relative to the multi-frame image and at least one second anchor frame is identified based on the user's viewing direction. The method also includes determining one or more tonal modification parameters of a frame in relation to the viewing direction based upon the one or more first anchor frames and the at least one second anchor frame. Further, the method generates a plurality of modified frames based on the one or more tonal modification parameters. A corresponding apparatus and computer program product are also provided.
US09609173B2

A memory control circuit includes a writing unit configured to receive image data that is input and write the image data into a memory; a first reading unit configured to read the image data written in the memory and output the image data to a determination unit that determines a type of image of the image data; and a second reading unit configured to read the image data written in the memory and output the image data to an image processing unit that performs image processing according to a determination result obtained by the determination unit. When the second reading unit is outputting the image data to the image processing unit, the first reading unit outputs image data, which is input subsequently to the input of the image data, to the determination unit.
US09609169B2

Interactive décor and systems and methods of printing an interactive pattern using an inkjet printer are disclosed. An interactive décor may comprise a substrate, and an interactive pattern printed on the substrate. The interactive pattern is addressable using a reader device, but is substantially indiscernible to a naked eye at a viewing distance. A decorative image is printed over the interactive pattern. The decorative image is predominant to the naked eye.
US09609166B2

Transporting apparatus includes a transporting section configured to transport continuous-form paper, an imaging apparatus including a light applying section for emitting light toward the continuous-form paper, and an imaging element for taking images of continuous-form paper based on the light from the light applying section, a transportation amount computing section configured to compute the transportation amount of the continuous-form paper based on the images of the continuous-form paper, and a transporting control section configured to control the transporting section based on the transportation amount. The imaging element includes a valid pixel area including a plurality of pixels where electric charge can be accumulated in accordance with the light reflected on the continuous-form paper, and a shading area including a plurality of pixels where the reflected light can be shaded. The light applying section emits light within a duration of reading a pixel signal of the shading area.
US09609159B2

A sheet conveyance device includes a sheet mount on which a standard-sized sheet is mountable; a first conveyor to bring in the sheet from the mount, convey the sheet through a reverse conveyance path such that the sheet passes through a specific operation position, and eject the sheet into a sheet ejection area outside the mount; and a second conveyor to bring in a hard sheet with a higher bending rigidity than the sheet from one end of a straight conveyance path along a plane passing through the specific position of the reverse path, and eject the hard sheet conveyed along the straight path from another end of the straight path at a sheet ejection area side. The mount includes a hard sheet ejection port to let through at least a leading edge portion of the hard sheet to be ejected from the second conveyor in a sheet ejection direction.
US09609155B2

A print order reception apparatus displays one of an image selection screen and an editing content changing screen. In the image selection screen, a list display area for showing a plurality of thumbnail images and a finished print display area for showing target images, which are selected in the list display area, in a finished state are displayed side by side. In the editing content changing screen, the finished print display area and an editing command display area for showing edit buttons each for editing the target images are displayed side by side. A selection section selects and displays any one of the screens.
US09609153B2

A non-transitory recording medium has a program recorded therein that is executable by a computer. The program causes the computer to implement functions of a preview image generation condition creation unit configured to create a condition for generating a preview image, a determination unit configured to determine whether a preview image of output data should be generated based on the condition for generating the preview image and attribution information of the output data, the output data being stored in an output data storage unit, and a preview image generation unit configured to generate the preview image of the output data which is determined that the preview image of the output data should be generated.
US09609150B2

An information processing system that automatically configures settings for functional cooperation between an information processing apparatus and an image pickup apparatus. The information processing system includes a network camera and an MFP configured to receive predetermined information from the camera. A CPU of the camera sends the predetermined information to the MFP when an approach of a user to the MFP is detected. The CPU sets a detection frame extracted from image data obtained by picking up an image of the MFP, to detect the user's approach thereto. Then, the CPU determines whether the detection frame has a size equal to or larger than a predetermined threshold. When the size of the detection frame is not equal to or larger than the predetermined threshold, the CPU detects whether or not the user has approached the MFP, using the detection frame.
US09609147B2

An information processing device may receive first communication device identification information for identifying a first communication device that can be communicated using a first wireless communication interface. The information processing device may receive second communication device identification information for identifying a second communication device that can be communicated using a second wireless communication interface. The information processing device may display, on a display unit, a first image indicating the first communication device. The information processing device may display a second image indicating the second communication device identified by the received second communication device identification information. The displaying of the second image may be performed only in a case that particular information has not been received. The particular information may indicate that the second communication device identified by the received second communication device identification information can be communicated using the first wireless communication interface.
US09609141B2

Embodiments of the present disclosure provide systems and methods for source localization using a microphone array. Such an embodiment, among others, utilizes circuitry to process audio signals and microphone signals to remove an echo (produced by a nearby loudspeaker) from the microphone signals using a plurality of adaptive echo cancellation filters. Location information is then determined for the loudspeaker based on the plurality of adaptive echo cancellation filters used to remove the echo.
US09609120B2

A negotiator makes and receives calls and SMS with a subject through a virtual number. Parties of individuals serving specialized functions are optionally dialed in to monitor the call/receive the SMS each time those communications occur. Alternatively, a member of a particular party can dial in ahead of a call and be placed in a waiting room for the party until the call happens. Different parties may have different functions. For example, one party may be configured such that members can discuss amongst themselves while hearing the negotiator and the subject communicate. Another party may be configured such that communications among the members is disabled such that each member only hears audio from the negotiator and subject.
US09609118B2

A solution is provided for controlling usage of one or more software programs on one or more mobile computing devices. A corresponding method comprises monitoring an indication of a position of each mobile computing device to determine a location area of the mobile computing device. The method comprises assigning each one of the software programs to a usage group. For each location area, the software programs of each software program type are assigned to the corresponding usage groups providing one or more usage characteristics that fulfill one or more usage requirements of each software program; this is performed according to one or more optimization criteria depending on one or more usage weights of each usage group. The method comprises enabling the usage of each software program according to the usage characteristics of the corresponding usage group.
US09609117B2

The present technology concerns improvements to smart phones and related sensor-equipped systems. Some embodiments involve spoken clues, e.g., by which a user can assist a smart phone in identifying what portion of imagery captured by a smart phone camera should be processed, or identifying what type of image processing should be conducted. Some arrangements include the degradation of captured content information in accordance with privacy rules, which may be location-dependent, or based on the unusualness of the captured content, or responsive to later consultation of the stored content information by the user. A great variety of other features and arrangements are also detailed.
US09609116B2

This invention describes a method for establishing an ad-hoc group based on addresses of users in a message (e.g., an e-mail) received or sent using a pre-selected communication method (e.g., an e-mail communication) by an electronic device. Any recipient or a sender of the e-mail message can use the e-mail addresses in the message in order to establish a permanent (stored in the device) or a temporary (used immediately in a context of another communication application) ad-hoc group. The user may select all or only a part of the people (other users) into the ad-hoc group. The group-data can have several types of addresses of users such as phone numbers, SIP addresses, wireless village IDs, etc. needed in conjunction with desired applications. Creating the ad-hoc group from the e-mail message can utilize information that already exists in the electronic device and, if needed, acquired additional information from a remote service.
US09609113B2

A wearable device stores data therein. The wearable device transmits the data to a master device registered as a transmission destination of the data when communication is possible with the master device. Then, the wearable device transmits, to the master device, a request to cancel registration of the master device registered as the transmission destination of the data. Thereafter, having received a permission to cancel the registration from the master device, the wearable device cancels the registration of the master device and waits for registration of a device with which communication is possible.
US09609111B2

A method for communicating between a communication unit of an apparatus and an external communication unit via a mobile telephone unit wherein a serial connection to be set up between the communication unit of the apparatus and the mobile telephone unit, a protocol of the serial connection having a data field and a first header, for a connection to be set up between the mobile telephone unit and the external communication unit, for a second header for the connection to be generated from the first header in the mobile telephone unit, and for the data field to be transmitted without change from the serial connection to the connection. Also disclosed is an online connection of a mobile telephone unit even without a TCP/IP connection.
US09609109B2

The present disclosure discloses method and apparatus for displaying incoming call information. The method includes: generating a first trigger signal according to an incoming call received by a mobile terminal; in response to the first trigger signal, determining whether a current interface is an application interface and generating a determining result accordingly; intercepting data corresponding to a regular interface when the determining result is that the current interface of the mobile terminal is an application interface; generating a block interface according to the first trigger signal, the block interface comprising operation option and prompt information related to the incoming call; and displaying the block interface along with at least a portion of the current application interface.
US09609100B2

A retaining apparatus for propping an electronic mobile device in an upright orientation is provided. The retaining apparatus has two planar and opposing surfaces, wherein each surface provides an isosceles-trapezoidal slot. Though the two slots have different widths and lengths, they both provide tapering sidewalls that overhang bottom portions of the associated slot, thereby adapting each slot to selectively engage a peripheral edge of a mobile electronic device between the tapering sidewalls and the overhanging bottom portions, and in turn enabling the propping of the mobile electronic device in the upright orientation. Adjacent to each slot, the retaining apparatus may provide frictionally engaging material for removably securing a beverage container thereto.
US09609085B2

A first computing device establishes an update service associated with an identifier. When the first computing device receives a broadcast message from a second computing device that includes a network address of the second computing device, the first computing device transmits to the network address a message including the identifier associated with the update service. The update service receives from the second computing device a request including the identifier and in return transmits to the second computing device information about available updates.
US09609083B2

A network gateway device includes an ingress interface, an egress interface, and a load balancing module coupled to the ingress and egress interfaces. The load balancing module configured to receive a packet from the ingress interface, determine a set of a plurality of processes corresponding to a connections session associated with the packet based on a policy. For each of the identified processes, the load balancing module is to identify a service processing module executed by a virtual machine that is capable of handling the identified process, and to send the packet to the identified service processing module to perform the identified process on the packet. The packet is then transmitted to the egress interface of the gateway device to be forwarded to a destination.
US09609082B2

A client computer group is created at a server computer by selecting a subset of a group of client computers, where each of the group of client computers has a separate communication channel with the server computer. A message from at least one of the subset of the group of client computers is received at the server computer. In response to receiving messages from at least two of the subset of the group of client computers within the client computer group, the messages are grouped under a single unit of work. A single decision associated with the single unit of work for the client computer group is computed. Each of the at least two of the subset of the group of client computers is operable to accept the single decision.
US09609081B2

A method for managing closeness of a connection in SNS is provided and includes: calculating an intimacy distance of a connection based on times of activities or amount of interactions between a user and the other end of the connection, tuning the intimacy distance by other factors the user chooses; controlling the closeness of a connection and in disclosure according to the intimacy distance calculated. With the embodiments of the present invention, a user can control the closeness of a connection and control data disclosure based on the closeness with individual people regardless of their groups or circles.
US09609070B2

Methods and systems for indoor mobile unit positioning, for seamlessly toggling a mobile unit positioning between outdoor positioning and indoor positioning and for providing location based services or application generated by and external location server to the mobile unit while the mobile unit is indoors. The indoor mobile unit positioning includes mobile unit-based positioning with makes use of reception of access point signals by the mobile unit.
US09609065B2

Provided are a computer program product, system, and method for implementing a converged network protocol to facilitate communication between different communication protocol networks. There are configuration parameters in a memory for communication between the first adaptor implementing a first communication protocol and the second adaptor in a converged network protocol to indicate to the second adaptor that the converged network protocol is supported. A packet is received at the first adaptor encoded in a second communication protocol directed to a third communication protocol network, forwarded to the second adaptor, and then forwarded to the third communication protocol network. A command is received at the second adaptor, directed to the first adaptor, to implement a first function in the converged network protocol for communication between the first and second adaptors. A second function in the first communication protocol to implement the first function is transmitted to the first adaptor.
US09609063B2

Various embodiments of the present disclosure describe a method, apparatus and system for logging in a Unix-like virtual container. The method include establishing a corresponding relationship between a Unix-like virtual container and a port on a host running the Unix-like virtual container; establishing a transparent pipe between the Unix-like virtual container and the host port based on the corresponding relationship, establishing a first connection between the Unix-like virtual container and the host port based on the transparent pipe; receiving a script command through the host port, and sending the script command to the Unix-like virtual container according to the first connection. Employing embodiments of the present disclosure, the Unix-like virtual container can be logged in through the connection between the host port and the Unix-like virtual container, the information security of the Unix-like virtual container can be ensured, and the access efficiency can be improved through asynchronous access.
US09609057B2

Multiple media devices (101-104) at different locations can advantageously synchronize shared content by including chronology information with each piece of content. Each media device maps received content pieces (102, 104) from other devices, along with content pieces (108, 110) on the device itself to a common time line (106). The mapped content, when displayed, will depict the earliest content earliest on the time line and the latest content piece appears latest on the time line.
US09609055B2

A method, system and computer program product are disclosed for maintaining a membership view of a distributed computing system comprising a multitude of members, wherein each of said members sends out a message indicating that said each of the members is available in the system. In one embodiment, the method comprises maintaining a first list of at least some of the members in the distributed system; and over a period of time, when one of the members sends out the message indicating that said one of the members is available in the distributed system, adding said one of the members to a second list. At defined times, the first list is replaced with the second list. In an embodiment, the method further comprises at said defined times, starting a new, empty second list.
US09609049B2

Described herein are, among other things, distributed processing methods and systems for frame rate conversion. In an embodiment, a transcoding management machine manages a distributed transcoding process, creating a plurality of video segments and assigning the video segments across a set of distributed transcoding resources for frame rate conversion. The management machine typically sends a given segment to a given transcoding resource along with instructions to convert the frame rate to a specified output frame rate. In addition, the management machine can send certain transcoding assistance information that preferably facilitates the frame rate change process and helps the transcoding resource to create a more accurate output segment. Hence, in some embodiments, each transcoding resource can perform its transcode job independently, but with reference to the input segment it is responsible for transcoding and the assistance information provided by the management machine.
US09609047B2

A first node comprises a web server with a network interface configured to connect the web server to a plurality of second nodes of a cloud infrastructure. The first node has physical storage, connected to the web server, the physical storage comprising at least a master database of a multi-master database system of the cloud computing infrastructure, the master database configured to store atomic code units and data redundantly as part of the multi-master database system, the atomic code units defining the dynamic web application. The web server receives requests comprising input data and identifiers of individual ones of the atomic code units, at least some of the requests originating from client devices using the dynamic web application. The web server executes, in response to requests, individual ones of the atomic code units in dependence on state of the master database, such that the dynamic web application is executed.
US09609041B2

A method, a computer program product, and a computer system for monitoring conversational audio quality of Voice over Internet Protocol (VoIP) are provided. A monitoring system determines a size of an audio file and an available bandwidth. The monitoring system predicts time of receiving the audio file, based on the size and the bandwidth. The monitoring system determines whether the time of receiving the audio file exceeds a monitoring timer interval by a certain threshold. The monitoring system uses an intrusive testing method for monitoring call quality, in response to determining that the time of receiving the audio file exceeds the monitoring timer interval by the certain threshold.
US09609038B2

An architecture is provided that can scale content resolution in order to mitigate errors in a provisioned service of a communication network, such as a wireless service or a femtocell service that integrates with DSL or other broadband carriers. The architecture can identify fault conditions relating to e.g., bandwidth oversubscription or symbolization integrity. Based upon such identification, the architecture can alter encoding format codecs of certain types of content in order to reduce their resolution/quality, thereby mitigating bandwidth oversubscription fault conditions or freeing up space (without necessarily increasing bandwidth) to insert additional FEC code.
US09609032B2

Disclosed herein is a system and method for managing a collaborative document that is owned by two different users who belong to different organizations. The users first create a document that will be owned by both users. Both users are also granted full ownership rights in the document. The users then contribute to the document by providing information that may be confidential to their organization. The users want to ensure that they can cut off access to the confidential information if and when the relationship between the users or organizations sours. When one of the users with full ownership privileges decides to end the cooperation with the other users, that user simply revokes access to the document to the other user. As a result of the revocation all users are no longer able to see or access the entire document. In this way the confidential information of all parties is protected.
US09609028B2

Provided are a method, an apparatus and a system for establishing a session. In the method, a Visit Policy and Charging Rules Function (V-PCRF) receives an S9 session establishment triggering message from a Home Policy and Charging Rules Function (H-PCRF), wherein the S9 session establishment triggering message is used for triggering establishment of an S9 session and a first S9 sub-session, and the first S9 sub-session is used for policy control of Evolved Packet Core (EPC)-routed traffic; the V-PCRF determines whether the S9 session has been or is being established; and when it is determined that the S9 session has been or is being established, the V-PCRF indicates to the H-PCRF that the S9 session has been or is being established. Through the solution, conflict is avoided in the process of establishing the S9 sub-session in the related art and the stability of the system is improved.
US09609016B2

This specification generally relates to using redirect messages to implement content scanning. One example method includes receiving from a client a first request for a network resource, the first request including an original location of the network resource; determining that a response to the first request is to be analyzed; sending a redirect response to the client including a modified location for the network resource different than the original location; receiving a second request for the network resource from the client, the second request including the modified location; in response to receiving the second request for the network resource from the client: retrieving the network resource from the original location; determining that the retrieved network resource is suitable to send to the client; and in response to determining that the retrieved network resource is suitable, sending the retrieved network resource to the client.
US09609015B2

A cloud-based method, a behavioral analysis system, and a cloud-based security system can include a plurality of nodes communicatively coupled to one or more users, wherein the plurality of nodes each perform inline monitoring for one of the one or more users for security comprising malware detection and preclusion; and a behavioral analysis system communicatively coupled to the plurality of nodes, wherein the behavioral analysis system performs offline analysis for any suspicious content from the one or more users which is flagged by the plurality of nodes; wherein the plurality of nodes each comprise a set of known malware signatures for the inline monitoring that is periodically updated by the behavioral analysis system based on the offline analysis for the suspicious content.
US09609012B2

A system and method for detecting Fast-Flux malware are presented. Domain name system (DNS) lookup requests to DNS servers from a local area network (LAN) to a wide area network (WAN) are monitored. The DNS lookup requests comprise requests to resolve uniform resource locators (URLs) to network addresses. The network addresses (IP) received from the DNS servers for the DNS lookup requests are monitored provide a URL-to-IP associations list. The DNS servers used for the DNS lookup requests for the URLs are monitored to provide a DNS Domain-to-DNS server associations list. A suspicious URL log based on the URL-to-IP associations list, and a suspicious DNS log based on the DNS Domain-to-DNS server associations list are generated.
US09609011B2

A security platform employs a variety techniques and mechanisms to detect security related anomalies and threats in a computer network environment. The security platform is “big data” driven and employs machine learning to perform security analytics. The security platform performs user/entity behavioral analytics (UEBA) to detect the security related anomalies and threats, regardless of whether such anomalies/threats were previously known. The security platform can include both real-time and batch paths/modes for detecting anomalies and threats. By visually presenting analytical results scored with risk ratings and supporting evidence, the security platform enables network security administrators to respond to a detected anomaly or threat, and to take action promptly.
US09609010B2

An approach for detecting an insider threat is described. Embodiments include determining one or more features from one or more network transfers among a plurality of network entities, determining a baseline behavioral profile of the plurality of network entities based on the one or more features; and determining at least one malicious network entity from among the plurality of network entities based on a systematic deviation from the baseline behavioral profile of at least one of the one or more features.
US09609003B1

Systems and methods are described comprising a touchscreen that includes a processor coupled to a security system at a premises. A plurality of user interfaces presented via the touchscreen includes a security interface and a network interface. The security interface provides control of functions of the security system and access to data collected by the security system. The network interface provides access to network devices. The network devices are located at the premises and are coupled to the touchscreen. A security server at a remote location is coupled to the gateway and comprises a client interface through which remote client devices exchange data with the gateway and the security system. At least one of the security server and touchscreen collect behavioral data using the security system and the network devices, and generate a risk score using the behavioral data.
US09608985B2

A method of controlling job authority of an image forming apparatus that supports a P2P connection includes: storing a profile of a wireless device that is P2P connected to the image forming apparatus in the image forming apparatus; receiving and storing job authority information corresponding to the profile; when the wireless device requests the image forming apparatus to execute an operation, setting a job authority of the wireless device by using the profile and the job authority information; and checking the job authority of the wireless device by the image forming apparatus, and executing the requested job when the wireless device has the authority to perform the requested job.
US09608983B2

A system and method for authenticating user requests issued from embedded applets running on web-accessible user devices. The server system generates authentication tokens associated with user credentials, in response to user requests for HTML pages that include the embedded applets. The server system stores the authentication tokens on the server system, and includes the authentication tokens in URLs within applet tags in the HTML pages returned to the user devices. When the applets download and request content from the server system, the applets supply the previously included authentication tokens in the URLs that identify the requested content. Upon finding a match between the applet-supplied authentication tokens and the stored authentication tokens, the server identifies the user as a trusted user, and responds with the requested content. This can be used to eliminate HTTP-based authentication challenges for subsequent user access.
US09608972B2

A system providing a service to a service receiving apparatus includes a management information storage that stores management information including service identification information, user authentication information of a user, and device authentication information of the service receiving apparatus that are associated with each other; an authentication information receiving unit that receives, as authentication information, at least one of user authentication information and device authentication information from the service receiving apparatus; an authentication unit that performs authentication by referring to the management information storage based on the received authentication information; an obtaining unit that obtains process target data from an external service based on an entry request from the service receiving apparatus that has been successfully authenticated; and a conversion unit that converts the obtained process target data into output data with a data format that the service receiving apparatus is able to output.
US09608966B2

An information handling device has a first connection unit, a Web application executing unit to generate a device operating command, a second connection unit, an application authentication processing unit to generate a platform authenticator, an application origin information attacher to attach origin information of the web application to the platform authenticator, and a third connection unit to establish a connection for transmitting the device operating command and the platform authenticator attached with the origin information to the second communication device in order to transmit the device operating command and the platform authenticator attached with the origin information.
US09608958B2

Complex search tasks are performed relative to an LDAP directory with a minimal quantity of LDAP search operations. Search tasks that follow relationships between LDAP entries can be performed, even under circumstances in which those relationships are not represented by the hierarchical structure of the LDAP directory. A client application can specify an LDAP control that the client application sends to the LDAP server along with the LDAP search operation. The LDAP server's receipt of the LDAP control can cause the LDAP server to modify the behavior of the search operation so that the LDAP server follows potentially non-hierarchical specified relationships between the LDAP entries in determining the set of entries to return as results of the search operation. As a result, the LDAP server can return a complete set of related result entries to the client application in response to a single LDAP search operation directed by the application.
US09608956B2

An electronic device is provided that easily performs message exchange that exploits the relative position relationship with other vehicles while traveling. The electronic device (2) includes a display unit (11), a wireless communication unit (20) that receives information including positional information of a sender and message information desired by the sender to be transmitted to a correspondence party, a relative position calculation unit (41) that calculates relative position information of the sender relative to an own device based on the positional information, and a display control unit (43) that provides a first display region (111) to the display unit (11) and display message information in the first display region (111), as well as displaying relative position information without displaying a map.
US09608953B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for providing messages to client devices. In certain examples, a stream of messages is provided to a messaging application on a client device at a desired message feed rate. A message download rate of the stream of messages by the messaging application is monitored. A determination is made that the message download rate is less than the desired message feed rate. In response, the stream of messages is provided to a buffer on the client device at the desired message feed rate, and the stream of messages is sent from the buffer to the messaging application at the message download rate. A determination is made that the message download rate is greater than the desired message feed rate and, in response, a stored quantity of messages on the buffer is allowed to decrease. A determination is made that the stored quantity of messages on the buffer is zero and, in response, the stream of messages is provided to the messaging application at the desired message feed rate.
US09608950B2

An electronic device displays an image or video associated with a session of a messaging application. The device displays a message received from a user associated with the session over the image or video. In response to receiving a second message, the device displaces display of the first message with display of the second message, and displays the first message at a second location, also over the image or video. The device also displays an image icon associated with the image or video over the image or video. In response to receiving a second image or video, the device displays a second image icon over the first image or video. In response to the user selecting the second image or video, the device replaces display of the first image or video with the second image or video, while maintaining the display of the messages and image icons.
US09608949B2

A user can share (show) multimedia information while simultaneously communicating (telling) with one or more other users over a network. Multimedia information is received from at least one source. The multimedia information may be manually and/or automatically annotated and shared with other users. The multimedia information may be displayed in an integrated live view simultaneously with other modes of communication, such as video, voice, or text. A simultaneous sharing communication interface provides an immersive experience that lets a user communicate via text, voice, video, sounds, music, or the like, with one or more other users while also simultaneously sharing media such as photos, videos, movies, images, graphics, illustrations, animations, presentations, narratives, music, sounds, applications, files, and the like. The simultaneous sharing interface enables a user to experience a higher level of intimacy in their communication with others over a network.
US09608943B2

Example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to implement a queuing system with an adjustable scalability/reliability level.
US09608941B2

A computer-implemented method of automatically organizing email messages is performed at a computer system. In the method, a plurality of email messages is accessed. A set of email addresses included in the email messages is identified, respective weights are assigned to respective email addresses in the set of email addresses, and the plurality of email messages is divided into clusters in accordance with the respective weights. Email messages of the plurality of email messages are provided for display, organized by the respective clusters.
US09608933B2

A management server manages resources in a cloud system having servers and storage subsystems by assigning a category of resources to an application, the category of resources being associated with a first template of virtualized resources, the first template being associated with threshold values and having a first cost for using the first template; monitoring performance of the first template to obtain performance values for the first template; comparing a first performance value of the first template with a first threshold value associated with the first template; and generating a plan for migrating the application to a second template based upon a result of the comparison. The second template is associated with a second threshold value that is greater than the first performance value. The second template has a second cost for using the second template that is less than the first cost.
US09608930B1

In certain embodiments, a system includes one or more memory units and one or more processing units. The memory units store blocks that each include a number of identifiers. The memory units include executable instructions that upon execution by the processing units cause the system to receive a request to allocate an identifier to an entity. The request includes data identifying the entity. A target block of identifiers is identified. The target block includes more unallocated identifiers than any other block. The target block is split into first and second blocks. The identifiers of the second block are each higher than any identifier of the first block. The second block is assigned to the entity, and a lowest identifier of the second block is allocated to the entity.
US09608928B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving from a plurality of publishers messages of a first channel of a plurality of distinct channels wherein each channel comprises an ordered plurality of messages, storing messages of the first channel in one or more first buffers according to the order, each first buffer having a respective time-to-live, for one or more connections, determining a respective sampling rate based on a data type of the first channel and a determined latency of the connection, receiving from a subscriber through a first connection a request for messages of the first channel, selecting messages in the first buffers according to the order and the sampling rate, and sending the selected messages using the first connection to the subscriber according to the order.
US09608925B2

A data packet comprising a header, the header having a format associated with a Virtual Extensible LAN (VXLAN) technology is generated at an originating tunnel end point device in a network. A predetermined bit in a reserved portion of the header is set to a predetermined value. The data packet is then transmitted.
US09608924B2

A transmission rate of a control message between a switch and a switch controller can be reduced. A network system includes the switch which transfers a packet based on a switch flow table, the switch controller and a front-end unit which relays the control message between the switch controller and the switch. The front-end unit includes a buffer, a flow table storage section and a buffer control section which buffers the control message which hits a buffer flow entry of the flow table in the buffer.
US09608921B2

The invention provides for a download agent executing on a computing device to dynamically select between media files with different media quality for delivery of media content provided by a media content provider. The download agent may select between different media files with similar content but different quality based on a playback rate of the media file, the resolution of the media file, or the encoding scheme of the media file. The download agent may seamlessly transition from one media file to another media file at key frames to avoid any motion artifacts and to avoid requiring a user to restart the media file.
US09608920B2

A network information extracting system and method thereof are disclosed. A network message packet transmitted from a communications server is received by a router. The router includes a processor, a memory and a comparator. The processor disassembles the network message packet and extracts company information and a first message. The comparator compares the company information and a company list stored in the storage module. When the company information matches to one of the company lists, the first message is transmitted to a handheld device; when the company information does not match the list, a second message is added to the first message and transmitted to the handheld device.
US09608912B2

In one embodiment, a reactive routing computer network may be partitioned into diverse logical topologies, and a source node may transmit route request (RREQ) messages toward a destination node on each logical topology. In response, the source node may receive route reply (RREP) messages indicating routes to the destination node in each logical topology. The source node may thus select a route for each logical topology to reach the destination node, accordingly. In another embodiment, if partitioned logical topologies do not produce two or more routes or as a standalone embodiment, the source node may transmit RREQ messages toward the destination node without any corresponding logical topology. The destination node receives RREQ messages, and two or more routes from the source node to the destination node may be determined (e.g., by the destination or source node) based on the received RREQ messages at the destination node and path selection criteria.
US09608906B2

Methods, systems, and computer readable media for identifying network locations associated with endpoints are disclosed. According to one exemplary method, the method occurs at a registration server including at least one processor and configured to operate in a public network or a semi-public network. The method includes receiving, from an endpoint, a packet including a payload containing a first address associated with the endpoint. The method also identifying a second address from a header of the packet. The method further includes determining, using the first address or the second address, whether to initiate a connection with the endpoint for determining a network location associated with the endpoint.
US09608905B1

A packet is detected in an input data stream. A stream of fast Fourier transform (FFT) blocks are scanned for a plurality of candidate symbols for a preamble of the packet. The stream of FFT blocks correspond to the input data stream. A symbol boundary is detected between adjacent candidate symbols of the plurality of candidate symbols. The FFT blocks are aligned with the symbol boundary. A transition boundary is detected between different adjacent candidate symbols of the preamble based on the detected symbol boundary. A packet detection indication is provided based on the detected transition boundary.
US09608900B2

Techniques are provided for generating efficient flooding tree paths in a network. At a node device in a network, a unicast message is sent to a plurality of node devices in the network. The node device obtains an identifier associated with each of the node devices in the network. The identifier contains information indicating node connectivity for each of the node devices. A selected node device is then identified. The selected node device is one of the node devices in the network that has a lowest identifier value indicating a lowest number of connected node devices to the selected node device in the network. The selected node device is classified as a root flooding tree node device. A flooding tree is generated by performing a shortest path first operation from the selected node device to the plurality of node devices in the network.
US09608881B2

A computer implemented method, data processing system, and computer program product control point in time access to a remote client device and auditing system logs of the remote client device by an auditing server device to determine whether monitored user activity on the remote client device associated with a work request was in compliance with one or more regulations.
US09608878B2

A method for locating at least one field device in an automated plant, wherein the field device is connected via a network composed of a plurality of distributed field devices, and wherein a mobile terminal is applied for locating the field device.
US09608876B2

Embodiments render on a second data processing system, a result derived from a set of data by performing data processing across the first data processing system and a second data processing system. The amount of processing performed by the second data processing system can be dynamically adjusted. The first data processing system receives information indicating an amount of interface characteristics of the first data processing system as compared to interface characteristics of the second data processing system to be presented to a user. Data processing is dynamically allocated between the first data processing system and the second data processing system, based on an amount of interface characteristics of the first data processing system as compared to interface characteristics of the second data processing system to be presented to a user.
US09608869B2

In example embodiments, space filling elements displayed on a computer screen represent items in one or more levels of a hierarchical menu structure. The area of a space filling element indicates the number of accesses to an application associated with the space filling element. Other attributes of the space filling element may indicate values of characteristics of an associated application.
US09608860B1

Example implementations are directed to systems and methods involving a mobility management entity (MME) pool. In example implementations, the MME of the pool can be configured as a backup for a fraction of subscribers associated with other MME in the pool. Upon detection of the failure of an MME in the pool, the surviving MME messages eNodeBs and other peer network nodes that it will take over the impacted subscribers such that the subscribers do not need to conduct a reattachment process. Multiple MME codes per MME can be used to partition the subscribers for backup, which can thereby lead to geo-redundancy for the MME.
US09608857B2

Multiple physical NEs may be presented to a network carrier as a single logical NE comprising multiple physical NEs. Alarms between the multiple physical NEs may be treated as internal connection alarms of the single logical NE instead of endpoint alarms of the multiple physical NEs. A number of alarms in the network may be reduced as well as alarm processing of the alarms at an Operational Support System (OSS), effectuating scaling of alarms as well as relaxing resource requirements (e.g., compute power, memory, etc.) of the OSS.
US09608855B2

A time control apparatus provided in a slave machine and synchronizing time information with time information of a master machine connected over a network includes: calculation units respectively calculating time difference candidates of the slave machine with respect to the master machine and network delays indicative of an average of times necessary for communication of first and second messages over the network based on transmission and reception times of the first messages which are transmitted from the master machine and received using the slave machine and transmission and reception times of the second messages which are transmitted from the slave machine and received using the master machine; a selection unit selecting one of the calculated time difference candidates as a time difference based on the calculated network delays; and an adjustment unit adjusting the time information of the slave machine based on the selected time difference.
US09608850B2

A spintronic wireless communication system for simultaneously modulating multiband frequencies and amplitudes includes a plurality of spin-torque transfer devices which have different frequency characteristics from each other, and OOK modulate or multi-level ASK modulate input data to thereby output a multiband OOK modulation signal or a multiband, multi-level ASK modulation signal; a plurality of matching networks which match individual impedances of the plurality of spin-torque transfer devices; and a broadband antenna which receives the multiband OOK modulation signal or the multiband, multi-level ASK modulation signal from ends of the plurality of matching networks and simultaneously transmits the signals to the outside.
US09608849B2

A method, system, and apparatus for audio communication modulation mode self-adaptation and an electronic signature token are provided. The method includes modulating first audio data using at least two modulation modes supported by the first device to generate first audio data frame streams; selecting an optimal modulation mode used in the second device from the modulation modes correctly received by the second device and supported by the first device according to a predetermined rule; demodulating the second audio data stream to obtain modulation modes correctly received by the first device and supported by the second device and the optimal modulation mode used in the second device; and selecting an optimal modulation mode used in the first device from the modulation modes correctly received by the first device and supported by the second device according to the predetermined rule.
US09608846B2

An apparatus and method for transmitting data with conditional zero padding is provided. In accordance with an embodiment of the disclosure, a transmitter transmits data to a receiver by transmitting symbols such that each symbol is preceded by a cyclic prefix of a fixed length and the symbol conditionally includes enough zero padding to avoid ISI (Inter-Symbol Interference) between consecutive symbols. In some implementations, if the fixed length for cyclic prefixes is long enough to avoid ISI between consecutive symbols, then the symbols may omit zero padding. Otherwise, the symbols may include enough zero padding to avoid ISI between consecutive symbols. The zero padding may be zero tail or zero head.
US09608843B2

Embodiments of the present invention provide a method for signal compensation, including: receiving, by a receiver via N receiving antennas, a plurality of channel estimation preamble signals sent by M transmitting antennas of a remote transmitter; determining, by the receiver, channel estimation parameters according to the first pilot signals of the M transmitting antennas contained in the plurality of channel estimation preamble signals; receiving, by the receiver, data signals and second pilot signals sent on a first data symbol by the M transmitting antennas; determining, by the receiver, channel phase shift parameters according to signals arrived at the N receiving antennas which come from the second pilot signals; and determining, by the receiver according to the channel estimation parameters and the channel phase shift parameters, signal compensation for the data signals arrived at the N receiving antennas. Accuracy of demodulation for transmitted data to a certain extent is improved.
US09608841B2

Embodiments herein include systems and methods for providing a mechanism for efficient data synchronization of ARP records between two peer nodes of an SMLT system. Such techniques include modifying control information of ARP packets transmitted between peer nodes of the SMLT system to indicate originating SMLT ports. Techniques also include disabling MAC synchronization control messaging across the IST link. These techniques enable real-time synchronization ARP records for MAC learning without needing dedicated control messaging over the IST, thereby providing nodal and SMLT port failover and recovery.
US09608838B2

Apparatus and methods relating to bonded interconnection of local communication networks are disclosed. Bonded communication links, including multiple constituent links that have been bonded together, are terminated to enable communications over the bonded links using bandwidth available on the constituent links. A cross-connect function determines whether received communication traffic is to be forwarded to one or more of a local communication network and the terminated bonded links. The received communication traffic is forwarded in accordance with the determination. The local communication networks may include ring networks, linear networks, or both. The bonded links and links between nodes in a local communication network are bonded DSL (Digital Subscriber Line) links in some embodiments. Bonding of DSL links in this manner can be used, for instance, to extend the reach of DSL service without sacrificing bandwidth.
US09608832B1

A method for scheduling a meeting using an email client that is part of an email system includes receiving a request at the email client to schedule the meeting. The request may include an indication of the resources that are to be provided by a conferencing system for the meeting. The method also includes communicating the request to a conference bridge that is part of the conferencing system and receiving from the conference bridge an access code associated with the meeting. The method also includes appending the access code to a meeting invitation associated with the meeting and providing the meeting invitation to an email server that is part of the email system. The method also includes sending the meeting invitation to users invited to participate in the meeting.
US09608828B1

An elongate physical unclonable function (PUF) is disclosed. The PUF has a longitudinal axis and contains a plurality of small magnetic particles. A much larger magnet is positioned on the longitudinal axis to indicate a home position. A low-cost linear translation mechanism may be used to read the PUF by referencing position information to the home position. Other devices are disclosed.
US09608827B1

Circuits and approaches for de-initializing memory circuits. In one implementation, a memory circuit includes a plurality of memory cells. Each memory cell includes a pair of cross-coupled inverters and first and second access transistors coupled to the pair of cross-coupled inverters. A first bit line is coupled to the first access transistor, and a second bit line is coupled to the second access transistor. A de-initialization circuit is coupled to the first and second bit lines. The de-initialization circuit is configured and arranged to equalize signal states on the first and second bit lines in response to a de-initialization signal.
US09608817B2

Homomorphic evaluation of a function is performed on input ciphertext(s), which were encrypted using a public key of an encryption scheme that also includes multiple secret keys. Each input ciphertext includes multiple real numbers that are kept with finite precision. Performing the homomorphic evaluation of the function includes performing operation(s). Performing each of one or more operations includes the following. A key-switching transformation is performed on selected ciphertext(s), including converting a first version of a selected ciphertext with respect to a first of the secret keys and with some number r bits of precision to a second version of the selected ciphertext with respect to a second of the secret keys and with some other number r′ bits of precision, r′>r. Each key switching transformation is performed prior to or after the operation(s) are evaluated. Results of the operation(s) are output.
US09608813B1

A plurality of devices have common access to a cryptographic key. The cryptographic key is rotated by providing the devices simultaneous access to both the cryptographic key and a new cryptographic key and then revoking access to the cryptographic key. Keys stored externally and encrypted under the cryptographic key can be reencrypted under the new cryptographic key. Keys intended for electronic shredding can be left encrypted under the old cryptographic key.
US09608807B2

A hearing device includes: a processing unit configured to compensate for hearing loss of a user of the hearing device; and an interface; wherein the processing unit is configured to: receive a session request for a session via the interface, obtain and store a session key, encrypt the session key based on a hearing device key, send a session response comprising the encrypted session key, and receive session data in the session via the interface.
US09608799B2

The present invention is directed to data communication. More specifically, embodiments of the present invention provide a method for acquiring sampling frequency by sweeping through a predetermined frequency range, performing data sampling at different frequencies within the predetermined frequency range, and determining a target frequency for sampling data based on a maximum early peak frequency and a maximum late peak frequency. There are other embodiments as well.
US09608797B2

An envelope extracting apparatus includes: a clock extracting device arranged to extract a clock signal of a receiving modulation signal according to a first biasing voltage; and an edge detecting device arranged to generate a detecting signal to indicate an envelope edge of the receiving modulation signal according to a delayed clock signal of the clock signal and a second biasing voltage; wherein the second biasing voltage or a delay time of the clock signal is adjustable.
US09608793B2

Method and system for providing an integrated long range, high capacity communication system between several entities involved in maritime Simultaneous Operations (SIMOPS). The method and system makes use of narrow lobe phase steerable antenna being controllable in both azimuth and elevation by software control.
US09608790B2

The present invention discloses a method for transmitting a reception acknowledgement response in a wireless communication system. The method includes receiving an enhanced physical downlink control channel (EPDCCH), determining a physical uplink control channel (PUCCH) resource based on a lowest one of enhanced control channel element (ECCE) indexes configuring the EPDCCH and a HARQ-ACK resource offset (ARO), and transmitting a reception acknowledgement response through the PUCCH resource. When a reception acknowledgement response related to two or more subframes is transmitted in a subframe for transmission of the reception acknowledgement response, a set of possible values for the ARO includes a first ARO value to shift a PUCCH resource of a specific subframe to a PUCCH resource region for at least one subframe prior to the specific subframe. The first ARO value provides a different shift amount depending on a group having the specific subframe among groups related to the two or more subframes.
US09608777B2

Methods, systems, and devices are described for hierarchical communications within a wireless communications system. An eNB and/or a UE may be configured to operate within the wireless communications system which is at least partially defined through a first layer with first layer transmissions having a first subframe type and a second layer with second layer transmissions having a second subframe type. The first subframe type may have a first round trip time (RTT) between transmission and acknowledgment of receipt of the transmission, and the second layer may have a second RTT that is less than the first RTT. Subframes of the first subframe type may be multiplexed with subframes of the second subframe type, such as through time division multiplexing.
US09608775B2

A method of defining physical channel transmit/receiving timings and resource allocation is provided for use in a Time Division Duplex (TDD) communication system supporting carrier aggregation. A method for receiving, at a base station, a Hybrid Automatic Repeat Request (HARQ) acknowledgement from a terminal in a Time Division Duplex (TDD) system supporting carrier aggregation of a primary cell and at least one secondary cell includes transmitting a downlink physical channel through one of the primary and secondary cells, receiving the HARQ acknowledgement corresponding to the downlink physical channel of the primary cell at a first timing predetermined for the primary cell, and receiving the HARQ acknowledgement corresponding to the downlink physical channel of the secondary cell at second timing, wherein the second timing is determined according to the first timing.
US09608769B2

A data packet for bidirectional transmission of data packets in the case of data transmission between a first and a second communication device and a method for transmitting such a data packet is provided. A data packet that is transmitted from a first to a second communication device to contain a piece of acknowledgement information for all data packets that have already been received from the first communication device previously during this data transmission.
US09608764B2

In an aspect, this disclosure provides for determining a power imbalance between a first radio frequency (RF) carrier and a second RF carrier of a dedicated physical control channel for uplink transmission, determining whether the power imbalance is greater than a power imbalance threshold, and blocking data transmission on one of the first RF carrier or the second RF carrier when the power imbalance is greater than the power imbalance threshold.
US09608760B2

The present invention is an optical terminal device comprising a signal modulator configured to generate a first signal modulated onto a first optical sideband of a first optical wavelength signal and a second signal modulated onto a second sideband of the first optical wavelength signal, the first signal being a different type than the second signal; a receiver configured to receive a third signal modulated onto the first optical sideband of a second optical wavelength signal and a fourth signal modulated onto a second sideband of the second optical wavelength signal, the third signal being a different type than the fourth signal; and a circulator coupled to the signal modulator and the receiver, wherein the circulator is configured to communicate with a node of an integrated network via an optical fiber. A remote node, a communication terminal, and a method of performing integrated network access are also disclosed.
US09608758B1

A communication system includes a first optical system and a second optical system optically connected to a clamping laser and a pump laser. The first optical system includes first and second optical splitters. The first optical splitter is configured to receive a clamping laser signal from the clamping laser and split the signal into split clamping laser signals. The second optical splitter is configured to receive a pump laser signal from the pump laser and split signal into split pump laser signals. The second optical system is optically connected to the first optical system and includes amplifier systems. Each amplifier system is configured to receive a multiplexed signal. The second optical system includes first and second combiners optically connected to an erbium-doped fiber. The first combiner is optically connected to the first splitter, and the second combiner is optically connected to the second splitter.
US09608748B2

Disclosed are methods of transmitting and receiving media information file for HTTP stream. Content is divided into segments, the segments are divided into segment sub groups, each of the divided segments grouping the segment sub groups, a meta media information file including information on a segment sub group is configured; and sub media information file including information on segments in a segment sub group is configured. When service initializes, the meta media information file is transmitted. When a transmission request for content is received, the sub media information file to which a playback request timing for content belongs is selected and transmitted by referring to the meta media information file, and then, a segment in a segment sub group corresponding to the sub media information file is transmitted. Thus, during HTTP streaming, initial transmission delay is reduced, and random access and trick mode playback are possible.
US09608747B2

In a digital mixer, when a patch of a certain channel is changed, values of parameters of one port which has been connected to the certain channel is applied as parameters of a newly connected port, thereby enabling to hand over parameters of the one port which have been set for the certain channel. Further, when a newly connected port is already connected to another channel, the digital mixer asks the user whether or not to apply the parameters of the one port.
US09608737B2

Disclosed is a circuit for realizing passivation of an intelligent optical distribution interface disc in a machine disc enable manner, which relates to the field of optical communications. In the present invention, a distribution port is separated from distribution management, all management circuits on a distribution interface disc are moved out, and all control and management functions are achieved on a distribution management disc, to enable passivation of a distribution interface disc circuit, i.e. any active electronic devices such as integrated circuits, triodes, etc. which are easily damaged by static electricity and affected by fouling are not placed on the distribution interface disc any longer, and power lines are not introduced in the distribution interface disc. Using the present invention, no matter whether in a fusion-distribution integration or fusion-distribution separation design, during onsite construction, a distribution disc has both strong anti-static capability and fouling-resistant capability. When the fusion-distribution integration design is used, the device cost can be reduced, the device production process can be reduced, and the device performance and the distribution density can be increased. When the fusion-distribution separation design is used, even an optical fiber fusion splice point on the distribution disc generates failure, over-high requirements may not be put forward for maintenance and construction.
US09608729B2

A PHY auto-negotiation and link up procedure for Ethernet Passive Optical Network Over Coax (EPOC) is provided. The procedure is compliant with the Ethernet Passive Optical Network (EPON) standard and can be used to bring an EPOC network to user traffic readiness. In addition, the procedure, or a variation thereof, can be used to enable periodic maintenance of the coaxial link of the EPOC network, thereby maintaining adequate communication conditions.
US09608721B2

A method of calculating a transmitter and dispersion penalty for predicting optical link signal quality includes providing an optical link; capturing an averaged eye, using an optical test signal sequence to drive the transmitter with an oscilloscope receiver having an oscilloscope bandwidth as available; and from the averaged eye, capturing histograms A1; capturing a non-averaged eye using an optical test signal sequence to drive the transmitter, and from the non-averaged eye, capturing histograms B1; de-convolving histograms A1 from histograms B1; filtering waveform from step 1), convolve the filtered waveform from step 4) with the estimate of the noise from 3); and calculating “soft” TDP based on the probability distribution function.
US09608714B2

A method for modifying a communication signal for transmission from a source to a destination includes identifying, by data processing hardware, a target platform for communication with a communication device. The method includes establishing a communication connection between the target platform and the communication device and identifying an available communication channel for communicating data between the target platform and the communication device. The method also includes modifying a communication signal by multiplying the communication signal with a pseudo random noise spreading code. The method also includes causing transmission of the modified communication signal from the communication device to the target platform through the available communication channel. The modified communication signal is transmitted below a thermal noise of the available communication channel.
US09608713B2

The present disclosure relates to an interference cancellation method and device of an ICS repeater using a leveler, and may effectively cancel only interference signals by using a leveler without using a magnetic correlation cancellation device or digital filter in order to cancel unnecessary noise signals generated by narrow-band signals and enable an ICS repeater design for an LTE wireless network that needs a short system time delay.
US09608711B2

Disclosed apparatuses obtain real-time performance measurements and adaptively select multiple-input, multiple-output (MIMO) antennas to improve MIMO antenna performance. A correlation estimator determines an approximation of instantaneous antenna correlation values. One method includes obtaining a channel quality indicator (CQI) measurement for first and second antennas of a mobile device. The method determines a composite CQI for the two antennas and estimates the antenna correlation for the first and second antennas based on the composite CQI. The method can include performing a lookup operation in a CQI table mapping composite CQI to coding rates. The method can include obtaining a signal-to-noise ratio (SNR) measurement for the first and second antennas of the mobile device, and estimating the antenna correlation for the first and second antennas based on the composite CQI and the SNR measurement.
US09608695B1

A communication system includes a transmitter, a first transmission line, and a second transmission line. The transmitter includes a modulation circuit, a carrier generator, and a pulse generator. The modulation circuit is configured to modulate a first data stream based on a first carrier signal, thereby generating a modulated signal. The carrier generator is configured to generate the first carrier signal and a reference clock signal. The pulse generator is configured to generate a pulse train signal based on the reference clock signal. The first transmission line is configured to carry the modulated signal. The second transmission line is configured to carry the pulse train signal.
US09608692B2

Aspects of the subject disclosure may include, for example, a repeater device having a first coupler to extract downstream channel signals from first guided electromagnetic waves bound to a transmission medium of a guided wave communication system. An amplifier amplifies the downstream channel signals to generate amplified downstream channel signals. A channel selection filter selects one or more of the amplified downstream channel signals to wirelessly transmit to the at least one client device via an antenna. A second coupler guides the amplified downstream channel signals to the transmission medium of the guided wave communication system to propagate as second guided electromagnetic waves. Other embodiments are disclosed.
US09608680B2

An electronic messaging device includes a receiver configured to receive a message at one of a first operational frequency and second operational frequency. The messaging device can operate using a time synchronous protocol and can receive commands through over-the-internet-programming (OTIP) and over-the-air-programming (OTAP).
US09608676B2

Various digital pre-distortion systems for use in transmitters are disclosed. The digital pre-distortion system comprises an observing path, which performs either undersampling or radio frequency sampling of the output of a power amplifier. Undersampling may be performed at a rate, which causes aliasing to occur in the undersampled frequency domain. Both undersampling and radio frequency sampling reduces the complexity of the digital pre-distortion system by removing any down mixing modules or anti-aliasing modules, while maintaining reasonable performance of the digital pre-distortion systems.
US09608673B2

A transmitter and method are provided for processing a transmission signal. The transmitter includes an FEM that switches a plurality of band signals for a first and second communication scheme, wherein the band signals for the first communication scheme include a first HB signal, a second HB signal, a first LB signal, and a second LB signal, and the band signals for the second communication scheme include a third LB and a third HB signal; a first PAM including a first power amplifier that amplifies the third HB signal, a second power amplifier that amplifies the first HB signal, and a third power amplifier that amplifies the first LB signal; and a second PAM including a fourth power amplifier that amplifies the third LB signal, a fifth power amplifier that amplifies the second HB signal, and a sixth power amplifier that amplifies the second LB signal.
US09608670B2

According to one embodiment, a method for processing data includes determining whether a PES is invalid while reading data from a magnetic medium using at least one data channel, determining whether a PES value is above a first predetermined threshold when the PES is valid, injecting error bits into a data stream in place of corresponding bits of decoded data when the PES is invalid and/or the PES value is above the first predetermined threshold, decoding the data using a run-length limited (RLL) decoder to produce the decoded data based on the data from the magnetic medium, and outputting the data stream. Other methods, systems, and tape drives for processing data using error injection are described in more embodiments.
US09608666B1

A decoder performs forward error correction based on quasi-cyclic regular column-partition low density parity check codes. A method for designing the parity check matrix reduces the number of short-cycles of the matrix to increase performance. An adaptive quantization post-processing technique further improves performance by eliminating error floors associated with the decoding. A parallel decoder architecture performs iterative decoding using a parallel pipelined architecture.
US09608650B1

The present disclosure provides a single-phase PLL controlling method and a single-phase PLL controlling device. The device includes a first FIR filter, a second FIR filter and a Park converter. The first FIR filter and the second FIR filter are configured to perform FIR filtration on a collected power grid voltage signal so as to acquire filtered signals, and output the filtered signals to the Park converter. A filtered signal Vα acquired by the first FIR filter and a filtered signal Vβ acquired by the second FIR filter form a set of virtual two-phase signals in an αβ coordinate system. The Park converter is configured to perform Park conversion on the filtered signal Vα and the filtered signal Vβ, so as to acquire a set of two-phase signals Vd and Vq in a dq coordinate system.
US09608648B2

A digitally controlled oscillator (DCO) modulation apparatus and method provides a wideband phase-modulated signal output. An exemplary modulator circuit uses an oscillator in a phase-locked loop. The circuit receives a wrapped-phase input signal, unwraps the wrapped-phase input signal to generate an unwrapped-phase signal, and differentiates the unwrapped-phase signal. The wrapped-phase input signal and the differentiated unwrapped-phase signal are both injected into a feedback loop of the modulator circuit. The feedback loop may include a multi-modulus frequency divider with a frequency divisor that is temporarily incremented or decremented to cancel out abrupt phase jumps associated with the wrapped-phase to unwrapped-phase conversion.
US09608647B1

A system and method for calibrating a Voltage-Controlled Oscillator (VCO) having both fine-tuning control and coarse-tuning control. The VCO frequency can vary monotonically with changes in each of one or more operational conditions. The calibration method determines the coarse-tuning control setting for the VCO at system start-up. The method comprises generating frequency characterization data, generating a polynomial function from the characterization data, calculating the fine-tuning control voltage based on the polynomial function and a measurement of the operational conditions, and sweeping through all the coarse-tuning control settings to determine the coarse-tuning control setting that generates the closest VCO frequency to a target frequency when using the calculated fine-tuning control voltage.
US09608640B1

A receiving circuit includes: a detector configured to detect a position at which logics of first data and second data acquired by sampling received data using two clocks having mutually-different phases do not match each other as an edge; and an adjustment circuit configured to perform an adjustment causing an internal clock frequency to be close to a data frequency in the received data based on a first probability that logics of third data in a next cycle of the first data and the second data match each other and a second probability that logics of fourth data in a next cycle of the second data and the third data match each other.
US09608625B2

According to one embodiment, a semiconductor device includes: a voltage line to which a first voltage is applied; a first circuit configured to operate by using the first voltage; and a second circuit configured to control a connection between the voltage line and the first circuit. The second circuit includes: at least one first switch circuit configured to connect the first circuit and the voltage line based on a first control signal; and a second switch circuit including a plurality of switch sections configured to connect the first circuit and the voltage line based on a plurality of second control signals different from the first control signal.
US09608624B2

An apparatus for performing signal driving with aid of MOSFET and an associated IC are provided, where the apparatus includes a PMOSFET coupled between a predetermined voltage level and a terminal, and further includes an NMOSFET coupled between the predetermined voltage level and the terminal. The PMOSFET is arranged for selectively driving a signal that passes through the terminal. In addition, the NMOSFET is arranged for selectively driving the signal. Additionally, the apparatus further includes another NMOSFET coupled between another predetermined voltage level and the terminal, wherein the other NMOSFET is arranged for selectively driving the signal. More particularly, the PMOSFET, the NMOSFET, and the other NMOSFET does not drive the signal at the same time. For example, each of the PMOSFET, the NMOSFET, and the other NMOSFET selectively drives the signal to have one of a plurality of logical states.
US09608623B1

Systems and methods relating to voltage monitoring across isolation barriers are disclosed herein. In one example embodiment, an isolation system includes a low voltage circuit portion including a first control logic portion, and a high voltage circuit portion including a second control logic portion and an analog-to-digital converter portion. The system further includes a first transistor device having a first terminal coupled at least indirectly to a first connection having a first voltage level and a second terminal coupled at least indirectly to a second connection having a second voltage level. The first control logic portion governs provision of an output signal generated based at least indirectly upon the second voltage level. Due to a galvanic barrier, the output signal can be provided for receipt by another device in a manner that avoids exposure of that device to an undesirably high current or power level.
US09608614B2

A comparator circuit includes a differential circuit unit which detects a difference between two input signals, a current supply unit which supplies a current to the differential circuit unit, and a control unit which detects an operation timing of the differential circuit unit and controls the current supplied to the differential circuit unit by the current supply unit according to a detection result thereof.
US09608613B2

This disclosure generally provides a system, active input device, and method for generating an amplified square wave signal based on an input signal. The method comprises generating a pulse signal based on the input signal, and driving a switching signal based on the pulse signal to control a first switch. A pulse width of the pulse signal is adaptively controlled using a control signal generated based on the amplified square wave signal. An output terminal of the first switch is coupled with a second switch, and the switching signal controls current entering into the second switch. The method further comprises driving the input signal to control a third switch coupled with the second switch. The amplified square wave signal is generated at the second output terminal based on the switching signal and on the input signal.
US09608612B2

Provided is a time amplifier. The time amplifier includes: an SR latch providing an output at a timing determined according to a time difference between two inputs; and an operation determination unit connected to a power terminal of the SR latch and configured to determine an operation of the SR latch.
US09608610B2

A circuit for controlling a clock signal may include a voltage source that provides a bias voltage, and at least one delay element having a non-linear capacitive load coupled to an output of the delay element. The non-linear capacitive load receives the bias from the voltage source and controls a delay magnitude applied to a plurality of pulses of the clock signal by the delay element. Based on the bias having a first scaled voltage, the delay magnitude that is applied to the plurality of clock pulses is increased in order to generate a frequency correction to the operating frequency of a microprocessor based on a variation to a microprocessor supply voltage. Based on the bias having a second scaled voltage, the delay magnitude that is applied to the clock pulses is maintained to retain the operating frequency of the clock during the variation to the supply voltage.
US09608608B2

A power module includes: a base plane; at least one switch chip assembled on the base plane; and a voltage clamping circuit for clamping a voltage spike occurring on the at least one switch chip, comprising components of a charging loop, wherein the components of the charging loop at least comprise a capacitor, wherein a projection of a center point of at least one of the components of the charging loop on the base plane is located within at least one first circle, defined with a center of the first circle being a center point of the at least one switch chip, and with a radius of the first circle being a product of a maximum one of a length and a width of the at least one switch chip and a first coefficient, which is a multiple of 0.5.
US09608593B2

A filter device with a ladder circuit configuration includes series arm resonators and parallel arm resonators, a filter component mounted on a mounting substrate and including a chip substrate and an elastic wave filter chip, a circuit configuration in which a plurality of series arm resonators and parallel arm resonators are defined by the elastic wave filter chip, and inductances are connected between ground-potential-side end portions of the plurality of parallel arm resonators and a ground potential, and in which at least one of the plurality of inductances is provided in the chip substrate and a remaining at least one inductance is provided in the mounting substrate.
US09608587B2

Method embodiments are provided herein for dynamically calibrating and adjusting a direct conversion receiver system. One embodiment includes applying one or more gain control signals to one or more gain elements of a receiver system, where the applying one or more gain control signals results in a gain change to the receiver system; in response to the gain change, determining whether the receiver system exhibits a DC (direct conversion) offset; and in response to a determination that the receiver system exhibits the DC offset, applying one or more DC offset correction control signals to one or more gain elements of the receiver system, where the one or more DC offset correction signals are configured to correct the DC offset.
US09608583B2

The present invention relates to a process for adjusting the sound volume of a digital sound recording characterised in that it comprises: a step consisting of determining, in absolute values, for a recording, the maximum amplitude values for sound frequencies audible for the human ear, a step consisting of calculating the possible gain for a specified sound level setting, between the maximum amplitude value determined above and the maximum amplitude value for all frequencies combined, a step consisting of reproducing the recording with a sound card by automatically adjusting the amplification gain level making it possible to obtain a sound level for the recording of a specified value so that it corresponds to the gain calculated for this recording.
US09608582B2

A first transconductance cell having a differential input voltage ΔV1 and a forced output current ΔI1, has a bias set by a feedback loop. A second transconductance cell having a differential input voltage ΔV2 and using the same biasing as the first cell has analytically identical transconductance. The second transconductance cell produces an output current ΔI2 dependent on the product of the output current ΔI1 of the first transconductance cell and the quotient of the second differential input voltage ΔV2, and the first differential input voltage ΔV1. The adaptive transconductance cells can be used to generate mathematic functions such as multiplication and division.
US09608579B2

Provided herein are apparatus and methods for low distortion composite amplifiers with high load current. In certain configurations, a composite amplifier can be a closed loop system which includes two or more amplifiers such that one or more amplifiers can provide an output current to a load while one or more amplifiers can control an output voltage to be proportional to an input voltage. The loop gain can be proportional to the product of the individual amplifier gains and to a noise gain network function. In this way the composite amplifier can maintain low distortion for heavier loads and for load currents which exceed the normal load current operation of a single amplifier.
US09608578B2

A low noise amplifier includes a T-type circuit, a first amplification module and a second amplification module. The T-type circuit is adapted to receive an input signal from a signal source, filters the input signal to generate a filtered signal, and is configured such that an equivalent input impedance seen into the T-type circuit matches an equivalent output impedance seen into the signal source. The first amplification module is coupled to the T-type circuit for receiving the filtered signal therefrom, and amplifies the filtered signal to generate an amplified signal. The second amplification module is coupled to the first amplification module for receiving the amplified signal therefrom, and amplifies the amplified signal to generate an output signal.
US09608576B2

Apparatus and methods for power amplifier bias circuits are disclosed herein. In certain implementations, a power amplifier bias circuit includes a current source configured to generate a reference current, a plurality of reference bipolar transistors, a selection circuit configured to select one or more selected reference bipolar transistors from the plurality of reference bipolar transistors, and a transimpedance amplifier. The one or more selected reference bipolar transistors have a current therethrough that changes in relation to a power amplifier stage bias voltage, and the transimpedance amplifier is configured to control the power amplifier stage bias voltage based on an error current corresponding to a difference between the reference current and the current through the one or more selected reference bipolar transistors.
US09608555B2

A method is described for activating a multiphase machine that has a link circuit equipped with a link circuit capacitor, phase windings, and one high-side switch and one low-side switch per phase. The switches associated with the individual phases have control signals applied to them by a control unit. The control unit provides, in successive activation cycles, pulse-shaped control signals for the switches, the pulse widths and pulse onsets of which are respectively varied within an activation cycle in such a way that the link circuit current is reduced.
US09608550B2

In accordance with this disclosure, there are provided several inventions, including an electrostatic chuck apparatus comprising multiple layers with cutouts that form a labyrinth structure which defined a path for cooling or heating gas. The structure prevents particles from accelerating such that they form unwanted lightup in the gas flow path.
US09608543B2

A turn-off overvoltage limiting for IGBT is described herein. The injection of a sample of the overvoltage across the IGBT in the gate drive to slow down the slope of the gate voltage decrease only during the overvoltage above a predetermined value is described herein. Techniques to increase the parasitic inductance to allow the control to limit an overvoltage at turn off of the second IGBT are also described herein.
US09608531B2

A timing controller provides adaptive timings to control a synchronous rectifier with a body diode. The timing controller has a ramp generator providing a ramp signal at a first capacitor. The ramp signal corresponds to a discharge time when the body diode is forward biased. A second capacitor records an estimated duration signal. An update circuit is connected between the first and second capacitors, for shorting the first and second capacitor to update the estimated duration signal by charge sharing. A comparator with two inputs coupled to the ramp signal and the estimated duration signal respectively compares the ramp signal and the estimated duration signal to control the synchronous rectifier.
US09608517B2

Various embodiments of the invention reduce switching losses associated with existing non-zero volt switching and non-zero current switching in DC/DC converters without the need for a resonant design. Certain embodiments of the invention provide for improved efficiency by reducing switching losses related to the simultaneous presence of current and voltage across high power switching devices. In certain embodiments, this is accomplished by adding a relatively small inductor and two switching elements to various switching regulator topologies. Energy stored in the inductor is used to transition the output of the switching converter to achieve zero volt switching and zero current switching.
US09608516B2

A battery discharge circuit has a switching circuit and a controller. The switching circuit is coupled between a battery and a load. The controller is configured to generate a control signal to control the switching circuit. When the battery voltage drops below a first reference voltage, the controller adjusts the control signal to regulate the battery voltage to be equal to the first reference voltage.
US09608509B2

A switching converter providing an output voltage has a first switch and a control circuit. The control circuit provides an auxiliary power supply voltage, and a switching control signal to control the first switch based on the output voltage and a reference signal. The switching converter is shut down by the control circuit when a fault happens, and the switching converter restarts when the auxiliary power supply voltage decreases to a first threshold.
US09608503B2

An actuator has an electrically conductive coil which has a longitudinal axis and windings through which a current can flow. The coil is surrounded by a highly permeable first ferromagnetic body so that the first body has projections of highly permeable ferromagnetic material above and below the coil in the longitudinal direction. The actuator has a magnet spaced apart from the coil so that a gap forms therebetween. The magnet is surrounded by a highly permeable second ferromagnetic body so that the second body has projections of highly permeable ferromagnetic material above and below the magnet in the longitudinal direction. The magnet is statically mounted with the second body and the coil is spring mounted with the first body so that the coil and first body oscillate in the longitudinal direction when an alternating current flows through the coil. The coil is outside the magnet perpendicular to the longitudinal axis.
US09608502B2

An impactive vibration generating apparatus includes a rotary unit having a shaft and a coil arranged around the shaft; a fixing unit surrounding the rotary unit and having a magnet therein; a commutator arranged along the circumference of the shaft connected to the coil; a pair of brushes to slidably contacting the commutator; a protrusion attached to one part of the rotary unit; and a stopper contacting the protrusion when the rotary unit rotates so as to interrupt the rotation of the rotary unit. According to the impactive vibration generating apparatus, a sharp and strong single impactive vibration or only a few impactive vibrations can be generated. Further, a strong vibration can be caused by continuous impactive vibrations, and the frequency or cycle of the generation of the impactive vibrations can be adjusted.
US09608497B2

The invention relates to a windscreen wiper motor (10), having a housing (12) for accommodating a gearing arrangement which comprises a gear wheel (20) rotatably mounted in a shaft (13), which gear wheel has, on its outer circumference, a toothing (21) which interacts with a counterpart toothing (19) on a drive shaft (15), wherein the shaft (13) is received in a mount (22; 22a to 22c), which is constructed as a bore, of the housing (12) in an eccentric bush (25; 25a to 25c) for setting the distance (a) between the shaft (13) and the drive shaft (15), and wherein a press fit is formed at least in regions between the mount (22; 22a to 22c) and the eccentric bush (25; 25a to 25c).
US09608493B2

In a rotary electric machine including a stator and a rotor, the stator includes: a connected core (1) composed of a plurality of cores in which a first core (1b) and a second core (1c) are paired to connect in a belt shape to be rounded into a substantially cylindrical shape by being folded at a core connecting portion (1d) so as to surround the rotor; a plurality of coils in which a first coil (3f) and a second coil (3g) are paired; and a crossover wire (3c) which connects the winding end (3b) of the first coil (3f) to the winding start (3d) of the second coil (3g). The crossover wire (3c) are arranged on the inner diameter side than the core connecting portion (1d).
US09608492B2

A relay conductor of a rotating electrical machine is provided with: a coil connector that is connected to a coil on one side of a rotating shaft and further to the outside in the radial direction than the coil; a power line connector that is connected to an external power line on the other side of the rotating shaft; and relays that extend in the axial direction of the rotating shaft, and link the coil connector and the power line connector. At least a portion of the power line connector is positioned closer to the inner diameter side of the rotating electrical machine than the outer peripheral surface of a stator.
US09608491B2

A stator includes a first teeth unit including a first insulator having an annular first crossover wire guide and a plurality of first winding units radially provided at regular intervals on an outer circumference of the first crossover wire guide to cover teeth of one phase group of an alternating current, the teeth of the one phase group having upper halves fitted to the first winding units, a third insulator that covers lower halves of the teeth, and a winding wire of one phase wound around the teeth of the one phase group, a second teeth unit having an identical configuration to that of the first teeth unit in which a winding wire of the other phase is wound in a concentrated manner, with second winding units inserted between adjacent ones of the first winding units, and an annular yoke including a plurality of recesses at regular intervals.
US09608482B2

A motor stator manufacturing method includes: prefabricating separate detachable coil sets and coil wire ends thereof; arranging connection points on a printed circuit board on which to assemble or reassemble the separate detachable coil sets; selectively connecting or reconnecting the coil wire ends with the connection points of the printed circuit board to form or change into a predetermined design of various motor stator types; and mounting the separate detachable coil sets in a stator seat to form or change into the AC motor stator type. In another embodiment, the method includes: prefabricating the separate detachable coil sets and coil wire ends thereof; mounting the separate detachable coil sets in the stator seat; arranging the connection points on the printed circuit board and assembling or reassembling the printed circuit board with the separate detachable coil sets; and selectively connecting or reconnecting the coil wire ends with the connection points of the printed circuit board to form or change into the predetermined design of various motor stator types.
US09608473B2

A near field communication and wireless charging device includes a coil, a tuning module, a near field communication module, a wireless charging module, and a power storage device. The coil is configured to receive electromagnetic waves. The tuning module is electrically connected to the coil. The near field communication module includes an attenuator and a near field communication control circuit. The attenuator is configured to attenuate the energy of electromagnetic waves transmitted from the tuning module. The near field communication control circuit is electrically connected to the attenuator. The power storage device is electrically connected to the wireless charging module. Electromagnetic waves are magnetically coupling to the coil, and the coil transmits signals of the electromagnetic waves to the near field communication module through the tuning module, or transmits the energy of the electromagnetic waves to the power storage device through the tuning module and the wireless charging module.
US09608471B2

A method and an apparatus for controlling wireless power transmission are provided. An apparatus for controlling wireless power transmission includes a controller configured to determine an output voltage of a power factor correction unit based on charging information of a battery, the power factor correction unit configured to correct an input voltage into the determined output voltage, and output a variable voltage, and a resonance unit configured to transmit power converted from the variable voltage to a wireless power reception apparatus.
US09608466B2

A charging assembly and a charging control method are provided for charging a battery pack according to an actual voltage of a battery in a battery pack. The charging assembly includes a battery pack having a battery with a rated charging current, a charger having a charging module for outputting an output voltage and an output current, and a charging circuit between the charging module and the battery. A method of operation includes: detecting the output current and the output voltage; calculating an actual voltage value on the battery; and determining whether to decrease or keep the output current or increase the output current of the charging module.
US09608457B2

A charging device for commonly charging multiple digital electronic devices has a housing, a charge control unit and multiple outlet strips. The charge control unit is mounted inside the housing and has multiple relays. The outlet strips are electrically connected to the charge control unit with each outlet strip electrically connected to one of the relays. A charging method corresponding to the charging device is performed by the charge control unit without the need of users' configuration during a charge cycle. The charge method automatically determines if the outlet strips can simultaneously supply power to charge during each charge schedule of the charge cycle. At least one outlet strip supplies power to charge during each charge schedule, and each outlet strip supplies power to charge once, thereby achieving optimization for the charging process with automatic determination and enhancing charging efficiency and users' operational convenience.
US09608444B2

Systems for reducing power usage and/or wastage use sensors to gather information about a circuit and its usage. Triggers are identified based on the information from the sensors, and subsequently used to control power delivery by reversibly effectuating energization and deactivation of particular circuits through smart nodes.
US09608442B2

We describe a photovoltaic power conditioning unit for delivering power from multiple photovoltaic panels to an ac mains power supply output, comprising: a dc input for receiving power from multiple photovoltaic panels; an ac output for delivering ac power to the ac supply; a bank of electrolytic energy storage capacitors for storing energy from the dc source for delivery to the ac supply; a dc-to-ac converter coupled to the ac output and having an input coupled to the bank for converting energy stored in the bank to ac power for the ac supply; and further comprising: a plurality of sense and control circuits, one for each capacitor in the bank, wherein each circuit is coupled in series with a capacitor, and is configured to disconnect the associated capacitor from the bank upon detection of a current flow through the associated capacitor of greater than a threshold current value.
US09608437B2

Techniques for improving electro-static discharge (ESD) performance in integrated circuits (IC's). In an aspect, one or more protective diodes are provided between various nodes of the IC. For example, protective diode(s) may be provided between the drain and gate of an amplifier input transistor, and/or between the drain and ground, etc. In certain exemplary embodiments, the amplifier may be a cascode amplifier. Further aspects for effectively dealing with ESD phenomena are described.
US09608430B2

A power system which includes a battery (or string of batteries) as well as a preemptive fuse driver, PFD, system. The PFD protection system reliably protects circuits that could be damaged by long term fault currents. More specifically, the PFD protection system includes a sensor and a controller as well as a controlled switch. The controller includes a PFD control module which allows protection to be tuned specifically to the source and load characteristics.
US09608427B2

A shuttle assembly is configured to connect an insulated wire to a contact terminal. The shuttle assembly may include a connecting insert defining an exposed wire-crimping chamber. The connecting insert is configured to receive an exposed end of a conductive wire, and is configured to be crimped to the exposed end of the conductive wire. A seal member is connected to the connecting insert, and is configured to be crimped to an insulating cover of the insulated wire.
US09608421B2

The present invention is directed to a weatherproof electrical box for protecting an electrical connection from the elements. The electrical box includes a housing comprising four side walls and a base forming an interior space, a pivotal cover that latches onto the housing, a circumferential flange extending outwardly from the upper end of the housing, and an outer flange. The outer flange can be releasably attached to corrugations on the housing.
US09608418B1

A flat decorative frame made of rectangular crystal or glass or molded transparent or tinted plastic materials for providing assembly of right angle architectural decorative cover with right angle rectangular or square opening access for power outlet and push keys operating electrical hybrid or manual switches by tactile action of a tactile spring including a matching decorative touch icons panel with the panels and the keys including indicators indicating the load status and the keying position for the manual and hybrid switches.
US09608402B2

The present disclosure provides a packaging structure and a method of packaging an tunable laser device, and an tunable laser device. The packaging structure of the tunable laser device may include a TO tube base and a TO tube cap, wherein a first thermal sink is disposed on the TO tube base, a semiconductor laser chip is disposed on a vertical side of the first thermal sink, an aspheric lens is disposed on the TO tube cap, and the semiconductor laser chip is disposed on a central axis of the aspheric lens; and wherein the vertical side of the first thermal sink is a side of the first thermal sink perpendicular to the TO tube base. The tunable laser device according to the present disclosure may be applicable to communication over an optical fiber.
US09608387B2

A shield connector 1 having a housing 4 with an insertion hole 14 for accommodating a shielded cable 7, wherein that at least one locking element 5 for tool-less fastening the shield connector 1 to a counterpart device 3 is provided on the housing 4.
US09608381B2

A receptacle connector assembly includes a plurality of receptacle connectors stacked up and down and fastened together. The receptacle connector includes a first terminal module, two second terminal modules, two middle shielding plates, two docking modules, and a shielding shell surrounding the first terminal module, the second terminal modules, the middle shielding plates and the docking modules. The first terminal module includes a first base block which has a first fastening portion. Two side surfaces of the first fastening portion protrude upward and outward to form two flanks. Each of the second terminal modules has a second base block. Each of the middle shielding plates is mounted between one of the flanks and the corresponding second base block. The two docking modules are mounted to the first terminal module, the two middle shielding plates and the two second terminal modules.
US09608380B2

A contact module is provided for an electrical connector. The contact module includes a carrier and a leadframe held by the carrier. The leadframe includes signal contacts that extend outward from the carrier for mating with corresponding mating signal contacts. A ground shield is mounted to the carrier. The ground shield includes a body configured to extend over at least a portion of the leadframe. The ground shield includes ground contacts configured to mate with corresponding mating ground shields. The ground contacts include groups of spring beams. Each group of spring beams includes at least first and second spring beams that extend from the body of the ground shield in respective different directions.
US09608371B2

An interconnection apparatus including: a rigid substrate having a first side and a second side; at least one first connector arranged on the first side; and at least one second connector arranged on the second side. The apparatus can compensate an alignment error of complementary connectors configured to be mated with the at least one first connector and the at least one second connector.
US09608365B2

The invention relates to a direct plug-in element comprising: a plug housing (3), a direct contact (4) with a contact tongue (5), the contact tongue (5) having at least one contact section (50) for directly contacting an exposed contact area on a counterpart, and a catch device (6) for an interlocked connection between the plug housing (3) and the direct contact (4), in order to retain the direct contact (4) in the plug housing (3), the direct contact (4) being arranged in the plug housing (3), the contact tongue (5) having a first and second flat side (52, 53) and a first and second narrow side (54, 55), the catch device (6) comprising a first catch element (60) on the direct contact (4) and a second catch element (61) formed on the plug housing (3) complementary to the first catch element (60), the first catch element (60) being arranged on one of the flat sides (52, 53) of the direct contact (4), and the contact section (50) being arranged on one of the narrow sides (54, 55) of the contact tongue (5).
US09608361B2

An assembly includes: a cable; a first connector attached to the cable; a second connector that mates with the first connector to form an interface; a sealing boot that encloses the interface, the sealing boot including a cable section that fits conformably over the cable; a conduit that circumferentially overlies a portion of the cable adjacent the first connector, the conduit including a plurality of first corrugations; and a protective cover that overlies the corrugations of the conduit and the sealing boot, the cover including at least one second corrugation on an inner surface thereof that interdigitates with one of the first corrugations.
US09608359B2

A waterproof connector is configured in such a manner that the waterproof properties between a housing and electrically conductive members, such as a shell and contacts, are improved. This waterproof connector includes a housing having an insulating resin and at least one electrically conductive member formed integrally with the housing. The electrically conductive member has a connection section which is exposed from the housing and connected to a mating connector, a mounting section which is exposed from the housing and mounted to a circuit board, and a holding section which connects the connection section and the mounting section, and which is embedded in the housing. A waterproof shaped section for blocking the entry of water along the interfaces between the holding section and the housing is formed on the surface of the holding section.
US09608348B2

A cable bypass assembly is disclosed for use in providing a high speed transmission line that connect a chip, processor or circuitry mounted on a circuit board to other similar components. The bypass cable assembly has a structure that allows for low loss between a first body and a connector that includes a second body. The connector includes a plurality of conductive terminals arranged in a manner that allows the impedance and other electrical characteristics of the cable to be maintained in a desirable manner through the cable bypass assembly.
US09608344B2

An assembly includes a right-angled coaxial connector, a first coaxial cable and a second coaxial cable. The right-angled coaxial connector includes a first component and a second component connected to a first coaxial cable and a second coaxial cable respectively. The inner conductor and the outer conductor of the first coaxial cable and the first inner conductor and the first outer conductor of the first component, the inner conductor and the outer conductor of the second coaxial cable and the second inner conductor and the second outer conductor of the second component, as well as the first inner conductor and the first outer conductor of the first component and the second inner conductor and the second outer conductor of the second component are permanently connected in a single welding procedure through a first soldering element, a second soldering element and a third soldering element, respectively.
US09608334B2

A device is described. The device includes a chip, a reflector, and an antenna. The reflector is disposed on a surface of the chip. The reflector is a metalized layer on the surface of the chip.
US09608332B2

A hybrid antenna includes a dielectric substrate and a stamping element. The stamping element includes a main radiator, a first holder, a second holder, a feeding element, and an extension branch. The main radiator is substantially disposed above the dielectric substrate. The first holder is coupled to a first end of the main radiator. The second holder is coupled to a second end of the main radiator. The feeding element is coupled to a signal source. The extension branch is substantially disposed below the dielectric substrate, and is coupled between the second holder and the feeding element.
US09608331B1

A modal antenna is proposed that provides for dynamic tuning and optimization of antenna system parameters for SAR (Specific Absorption Rate) management in mobile wireless devices. A modular approach is described where the radiator and active components are integrated into a module, allowing the fixed radiator to be used across multiple wireless products and form factors. Multiple radiation modes can be generated by a single antenna structure with one or several of the modes designed to minimize SAR while maintaining efficient communication link performance. Proximity sensors or other sensors provide indicators to determine when mode selection is necessary.
US09608329B2

There is disclosed a multiband antenna device comprising a conductive elongated antenna element configured for electrical connection to a conductive groundplane at a grounding point, and for electrical connection to a radio transmitter/receiver at a feeding point. The antenna element comprises a first portion and a second portion. The first portion is configured to extend in a first direction along a first outside edge of the groundplane, and then in a second direction along a second outside edge of the groundplane. The second portion of the antenna element is configured to double back next to the first portion in a third, substantially counter-parallel direction back along the second outside edge of the groundplane, and then in a fourth direction along the first outside edge of the groundplane. The second portion of the antenna element terminates with a high impedance portion, and the high impedance portion of the antenna element is positioned between the first edge of the ground plane and the first portion of the antenna element so as to form a narrow gap that electromagnetically couples the first and second portions of the antenna element.
US09608318B2

According to various aspects, exemplary embodiments are disclosed of antenna assemblies and methods of manufacturing the same. In an exemplary embodiment, a method generally includes forming (e.g., molding, etc.) a sleeve over and/or between a first portion of a first component (e.g., a bushing, etc.) and a second portion of a second component (e.g., adaptor, etc.). The sleeve is coupled to the first and second portions of the respective first and second components. The method may also include removably attaching an antenna connector subassembly to the first component such that a printed circuit board assembly of the antenna connector subassembly is covered by the sleeve. The method may additionally include overmolding a sheath over the sleeve and one or more radiating elements of a multiband antenna assembly that includes the antenna connector subassembly, whereby the sleeve covers and protects the printed circuit board assembly during the overmolding.
US09608313B2

Provided is a waveguide feeder. The waveguide feeder includes: a probe aligned at a center of a waveguide aperture at a metal wiring layer of a semiconductor substrate to input and output an electric signal; and an open stub located at a contact surface of a waveguide flange on a ground surface of a semiconductor chip in order to form a ground path of the probe on a surface of the waveguide flange.
US09608312B2

A device is set forth, comprising: a metallic back cover having interior and exterior portions; a chassis disposed on the interior portion of said metallic back cover for mounting components; a metallic edge ring surrounding said metallic back cover and said chassis; a gap extending through the exterior portion of the back cover and through the edge, for defining one dimension of an antenna conducting plane; a ground plane covering the chassis such that said antenna conducting plane and ground plane wrap around the chassis and components mounted thereon; an antenna feed extending through the ground plane to the antenna conducting plane; and a shorting pin connecting the ground plane to the antenna conducting plane.
US09608289B2

A secondary battery includes: a cathode; an anode; and an electrolytic solution including a cyano compound, the cyano compound including a compound represented by R1-O—C(═O)—O—R2 (R1, R2, or both include a cyano-group-containing group), a compound represented by R3-C(═O)—O—R4 (R4 includes the cyano-group-containing group), or both.
US09608288B2

A positive electrode for a lithium ion secondary battery, the positive electrode including: a coated particle including a positive active material particle and a reactive layer on the surface of the positive active material particle; and a sulfide-containing solid electrolyte particle which is in contact with the coated particle, wherein the reactive layer includes a reactive element other than lithium and oxygen, wherein the reactive element has a reactivity with the sulfide-containing solid electrolyte particle which is greater than with a reactivity of the reactive element with a transition metal element included in the positive active material particle, and wherein a ratio of a thickness of the reactive layer to a particle diameter of the positive active material particle is in a range of about 0.0010 to about 0.25.
US09608287B2

An object of the present invention is to provide a nonaqueous electrolytic solution capable of improving electrochemical characteristics in a broad temperature range, an energy storage device using it.A nonaqueous electrolytic solution of an electrolyte salt dissolved in a nonaqueous solvent, which comprises at least one cyclic sulfonic acid ester compound represented by the following general formula (I), and an energy storage device. (wherein R1 and R2 may be the same or different, each representing a hydrogen atom, an alkyl group in which at least one hydrogen atom may be substituted with a halogen atom, orahalogenatom; L represents a divalent hydrocarbon group of an alkylene group in which at least one hydrogen atom is substituted with OR3, or a divalent hydrocarbon group of an alkylene group in which at least one methylene (CH2) is substituted with C(═O); R3 represents a formyl group, an alkylcarbonyl group, an alkenylcarbonyl group, an alkynylcarbonyl group, an arylcarbonyl group, an alkoxycarbonyl group, an alkenyloxycarbonyl group, an alkynyloxycarbonyl group, an aryloxycarbonyl group, a 2,2-dioxide-1,2-oxathiolan-4-yloxycarbonyl group, a 2,2-dioxide-1,2-oxathian-4-yloxycarbonyl group, an alkanesulfonyl group, an arylsulfonyl group, a dialkylphosphoryl group, an alkoxy(alkyl)phosphoryl group, a dialkoxyphosphoryl group, —S(O)—OR4, or —C(O)CH2P(O)(OR5)2; R4 represents an alkyl group, a 2,2-dioxide-1,2-oxathiolan-4-yl group, or a 2,2-dioxide-1,2-oxathian-4-yl group; R5 represents an alkyl group; further, in R3, at least one hydrogen atom may be substituted with a halogen atom, and L may be further substituted with any of an alkyl group, a haloalkyl group or a halogen atom).
US09608283B2

Provided is a stack structure for fuel cells. The stack structure includes a plurality of fuel cells stacked to generate electricity. The stack structure further includes an interconnector and a frame. The interconnector is divided into a central region supporting and electrically connected with the fuel cells and an edge region outwardly extending from an end of the fuel cell. The frame is disposed to support a side of the fuel cell in the edge region of the interconnector, and has a combined functional layer coated on an entire surface of the frame.
US09608280B2

Provided is a battery temperature control device configured to automatically heat a battery with a battery-driven heater so that the battery does not freeze at a minimum electric power consumption when the battery is out of use. The battery temperature control device predicts, based on a combination of a battery temperature and an outside air temperature, a predictive time that the battery temperature is likely to be less than a first set temperature, while the battery temperature is higher than or equal to the first set temperature at which there is no risk of freezing, and sets the predictive time as the next controller startup time, and determines whether or not the battery temperature has fallen to below the first set temperature with a control program wakeup when the predictive time has expired, and battery-drives the heater when the battery temperature fall has occurred, to heat the battery.
US09608278B2

A mixed metal oxide material of tin and titanium is provided for use in a fuel cell. The mixed metal oxide may form the core of a core-shell composite material, used as a catalyst support, in which a catalyst such as platinum forms the shell. The catalyst may be applied as a single monolayer, or up to 20 monolayers.
US09608276B2

A method of manufacturing a catalyst for a PtxMy-based PEMFC, M being a transition metal, including the steps of: depositing PtxMy nanostructures on a support; annealing the nanostructures; depositing a PtxMy layer at the surface of the nanostructures thus formed; and chemically leaching metal M. It also aims at the catalyst obtained with this method.
US09608271B2

The present invention provides a positive electrode active material for nonaqueous electrolyte secondary battery including a lithium transition metal composite oxide represented by the following formula: LiaNixMn2-xFeyBzO4 wherein 1.00≦a≦1.30, 0.30≦x≦0.60, 0.003≦y≦0.200, and 0.003≦z≦0.200.
US09608266B2

Disclosed are a cathode active material and a method to produce the same at low cost. The cathode powder comprises modified doped LiCoO2 carrying a secondary phase having either one of space groups Fm-3m or Fd-3mS. The modified LiCoO2 is Ni and Mn bearing and has regions of low and high manganese content, where regions with high manganese content are located in islands on the surface. The cathode material has high cycling stability, a very high rate performance and good high temperature storage properties.
US09608264B2

An air cathode battery is provided that uses a zinc slurry anode with carbon additives. The battery is made from an air cathode and a zinc slurry anode. The zinc slurry anode includes zinc particles, an alkaline electrolyte, with a complexing agent and carbon additives in the alkaline electrolyte. A water permeable ion-exchange membrane and electrolyte chamber separate the zinc slurry from the air cathode. The carbon additives may, for example, be graphite, carbon fiber, carbon black, or carbon nanoparticles. The proportion of carbon additives to zinc is in the range of 2.5 to 10% by weight. The proportion of alkaline electrolyte in the zinc slurry is in the range of 50 to 80% by volume.
US09608259B2

Disclosed herein are a cathode for a secondary battery, which includes a combination of one or more selected from compounds represented by Formula 1 and or more selected from compounds represented by Formula 2, as illustrated below, and a secondary battery having the same, xLi2MO3*(1−x)LiM′O2  (1) (1−u)LiFePO4*uC  (2).
US09608258B2

The present invention provides a battery manufacturing method including: a step of preparing a thickener aqueous solution by dissolving a thickener in an aqueous solvent (S10); a kneading step of introducing an active material into the prepared thickener aqueous solution and kneading a result (S20); a diluting step of adding an aqueous solvent to a kneaded material resulting from the kneading step such that the kneaded material is diluted, whereby an active material layer forming paste is obtained from the kneaded material (S30); and a step of obtaining an electrode in which an active material layer is formed on a current collector by coating the current collector with the active material layer forming paste and then drying the paste (S40).
US09608252B2

A secondary battery of a secondary battery module includes an electrode assembly including a first electrode plate, a second electrode plate, and a separator between the first and second electrode plates, a case accommodating the electrode assembly, a cap plate coupled to the case, and first and second terminals each having a flat shape and each coupled to the cap plate. The first terminal may include a first terminal plate electrically coupled to the first electrode plate and formed of a first material. The second terminal may include a second terminal plate electrically coupled to the second electrode plate and further including a first part formed of a second material different from the first material, and a second part formed integrally with the first part and formed of the first material.
US09608242B2

The disclosed embodiments provide a battery pack for use with a portable electronic device. The battery pack includes a first set of cells with different capacities electrically coupled in a parallel configuration. Cells within the first set of cells may also have different thicknesses and/or dimensions. The first set of cells is arranged within the battery pack to facilitate efficient use of space within a portable electronic device. For example, the first set of cells may be arranged to accommodate components in the portable electronic device.
US09608241B2

A battery cell has an electrode plate pack arranged in a casing and provided with a terminal of lead material that extends through a cover opening of the casing cover of the casing. A plastic material cap is placed onto the terminal. The cap has an inner side provided with a circumferentially extending shoulder and an exterior side provided with a circumferentially extending support web. A sealing element is arranged at the inner side of the cap between cap and terminal and is positionally fixed by the circumferentially extending shoulder. The casing cover rests on the circumferentially extending support web. Cap and casing cover are welded to each other. A threaded sleeve of nonferrous metal is embedded in the lead material of the terminal and is aligned with an insertion opening of the cap. The threaded sleeve receives a connecting screw to be passed through the insertion opening.
US09608240B2

A battery includes a case accommodating an electrode assembly, the case including an opening at one end and including at least one sidewall, the sidewall having a coupling portion adjacent to the opening, a cap plate that closes the opening, the cap plate having an upper surface, the coupling portion of the sidewall connecting the cap plate to the case, the coupling portion including a top surface of the sidewall, the cap plate overlying a first portion of the top surface of the sidewall, such that the upper surface of the cap plate is entirely above top surface of the sidewall, and a welding bead contacting the cap plate and a second portion of the top surface of the sidewall, the second portion of the top surface being between the first portion and an outer surface of the sidewall.
US09608235B2

The present disclosure provides a thin film encapsulation structure for encapsulating a functional device on a substrate, including: a mixing layer thin film covering the functional device, and an inorganic layer thin film located above the mixing layer thin film, wherein the mixing layer thin film is mainly composed of amorphous aluminum oxide and a crystalline oxide. The present disclosure also provides an organic light emitting device, including a substrate, an OLED device located on the substrate, and the thin film encapsulation structure as mentioned above.
US09608227B2

An organic light emitting diode (OLED) display includes: a thin film transistor on the substrate; a first electrode electrically connected to the thin film transistor; a hole injection layer on the first electrode; an emission layer on the hole injection layer; an electron injection layer on the emission layer; a first intermediate layer on the electron injection layer; and a second electrode on the first intermediate layer.
US09608223B2

An organic light emitting diode includes an anode; a cathode facing the anode; a first emitting material layer between the anode and the cathode and including a first host material, the first host material having a first triplet energy; and a hole transporting layer between the first emitting material layer and the anode, a material of the hole transporting layer having a second triplet energy being larger than the first triplet energy.
US09608220B1

A photovoltaic device includes an inorganic substrate having a surface; an organic monolayer disposed onto the surface of the inorganic substrate, the inorganic monolayer having the following formula: ˜X—Y, wherein X is an oxygen or a sulfur; Y is an alkyl chain, an alkenyl chain, or an alkynyl chain; and X covalently bonds to the surface of the inorganic substrate by a covalent bond; a doped organic material layer disposed onto the organic monolayer; and a conductive electrode disposed onto a portion of the doped organic material.
US09608218B2

An N-type thin film transistor includes an insulating substrate, a semiconductor carbon nanotube layer, an MgO layer, a functional dielectric layer, a source electrode, a drain electrode, and a gate electrode. The semiconductor carbon nanotube layer is located on the insulating substrate. The source electrode and the drain electrode electrically connect the semiconductor carbon nanotube layer, wherein the source electrode and the drain electrode are spaced from each other, and a channel is defined in the semiconductor carbon nanotube layer between the source electrode and the drain electrode. The MgO layer is located on the semiconductor carbon nanotube layer. The functional dielectric layer covers the MgO layer. The gate electrode is located on the functional dielectric layer.
US09608211B2

A heterocyclic compound and an organic light-emitting diode including the same, the heterocyclic compound being represented by Formula 1 below:
US09608209B2

An organic EL device includes a pair of electrodes and an organic compound layer between pair of electrodes. The organic compound layer includes an emitting layer including a first material, a second material and a third material, in which singlet energy EgS(H) of the first material, singlet energy EgS(H2) of the second material, and singlet energy EgS(D) of the third material satisfy a specific relationship.
US09608204B2

The present disclosure provides a semiconductor structure which includes a conductive layer and a resistance configurable structure over the conductive layer. The resistance configurable structure includes a first electrode, a resistance configurable layer over the first electrode, and a second electrode over the resistance configurable layer. The first electrode has a first sidewall, a second sidewall, and a bottom surface on the conductive layer. A joint between the first sidewall and the second sidewall includes an electric field enhancement structure. The present disclosure also provides a method for manufacturing the above semiconductor structure, including patterning a hard mask on a conductive layer; forming a spacer around the hard mask; removing at least a portion of the hard mask; forming a conforming resistance configurable layer on the spacer; and forming a second conductive layer on the conforming resistance configurable layer.
US09608203B2

A method for manufacturing a memory device of an embodiment includes: forming on a substrate a block copolymer layer which contains a first polymer and a second polymer having lower surface energy than that of the first polymer; performing thermal treatment on the block copolymer layer, to separate the block copolymer layer such that a first phase containing the first polymer and extending in the first direction and a second phase containing the second polymer and extending in the first direction are alternately arrayed; selectively forming on the first phase a first metal wiring layer extending in the first direction; forming on the first metal wiring layer a memory layer where resistance changes by application of a voltage; and forming on the memory layer a second metal wiring layer which extends in a second direction intersecting in the first direction.
US09608198B2

The output voltage of an MRAM is increased by means of an Fe(001)/MgO(001)/Fe(001) MTJ device, which is formed by microfabrication of a sample prepared as follows: A single-crystalline MgO (001) substrate is prepared. An epitaxial Fe(001) lower electrode (a first electrode) is grown on a MgO(001) seed layer at room temperature, followed by annealing under ultrahigh vacuum. A MgO(001) barrier layer is epitaxially formed on the Fe(001) lower electrode (the first electrode) at room temperature, using a MgO electron-beam evaporation. A Fe(001) upper electrode (a second electrode) is then formed on the MgO(001) barrier layer at room temperature. This is successively followed by the deposition of a Co layer on the Fe(001) upper electrode (the second electrode). The Co layer is provided so as to increase the coercive force of the upper electrode in order to realize an antiparallel magnetization alignment.
US09608192B2

An acoustic resonator device comprises: a substrate comprising a cavity or an acoustic mirror; a first electrode disposed over the substrate; a piezoelectric layer disposed over the first electrode; and a second electrode disposed over the piezoelectric layer. The first electrode or the second electrode, or both, are made of an electrically conductive material having a positive temperature coefficient.
US09608187B2

A semiconductor light-emitting device (101) includes an LED chip (4), a lead (1) having a main surface (11) on which the LED chip (4) is mounted, and a resin package (5) covering the LED chip (4). The main surface (11) is roughened, and the main surface (11) is held in contact with the resin package (5). These configurations contribute to the downsizing of the semiconductor light-emitting device (101).
US09608185B2

A composition and method for formation of ohmic contacts on a semiconductor structure are provided. The composition includes a TiAlxNy material at least partially contiguous with the semiconductor structure. The TiAlxNy material can be TiAl3. The composition can include an aluminum material, the aluminum material being contiguous to at least part of the TiAlxNy material, such that the TiAlxNy material is between the aluminum material and the semiconductor structure. The method includes annealing the composition to form an ohmic contact on the semiconductor structure.
US09608180B2

A light emitting device comprises a package having a recess; a light emitting element mounted in the recess of the package; a light transmissive member provided above the light emitting element; a sealing resin that seals the recess of the package; and a fluorescent material contained in the sealing resin. The fluorescent material is distributed to a side of the light emitting element in a greater amount than to above the light emitting element, a side surface of the light emitting element is exposed to the sealing resin, and a portion of the light transmissive member protrudes from the sealing resin.
US09608179B2

Disclosed is a SMD type LED package device, a method for manufacturing the same, and a light-emitting apparatus, wherein the surface-mount-device (SMD) type light-emitting diode (LED) package device comprises an assembly of an LED chip, two metal supporting frames, and a packaging body. The two metal supporting frames of the assembly are spaced apart from each other and disposed in parallel along the first axis. Each metal supporting frame has a first end electrically connected to the LED chip and a second end opposite to the first end. The packaging body has a lens portion and a supporting portion, which is integrally formed with the packaging body and covers the LED chip and the first ends of the metal supporting frames.
US09608176B2

A light-emitting device is specified, said device comprising: a light-emitting semiconductor element (23) which emits greenish white light (10) during operation of the device, a filter element (4) which has a higher optical transmittance (11) in a spectral region of red light than in a spectral region of blue and green light, wherein the filter element (4) is arranged in such a way with respect to the light-emitting semiconductor element (23) that solely filtered light (12) which passes through the filter element (4) is emitted by the device during operation of the device, and the filtered light (12) is warm-white light.
US09608172B2

In at least one embodiment, the optoelectronic semiconductor component contains at least one chip support having electrical contact devices and also at least one optoelectronic semiconductor chip that is set up to produce radiation and that is mechanically and electrically mounted on the chip support. A component support is attached to the chip support. The semiconductor chip is situated in a recess in the component support. The component support is electrically insulated from the chip support and from the semiconductor chip. The component support is formed from a metal or from a metal alloy. On a top that is remote from the chip support, the component support is provided with a reflective coating.
US09608169B2

A semiconductor light-emitting device is provided. The semiconductor light-emitting device may include a light-emitting structure, an electrode, an ohmic layer, an electrode layer, an adhesion layer, and a channel layer. The light-emitting structure may include a compound semiconductor layer. The electrode may be disposed on the light-emitting structure. The ohmic layer may be disposed under the light-emitting structure. The electrode layer may include a reflective metal under the ohmic layer. The adhesion layer may be disposed under the electrode layer. The channel layer may be disposed along a bottom edge of the light-emitting structure.
US09608167B2

A light emitting device uses an Ag wire and exhibits excellent light extraction efficiency. In the light emitting device, a pad electrode of a light emitting element and a mount electrode are connected to each other using an Ag wire. The pad electrode contains Pt in a region where the Ag wire is bonded.
US09608166B2

A method of forming an ohmic contact for a semiconductor device can be provided by thinning a substrate to provide a reduced thickness substrate and providing a metal on the reduced thickness substrate. Laser annealing can be performed at a location of the metal and the reduced thickness substrate at an energy level to form a metal-substrate material to provide the ohmic contact thereat.
US09608165B2

A method of fabricating a light emitting diode (LED) includes: sequentially stacking a first conductivity-type semiconductor layer, an active layer, and a second conductivity-type semiconductor layer on a substrate; and separating the substrate into unit chips, and at the same time, forming a concavo-convex structure having the shape of irregular vertical lines in a side surface of the unit chip.
US09608158B2

A method for fabricating a semiconductor proximity sensor includes providing a flat leadframe with a first and a second surface. The second surface is solderable. The leadframe includes a first and a second pad, a plurality of leads, and fingers framing the first pad. The fingers are spaced from the first pad by a gap which is filled with a clear molding compound. A light-emitting diode (LED) chip is assembled on the first pad and encapsulated by a first volume of the clear compound. The first volume outlined as a first lens. A sensor chip is assembled on the second pad and encapsulated by a second volume of the clear compound. The second volume outlined as a second lens. Opaque molding compound fills the space between the first and second volumes of clear compound and forms walls rising from the frame of fingers to create an enclosed cavity for the LED. The pads, leads, and fingers connected to a board using a layer of solder for attaching the proximity sensor.
US09608153B2

The invention concerns a multilayer biaxially oriented white polyester film (adhesion, absence of chalking, opacity whiteness, reflectance, hydrolysis resistance & light stability) comprising three polyester layers: a core layer and two outer layers and contains TiO2 particles. In this film: at least one layer comprises a PET whose: number average molecular weight is within [18500-40000]; intrinsic viscosity IV is ≧0.70 dL/g; and carboxyl group content is ≦30 eq/T. Additionally, the core layer comprises TiO2 particles in a range of [0.1-40]% w/w; the intrinsic viscosity IV is between [0.5-0.85] dL/g; a small endothermic peak temperature is between 180-230° C.; and at least one light stabilizer is added in at least one of the outer layers, in a total concentration between [0.1-35]% w/w. The invention also includes the method for manufacturing such film and the laminate which is part of the back sheet of a solar cell.
US09608148B2

A method for producing a semiconductor element includes a step of forming a multiple quantum well in which a GaSb layer and an InAs layer are alternately stacked on a GaSb substrate by MOVPE, wherein, in the step of forming a multiple quantum well, an InSb film is formed on at least one of a lower-surface side and an upper-surface side of the InAs layer so as to be in contact with the InAs layer.
US09608142B2

Optoelectronic modules for light emitting and/or light sensing include optical assemblies and active optoelectronic components. An optical assembly and a corresponding optoelectronic component can be aligned. The optoelectronic modules can include multiple optical assemblies and active optoelectronic components. Multiple optical assemblies and corresponding active optoelectronic components can be aligned independently of each other in various implementations of optoelectronic modules that include alignment features and optical assembly barrels.
US09608141B1

A photovoltaic device includes a substrate, a back contact comprising a stable low-work function material, a photovoltaic absorber material layer comprising Ag2ZnSn(S,Se)4 (AZTSSe) on a side of the back contact opposite the substrate, wherein the back contact forms an Ohmic contact with the photovoltaic absorber material layer, a buffer layer or Schottky contact layer on a side of the absorber layer opposite the back contact, and a top electrode on a side of the buffer layer opposite the absorber layer.
US09608140B2

To improve the yield of a solar cell in its production process, a solar cell includes a semiconductor substrate including a first main surface and a second main surface corresponding to the backside of the first main surface, a busbar electrode on a line extending in a first direction on the second main surface, and end-portion electrodes each being an extension of the busbar electrode on the second main surface and separated from the busbar electrode, and each of the end-portion electrodes having a larger thickness than that of the busbar electrode.
US09608132B2

An optical sensor arrangement (10) comprises a light sensor (11) that is connected to a summation node (13) and is designed for generating a sensor current (S2), a current source (S2) connected to the summation node (13) and designed to provide a source current (S3), and an integrator (21) that is coupled to the summation node (13) and is designed for generating a first value (VP1) of an integrator signal (S6) by integrating during a first phase (P1) and for generating a second value (VP2) of the integrator signal (S6) by integrating during a second phase (P2). The optical sensor arrangement (10) comprises a sum and hold circuit (31) that is coupled to the integrator (21) and is designed to generate an analog output signal (S7) as a function of a difference of the first value (VP1) and the second value (VP2) of the integrator signal (S6).
US09608124B2

Provided is a transistor which has favorable transistor characteristics and includes an oxide semiconductor, and a highly reliable semiconductor device which includes the transistor including the oxide semiconductor. In the semiconductor device including the transistor in which an oxide semiconductor film, a gate insulating film, and a gate electrode are stacked in this order, a sidewall insulating film is formed along side surfaces and a top surface of the gate electrode, and the oxide semiconductor film is subjected to etching treatment so as to have a cross shape having different lengths in the channel length direction or to have a larger length than a source electrode and a drain electrode in the channel width direction. Further, the source electrode and the drain electrode are formed in contact with the oxide semiconductor film.
US09608120B2

A semiconductor device including a substrate, at least one gate electrode, at least two silicon oxide layers comprising a first silicon oxide layer and a second silicon oxide layer, wherein the first silicon oxide layer is nearer to the substrate than the second silicon oxide layer, and wherein a thickness of the first silicon oxide layer is greater than or equal to a thickness of the second silicon oxide layer, and a semiconductor layer disposed between at least a portion of the first silicon oxide layer and at least a portion of the second silicon oxide layer. Also, an image pick-up device and a radiation imaging device including the semiconductor device.
US09608119B2

Methods for fabricating semiconductor-metal-on-insulator (SMOI) structures include forming an acceptor wafer including an insulator material on a first semiconductor substrate, forming a donor wafer including a conductive material and an amorphous silicon material on a second semiconductor substrate, and bonding the amorphous silicon material of the donor wafer to the insulator material of the acceptor wafer. SMOI structures formed from such methods are also disclosed, as are semiconductor devices including such SMOI structures.
US09608107B2

A semiconductor device is provided. The device may include a semiconductor layer; and a doped well disposed in the semiconductor layer and having a first conductivity type. The device may also include a drain region, a source region, and a body region, where the source and body regions may operate in different voltages. Further, the device may include a first doped region having a second conductivity type, the first doped region disposed between the source region and the doped well; and a second doped region having the first conductivity type and disposed under the source region. The device may include a third doped region having the second conductivity type and disposed in the doped well; and a fourth doped region disposed above the third doped region, the fourth doped region having the first conductivity type. Additionally, the device may include a gate and a field plate.
US09608105B2

The density of a transistor array is increased by forming one or more deep trench isolation structures in a semiconductor material. The deep trench isolation structures laterally surround the transistors in the array. The deep trench isolation structures limit the lateral diffusion of dopants and the lateral movement of charge carriers.
US09608100B2

According to example embodiments, a high electron mobility transistor (HEMT) includes: stack including a buffer layer, a channel layer containing a two dimensional electron gas (2DEG) channel, and a channel supply layer sequentially stacked on each other, the stack defining a first hole and a second hole that are spaced apart from each other. A first electrode, a second electrode, and third electrode are spaced apart from each other along a first surface of the channel supply layer. A first pad is on the buffer layer and extends through the first hole of the stack to the first electrode. A second pad is on the buffer layer and extends through the second hole of the stack to the second electrode. A third pad is under the stack and electrically connected to the third electrode.
US09608091B2

The improvement of the reliability of a semiconductor device having a split gate type MONOS memory is implemented. An ONO film and a second polysilicon film are sequentially formed so as to fill between a first polysilicon film and a dummy gate electrode. Then, the dummy gate electrode is removed. Then, the top surfaces of the first and second polysilicon films are polished, thereby to form a memory gate electrode formed of the second polysilicon film at the sidewall of a control gate electrode formed of the first polysilicon film via the ONO film. As a result, the memory gate electrode high in perpendicularity of the sidewall, and uniform in film thickness is formed.
US09608088B2

An integrated circuit includes an extended drain MOS transistor with parallel alternating active gap drift regions and field gap drift regions. The extended drain MOS transistor includes a gate having field plates over the field gap drift regions. The extended drain MOS transistor may be formed in a symmetric nested configuration. A process for forming an integrated circuit containing an extended drain MOS transistor provides parallel alternating active gap drift regions and field gap drift regions with a gate having field plates over the field gap drift regions.
US09608087B2

Semiconductor devices and methods for forming the devices with spacer chamfering. One method includes, for instance: obtaining a wafer with at least one source, at least one drain, and at least one fin; forming at least one sacrificial gate with at least one barrier layer; forming a first set of spacers adjacent to the at least one sacrificial gate; forming at least one second set of spacers adjacent to the first set of spacers; and etching to remove a portion of the first set of spacers above the at least one barrier layer to form a widened opening. An intermediate semiconductor device is also disclosed.
US09608086B2

Embodiments of the present invention provide a metal gate structure and method of formation. In the replacement metal gate (RMG) process flow, the gate cut process is performed after the metal gate is formed. This allows for a reduced margin between the end of the gate and an adjacent fin. It enables a thinner sacrificial layer on top of the dummy gate, since the gate cut step is deferred. The thinner sacrificial layer improves device quality by reducing the adverse effect of shadowing during implantation. Furthermore, in this process flow, the work function metal layer is terminated along the semiconductor substrate by a capping layer, which reduces undesirable shifts in threshold voltage that occurred in prior methods and structures.
US09608081B2

Embodiments of a simple and cost-free multi-time programmable (MTP) structure for non-volatile memory cells are presented. The memory cell includes a substrate, a first transistor having a select gate and a second transistor having a floating gate. The select and floating gates are adjacent to one another and disposed over a transistor well. The transistors include first and second S/D regions disposed adjacent to the sides of the gates. A control gate is disposed over a control well. The control gate is coupled to the floating gate and includes a control capacitor. An erase terminal is decoupled from the control capacitor and transistors.
US09608079B2

A semiconductor device includes a source finger electrode coupled to a source region in a semiconductor die, a drain finger electrode coupled to a drain region in the semiconductor die, where the source finger electrode includes at least one isolated segment and a main segment having a first portion and a second portion narrower than the first portion, whereby the source finger electrode reduces a drain-to-source capacitance of the semiconductor device. A common source rail is electrically coupled to the at least one isolated segment and the main segment of the source finger electrode. The drain finger electrode includes at least one isolated segment and a main segment having a first portion and a second portion narrower than the first portion. A common drain rail is electrically coupled to the at least one isolated segment and the main segment of the drain finger electrode.
US09608077B1

A method for manufacturing a semiconductor structure includes preparing a semiconductor substrate which includes a memory cell region and a peripheral circuit region; forming a buried word line in the semiconductor substrate in the memory cell region; forming a bit line structure over the semiconductor substrate in the memory cell region; forming a dielectric layer in the peripheral circuit region and the memory cell region; forming a first opening in the dielectric layer in the memory cell region; filling a silicon filler in the first opening; forming a second opening in the dielectric layer in the peripheral circuit region; forming a sidewall spacer over a sidewall of the second opening; recessing the silicon filler to form a silicon plug, wherein the silicon plug fills a lower portion of the first opening; and forming a first metal silicide over a top surface of the silicon plug, and concurrently forming a second metal silicide in a lower portion of the second opening.
US09608073B2

Provided is a semiconductor device comprising: a first conductivity type base layer having a MOS gate structure formed on its front surface side; a second conductivity type first collector layer formed on a rear surface side of the base layer; a second conductivity type second collector layer formed on a rear surface side of the first collector layer with a material the same with that of the base layer, the second collector layer formed to be thinner than the first collector layer and having a higher impurity concentration than that of the first collector layer; a collector electrode formed on a rear surface side of the second collector layer; and a second conductivity type separation layer surrounding the MOS gate structure on a front surface side of the base layer and formed from a front surface of the base layer to a front surface of the first collector layer.
US09608063B2

A nanowire transistor structure is fabricated by using auxiliary epitaxial nucleation source/drain fin structures. The fin structures include semiconductor layers integral with nanowires that extend between the fin structures. Gate structures are formed between the fin structures such that the nanowires extend through the gate conductors. Following spacer formation and nanowire chop, source/drain regions are grown epitaxially between the gate structures.
US09608057B2

A MOS semiconductor device has a MOS structure, including a p− region that surrounds an n+-type source region and has a net doping concentration lower than a concentration of a p-type impurity in a surface of a p-type well region, and a gate electrode that is provided on top of the surface of the p-type well region sandwiched between the n+-type source region and a surface layer of an n− layer, with a gate insulator disposed between the p-type well region and the gate electrode. This configuration can make the gate insulator thicker without increasing a gate threshold voltage, and help improve the reliability of the gate insulator and reduce the gate capacitance.
US09608054B2

A semiconductor device and a method of fabricating the same include a semiconductor substrate, a high-k dielectric pattern and a metal-containing pattern sequentially being stacked on the semiconductor substrate, a gate pattern including poly semiconductor and disposed on the metal-containing pattern, and a protective layer disposed on the gate pattern, wherein the protective layer includes oxide, nitride and/or oxynitride of the poly semiconductor.
US09608052B2

The present disclosure provides a sub-pixel arrangement including: a first sub-pixel region, a second sub-pixel region, and a connection region. Each electrode arranged in the sub-pixel and configured to implement display control may be connected to a source/drain electrode of the TFT through a via hole within the connection region, so as to cut an electrode material within the via hole to disconnect the electrode from the source/drain electrode when a pixel is to be repaired. The sub-pixel arrangement may facilitate to improve the success rate of repairing the display panels and improve the yield rate of the display panels.
US09608043B2

A non-volatile data storage device comprises pairs of immediately adjacent and isolated-from-one-another local bit lines that are independently driven by respective and vertically oriented bit line selector devices. The isolation between the immediately adjacent and isolated-from-one-another local bit lines also isolates from one another respective memory cells of the non-volatile data storage device such that leakage currents cannot flow from memory cells connected to a first of the immediately adjacent and isolated-from-one-another local bit lines to memory cells connected to the second of the pair of immediately adjacent and isolated-from-one-another local bit lines. A method programming a desire one of the memory cells includes applying boosting voltages to word lines adjacent to the bit line of the desired memory cell while not applying boosting voltages to word lines adjacent to the other bit line of the pair.
US09608037B2

There is provided an electronic device including at least two diodes each having a mesa structure, including: a first and a second doped semiconductor portion forming a p-n junction, such that a first part of the second doped semiconductor portion located between a second part of the second doped semiconductor portion and the first doped semiconductor portion forms an offset from the second part; a first electrode electrically connected to the first portion, and a second electrode electrically connected to the second portion at an upper face of the second part; and dielectric portions covering side faces of the first portion, the second portion, and the first electrode, wherein upper faces of the first electrode, the second electrode, and the dielectric portions form an approximately plane continuous surface.
US09608036B2

A solid-state imaging device includes a pixel having a photoelectric conversion element which generates a charge in response to incident light, a first transfer gate which transfers the charge from the photoelectric conversion element to a charge holding section, and a second transfer gate which transfers the charge from the charge holding section to a floating diffusion. The first transfer gate includes a trench gate structure having at least two trench gate sections embedded in a depth direction of a semiconductor substrate, and the charge holding section includes a semiconductor region positioned between adjacent trench gate sections.
US09608022B2

A color filter array, for an image sensing device, includes a plurality of filter patterns. Each filter pattern includes at least one first filter, corresponding to a first wavelength range of a first color; at least one second filter, corresponding to a second wavelength range of a second color; at least one third filter, corresponding to a third wavelength range of a third color; at least one fourth filter, corresponding to a first infrared wavelength range, wherein the first infrared wavelength range is an intersection of the first wavelength range and the second wavelength range; and at least one fifth filter, corresponding to a second infrared wavelength range, wherein the second infrared wavelength range is an intersection of the first wavelength range and the third wavelength range.
US09608017B2

The process of fabricating a flexible TFT back-panel includes depositing etch stop material on a glass support. A matrix of contact pads, gate electrodes and gate dielectric are deposited overlying the etch stop material. Vias are formed through the dielectric in communication with each pad. A matrix of TFTs is formed by depositing and patterning metal oxide semiconductor material to form an active layer of each TFT overlying the gate electrode. Source/drain metal is deposited on the active layer and in the vias in contact with the pads, the source/drain metal defining source/drain terminals of each TFT. Passivation material is deposited in overlying relationship to the TFTs. A color filter layer is formed on the passivation material and a flexible plastic carrier is affixed to the color filter. The glass support member and the etch stop material are then etched away to expose a surface of each of the pads.
US09608006B2

A touch panel whose power consumption can be reduced is provided, and an increase in the manufacturing cost of the touch panel is prevented. A photosensor which includes a light-receiving element including a non-single-crystal semiconductor layer between a pair of electrodes and a transistor including an oxide semiconductor layer in a channel formation region is provided. A touch panel which includes a plurality of pixels and the photosensor adjacent to at least one of the plurality of pixels is provided. Each of the plurality of pixels includes a pair of terminals. One of the pair of terminals is a reflective conductive film. Alternatively, each of the pair of terminals is a light-transmitting conductive film.
US09608004B2

The present invention provides a peeling off method without giving damage to the peeled off layer, and aims at being capable of peeling off not only a peeled off layer having a small area but also a peeled off layer having a large area over the entire surface at excellent yield ratio. The metal layer or nitride layer 11 is provided on the substrate, and further, the oxide layer 12 being contact with the foregoing metal layer or nitride layer 11 is provided, and furthermore, if the lamination film formation or the heat processing of 500° C. or more in temperature is carried out, it can be easily and clearly separated in the layer or on the interface with the oxide layer 12 by the physical means.
US09608001B2

According to one embodiment, a semiconductor memory device includes a substrate; a first stacked body provided on the substrate, the first stacked body including a plurality of electrode layers and a plurality of insulating layers, each of the plurality of insulating layers being provided between the plurality of electrode layers; a semiconductor film provided in the first stacked body and extending in a stacking direction of the first stacked body; and a second stacked body provided on the substrate and separately from the first stacked body, the second stacked body including a same layer structure as the first stacked body. The second stacked body includes a first contact portion electrically connected to an external portion; and a second contact portion electrically connected to an external portion different from the first contact portion.
US09607989B2

Methods for forming a trench silicide without gouging the silicon source/drain regions and the resulting devices are disclosed. Embodiments include forming first and second dummy gates, each with spacers at opposite sides thereof, on a substrate; forming eSiGe source/drain regions at opposite sides of the first dummy gate; forming raised source/drain regions at opposite sides of the second dummy gate; forming a silicon cap on each of the eSiGe and raised source/drain regions; forming an ILD over and between the first and second dummy gates; replacing the first and second dummy gates with first and second HKMG, respectively; forming a contact trench through the ILD into the silicon cap over each of the eSiGe and raised source/drain regions; and forming a silicide over the eSiGe and raised source/drain regions.
US09607981B2

Embodiments include methods of forming a semiconductor device having a first conductivity type, an isolation structure (including a sinker region and a buried layer), an active device within area of the substrate contained by the isolation structure, and a diode circuit. The buried layer is positioned below the top substrate surface, and has a second conductivity type. The sinker region extends between the top substrate surface and the buried layer, and has the second conductivity type. The active device includes a source region of the first conductivity type, and the diode circuit is connected between the isolation structure and the source region. The diode circuit may include one or more Schottky diodes and/or PN junction diodes. In further embodiments, the diode circuit may include one or more resistive networks in series and/or parallel with the Schottky and/or PN diode(s).
US09607976B2

An ESD protection device including a Si substrate with an ESD protection circuit formed at the surface of the substrate; pads formed on the Si substrate; a rewiring layer opposed to the surface of the Si substrate, which includes terminal electrodes electrically connected to the pads. The rewiring layer includes a SiN protection film formed on the surface of the Si substrate to cover parts of the pads except regions in contact with openings (contact holes) formed in a resin layer, and the resin layer that is lower in dielectric constant than the SiN protection film, and formed between the SiN protection film and the terminal electrodes. Thus, provided is a semiconductor device which can reduce the generation of parasitic capacitance, and eliminates variation in parasitic capacitance generated.
US09607975B2

In a wireless tag with which a wireless communication system whose electric power of a carrier wave from a R/W is high, an overvoltage protection circuit is provided to prevent from generating excessive electric power in the wireless tag when the wireless tag receives excessive electric power. However, as noise is generated by operation of the overvoltage protection circuit, an error of reception occurs in receiving a signal whose modulation factor is small. To solve the problem, the maximum value of generated voltage in the wireless tag is held in a memory circuit after the overvoltage protection circuit operates, then the overvoltage protection circuit is controlled in accordance with the maximum value of generated voltage. The voltages at which the overvoltage protection circuit starts and stops operating are different from each other, and hysteresis occurs between the timing when the overvoltage protection circuit starts and stops operating.
US09607973B1

A method of interconnecting first and second semiconductor dies is provided. A splice interposer is attached to a top surface of a substrate through first pillars formed on a bottom surface of the splice interposer. The first semiconductor die is attached to the top surface of a substrate through second pillars formed on a bottom surface of the first semiconductor die. The first semiconductor die is attached to a top surface of the splice interposer through third pillars formed on the bottom surface of the first semiconductor. The second semiconductor die is attached to the top surface of the splice interposer through fourth pillars formed on a bottom surface of the second semiconductor die. The first to fourth plurality of pillars and the splice interposer form interconnection and wiring between the first semiconductor die, the second semiconductor die and the substrate.
US09607972B2

To suppress appearance of a ghost.The present optical module includes a sensor configured to pick up an image of an image pickup object, and a memory chip configured to store pixel data read out from the sensor and having the sensor joined thereto. The memory chip is connected to a substrate by a connection portion by flip-chip connection. The sensor can be connected by a wire to the memory chip, to which the sensor is joined. Further, the sensor can be joined to the memory chip in such a manner as to project toward an opening of the substrate. The present technology can be applied to a camera module.
US09607971B2

A semiconductor device includes a first substrate that has a sensing portion that detects predetermined information, a second substrate that has a first processing portion that processes data supplied thereto from the sensing portion, and a third substrate having a second processing portion that processes data supplied thereto either from the first substrate or from the second substrate.
US09607970B2

The light-emitting device of the present invention includes LED chips provided on a ceramic substrate and a sealing material in which the LED chips are embedded. The sealing material contains a fluorescent substance and divided into a first fluorescent-substance-containing resin layer and a second fluorescent-substance-containing resin layer by a first resin ring and a second resin ring.
US09607969B1

A package can include a plurality of semiconductor devices stacked in a first direction and commonly sharing at least a first reference potential and a data signal; each semiconductor device including a first through via electrically connected to receive the first reference potential and a second through via electrically connected to receive the data signal, each first through via provides an electrical connection in the first direction between a first side and a second side opposite the first side of one of the plurality of semiconductor devices. A total first through via capacitance value is substantially greater than the total second through via capacitance value.
US09607961B2

A semiconductor device includes a semiconductor substrate, a front surface electrode provided on a front surface of the semiconductor substrate, a solder layer, and a metal member fixed to a front surface of the front surface electrode via the solder layer. The solder layer includes an inner solder portion positioned inner than an end portion of the metal member and an outer solder portion positioned outer than the end portion of the metal member, relative to a direction along the front surface of the semiconductor substrate. The semiconductor substrate includes an inner substrate portion positioned below the inner solder portion and an outer substrate portion positioned below the outer solder portion. A density of carriers that flow from the outer substrate portion to the front surface electrode is lower than a density of carriers that flow from the inner substrate portion to the front surface electrode.
US09607959B2

An example packaging device includes a substrate having an integrated circuit die mounting region disposed thereon. A plurality of microstructures are disposed proximate a side of the integrated circuit die mounting region. The plurality of microstructures each include an outer insulating layer over a conductive material. An example packaged semiconductor device includes a substrate having an integrated circuit die mounting region disposed thereon. A plurality of columnar microstructures are disposed on the substrate perpendicular to a major surface of the substrate and proximate a side of the integrated circuit die mounting region. An underfill material is disposed between the substrate and the integrated circuit die.
US09607928B2

A component can include a substrate having an opening extending between first and second surfaces thereof, and an electrically conductive via having first and second portions. The first portion can include a first layer structure extending within the opening and at least partially along an inner wall of the opening, and a first principal conductor extending within the opening and at least partially overlying the first layer structure. The first portion can be exposed at the first surface and can have a lower surface located between the first and second surfaces. The second portion can include a second layer structure extending within the opening and at least partially along the lower surface of the first portion, and a second principal conductor extending within the opening and at least partially overlying the second layer structure. The second portion can be exposed at the second surface.
US09607924B2

The present disclosure relates to a power semiconductor module comprising a printed circuit board (PCB), and to method of cooling such a power semiconductor module. The module comprises a power semiconductor device and an island of thermally conducting foam embedded into the printed circuit board. The power semiconductor device and the island of thermally conducting foam are positioned on top of each other, and the island is arranged to form a path for a flowing coolant cooling the power semiconductor device.
US09607920B2

Methods for depositing silicon on a semiconductor or metallic surface include cycling dosing of silane and chlorosilane precursors at a temperature between 50° C. and 300° C., and continuing cycling between three and twenty three cycles until the deposition self-limits via termination of surface sites with Si—H groups. Methods of layer formation include depositing a chlorosilane onto a substrate to form a first layer, wherein the substrate is selected from the group consisting of InxGa1-xAs, InxGa1-xSb, InxGa1-xN, SiGe, and Ge, wherein X is between 0.1 and 0.99. The methods may include pulsing a silane to form a silicon monolayer and cycling dosing of the chlorosilane and the silane. Layered compositions include a first layer selected from the group consisting of InxGa1-xAs, InxGa1-xSb, InxGa1-xN, SiGe, and Ge, wherein X is between 0.1 and 0.99, and a second layer, wherein the second layer comprises Si—H and Si—OH.
US09607918B2

Fan-Out Wafer Level Packages (FO-WLPs) and methods for fabricating FO-WLPs containing Embedded Ground Planes (EGPs) and backside EGP interconnect structures are provided. In one embodiment, the method includes electrically coupling an EGP to a backside terminal of a first microelectronic device through a backside EGP interconnect structure. A molded package body is formed around the first microelectronic device, the EGP, and the EGP interconnect structure. The molded package body has a frontside at which the EGP is exposed. One or more Redistribution Layers are formed over the frontside of the molded packaged body and contain at least one interconnect line electrically coupled to the backside contact through the EGP and the backside EGP interconnect structure.
US09607912B2

An integrated circuit on a substrate includes a peripheral portion that surrounds an active area and is positioned close to a scribe line providing separation with other integrated circuits realized on a same wafer. The integrated circuit includes at least one conductive structure that extends in the peripheral portion on different planes of metallizations starting from the substrate and forms an integrated antenna. Magnetic trench structures are provided adjacent the integrated antenna.
US09607907B2

A picking-up and placement process for electronic devices comprising: (a) providing a first substrate having a plurality of electronic devices formed thereon, the electronic devices being arranged in an array, and each of the electronic devices comprising a magnetic portion; (b) selectively picking-up parts of the electronic devices from the first substrate via a magnetic force generated from an electric-programmable magnetic module; and (c) bonding the parts of the electronic devices picked-up by the electric-programmable magnetic module with a second substrate.
US09607904B2

ALD of HfxAlyCz films using hafnium chloride (HfCl4) and Trimethylaluminum (TMA) precursors can be combined with post-deposition anneal processes and ALD liners to control the device characteristics in high-k metal-gate devices. Variation of the HfCl4 pulse time allows for control of the Al % incorporation in the HfxAlyCz film in the range of 10-13%. Combinatorial process tools can be employed for rapid electrical and materials characterization of various materials stacks. The effective work function (EWF) in metal oxide semiconductor capacitor (MOSCAP) devices with the HfxAlyCz work function layer coupled with ALD deposited HfO2 high-k gate dielectric layers was quantified to be mid-gap at ˜4.6 eV. Thus, HfxAlyCz is a promising metal gate work function material allowing for the tuning of device threshold voltages (Vth) for anticipated multi-Vth integrated circuit (IC) devices.
US09607902B2

A method for forming a semiconductor structure includes sequentially providing a semiconductor substrate having NFET regions and NFET regions; forming an insulation layer on the semiconductor substrate; forming a sacrificial layer on the insulation layer; forming first trenches in the PFET regions, and second trenches in the NFET regions; forming a third trench on the bottom of each of the first trenches and the second trenches; forming a first buffer layer in each of the first trenches and the second trenches by filling the third trenches; forming a first semiconductor layer on each of the first buffer layers in the first trenches and the second teaches; removing the first semiconductor layers in the second trenches; forming a second buffer layer with a top surface lower than the insolation layer in each of second trenches; and forming a second semiconductor layer on each of the second buffer layers.
US09607897B2

A method for manufacturing a semiconductor device is provided with: a step of preparing a semiconductor wafer (22) in a state where the circumference of the semiconductor wafer, which has been divided into semiconductor device parts, is adhered on a dicing sheet (21) supported by a wafer ring (23); a step of fixing the wafer ring (23) after transferring the wafer ring to a table (14) where laser printing is to be performed; and a step of marking on the main surface where the semiconductor material of the semiconductor device parts which configure the semiconductor wafer (22) is exposed, by radiating laser beams through the dicing sheet and an adhesive layer.
US09607894B2

An electronic device package has a base and an electronic device chip mounted on the base. The electronic device chip includes a semiconductor substrate having a front side and a back side, a electronic component disposed on the front side of the semiconductor substrate, an interconnect structure disposed on the electronic component, a through hole formed through the semiconductor substrate from the back side of the semiconductor substrate, connecting to the interconnect structure, and a TSV structure disposed in the through hole. The interconnect structure is electrically connected to the RF component, and a thickness of the semiconductor substrate is less than that of the interconnect structure.
US09607882B2

A semiconductor device includes metal wirings formed in a first interlayer dielectric layer disposed over a substrate, a first insulating layer covering portions of the metal wirings and the first interlayer dielectric layer, a second interlayer dielectric layer with air gaps disposed in a recess between adjacent two metal wirings, and a protective layer formed in a portion of an upper surface of the first interlayer dielectric layer, where the recess is not formed.
US09607878B2

One or more methods of forming shallow trench isolation (STI) and resulting semiconductor arraignments are provided. A method of forming STI includes forming a nitride liner in a first opening and second opening and recessing the nitride liner in the first opening and second opening while forming an oxide structure in the first opening and second opening, thus forming a first STI region in the first opening and a second STI region in the second opening. A semiconductor arraignment includes a first STI region in an active area and a second STI region in an isolation area, where a first recessed nitride layer height in the first STI region is different than a second recessed nitride layer height in the second STI region.
US09607866B2

A plasma processing apparatus includes a process container configured to accommodate a target substrate and to be vacuum-exhausted. A first electrode and a second electrode are disposed opposite each other within the process container. The first electrode includes an outer portion and an inner portion both facing the second electrode such that the outer portion surrounds the inner portion. An RF power supply is configured to apply an RF power to the outer portion of the first electrode. A DC power supply is configured to apply a DC voltage to the inner portion of the first electrode. A process gas supply unit is configured to supply a process gas into the process container, wherein plasma of the process gas is generated between the first electrode and the second electrode.
US09607859B2

Process for manufacturing a semiconductor power device, wherein a trench is formed in a semiconductor body having a first conductivity type; the trench is annealed for shaping purpose; and the trench is filled with semiconductor material via epitaxial growth so as to obtain a first column having a second conductivity type. The epitaxial growth is performed by supplying a gas containing silicon and a gas containing dopant ions of the second conductivity type in presence of a halogenide gas and occurs with uniform distribution of the dopant ions. The flow of the gas containing dopant ions is varied according to a linear ramp during the epitaxial growth; in particular, in the case of selective growth of the semiconductor material in the presence of a hard mask, the flow decreases; in the case of non-selective growth, in the absence of hard mask, the flow increases.
US09607858B2

The invention provides a method of forming at least one Metal Germanide contact on a substrate for providing a semiconducting device (100) by providing a first layer (120) of Germanium (Ge) and a second layer of metal. The invention provides a step of reacting the second layer with the first layer with high energy density pulses for obtaining a Germanide metal layer (160A) having a substantially planar interface with the underlying first (Ge) layer.
US09607855B2

An etching method includes: disposing a target substrate including a silicon and a silicon-germanium within a chamber; and performing both of selectively etching the silicon-germanium with respect to the silicon and selectively etching the silicon with respect to the silicon-germanium by varying ratios of F2 gas and NH3 gas in an etching gas that has a gas system including the F2 gas and the NH3 gas.
US09607854B2

A method comprises providing a handle substrate having a front surface and a back surface; providing a layer of flexible semiconductor material having a front surface and a back surface and an at least partially sacrificial backing layer stack on the back surface of the layer of flexible semiconductor material; bonding the front surface of the layer of flexible semiconductor material to the front surface of the handle substrate; removing at least a portion of the at least partially sacrificial backing layer stack from the back surface of the layer of flexible semiconductor material; opening outgassing paths through the layer of flexible semiconductor material; and processing the layer of flexible semiconductor material.
US09607851B2

Disclosed is a method for removing a polysilicon protection layer (12) on a back face of an IGBT having a field stop structure (10). The method comprises thermally oxidizing the polysilicon protection layer (12) on the back face of the IGBT until the oxidation is terminated on a gate oxide layer (11) located above the polysilicon protection layer (12) to form a silicon dioxide layer (13), and removing the formed silicon dioxide layer (13) and the gate oxide layer (11) by a dry etching process. The method for removing the protection layer is easier to control.
US09607842B1

A method of forming a metal silicide can include depositing an interface layer on exposed silicon regions of a substrate, where the interface layer includes a silicide forming metal and a non-silicide forming element. The method can include depositing a metal oxide layer over the interface layer, where the metal oxide layer includes a second silicide forming metal. The substrate can be subsequently heated to form the metal silicide beneath the interface layer, using silicon from the exposed silicon regions, the first silicide forming metal of the interface layer and the second silicide forming metal of the metal oxide layer.
US09607837B1

A method for protecting a doped silicate glass layer includes: forming a doped silicate glass layer on a substrate in a reaction chamber by plasma-enhanced atomic layer deposition (PEALD) using a first RF power; and forming a non-doped silicate glass layer having a thickness of less than 4 nm on the doped silicate glass layer in the reaction chamber, without breaking vacuum, by plasma-enhanced atomic layer deposition (PEALD) using a second RF power, wherein the second RF power is at least twice the first RF power.
US09607830B2

There is provided a method of forming a germanium (Ge) film on a surface of a target object, which includes: supplying an aminosilane-based gas into a processing chamber in which the target object is loaded; supplying a high-order silane-based gas of disilane or higher into the processing chamber; and supplying a Ge source gas into the processing chamber. A process temperature in supplying the Ge source gas is set to fall within a range from a temperature, at which the Ge source gas is thermally decomposed or higher, to 300 degrees C. or less.
US09607829B2

A method of surface functionalization for high-k deposition is provided in several embodiments. The method provides interface layer growth with low effective oxide thickness and good nucleation behavior for high-k deposition. The method includes providing a substrate that is at least substantially free of oxygen on a surface of the substrate, forming an interface layer on the surface of the substrate by exposing the surface of the substrate to one or more pulses of ozone gas, modifying the interface layer by exposing the interface layer to one or more pulses of a treatment gas containing a functional group to form a functionalized interface layer terminated with the functional group, and depositing a high-k film on the functionalized interface layer.
US09607827B2

A method of manufacturing a semiconductor device includes performing a cycle a predetermined number of times, the cycle including supplying a first precursor containing a specific element and a halogen group to form a first layer and supplying a second precursor containing the specific element and an amino group to modify the first layer into a second layer. A temperature of the substrate is set such that a ligand containing the amino group is separated from the specific element in the second precursor, the separated ligand reacts with the halogen group in the first layer to remove the halogen group from the first layer, the separated ligand is prevented from being bonded to the specific element in the first layer, and the specific element from which the ligand is separated in the second precursor is bonded to the specific element in the first layer.
US09607815B2

Improved thermionic energy converters are provided by electrodes that include a silicon carbide support structure, a tungsten adhesion layer disposed on the silicon carbide support structure, and an activation layer disposed on the tungsten adhesion layer. The activation layer is a material that lowers the electrode work function, such as BaO, SrO and/or CaO.
US09607814B2

In a photodetection unit 100 according to one aspect of the present invention, a photomultiplier 1 and a voltage divider board 132 are electrically connected to each other through a flexible wiring board 120, whereby the photomultiplier 1 can freely set its orientation and achieve a high degree of freedom of installation. In addition, in a voltage divider 130, an insulating resin 136 within a resin case 134 covers around the voltage divider board 132, thereby improving a voltage withstand performance of the voltage divider board 132. This eases restrictions on conditions under which the voltage divider board 132 is installed, whereby the degree of freedom of installation of the photodetection unit 100 is further improved as a whole, which makes it applicable to wider uses.
US09607810B2

Systems and methods for impedance-based adjustment of power and frequency are described. A system includes a plasma chamber for containing plasma. The plasma chamber includes an electrode. The system includes a driver and amplifier coupled to the plasma chamber for providing a radio frequency (RF) signal to the electrode. The driver and amplifier is coupled to the plasma chamber via a transmission line. The system further includes a selector coupled to the driver and amplifier, a first auto frequency control (AFC) coupled to the selector, and a second AFC coupled to the selector. The selector is configured to select the first AFC or the second AFC based on values of current and voltage sensed on the transmission line.
US09607802B2

One embodiment relates to an apparatus for aberration correction in an electron beam lithography system. An inner electrode surrounds a pattern generating device, and there is at least one outer electrode around the inner electrode. Each of the inner and outer electrodes has a planar surface in a plane of the pattern generating device. Circuitry is configured to apply an inner voltage level to the inner electrode and at least one outer voltage level to the at least one outer electrode. The voltage levels may be set to correct a curvature of field in the electron beam lithography system. Another embodiment relates to an apparatus for aberration correction used in an electron based system, such as an electron beam inspection, or review, or metrology system. Other embodiments, aspects and features are also disclosed.
US09607800B1

An electron impact ion beam source is provided with a pressure chamber to confine a specific high pressure area within excited gas to a small enough volume that the source can be operated at relatively high pressure and still achieve substantial brightness of the extracted ion beam. In particular, the area is configured such that the overall linear dimension along the beam path is less than the mean free path of the ions and the electrons within the chamber. If pressure is increased, the linear dimension must be correspondingly decreased to maximized brightness. By keeping linear dimensions sufficiently small, both incident electrons and extracted ions are enabled to transit the source region without significant energy loss. The new source design allows operation at pressures at least an order of magnitude higher than other known ion sources and thus produces an order of magnitude higher brightness.
US09607798B2

A fuse unit includes: a bus bar including a plurality of fusible parts interposed between a power supply side terminal and a plurality of load side terminals; and an insulating resin portion formed by insert molding using the bus bar as an insert component. The insulating resin portion includes: first and second resin portions respectively arranged at peripheries on the sides of the power supply side terminal and the load side terminals with respect to the fusible parts; and a plurality of coupling portions coupling the first resin portion and the second resin portion in a position outside each of the fusible parts. Each of the coupling portions is formed such that a reinforcement portion having a lower heat shrinkage rate than the insulating resin portion and having a higher strength than the insulating resin portion is an insert component. The reinforcement portion is provided using the bus bar.
US09607797B2

A circuit breaker includes a trip mechanism having reduced trip movement and an integrated signal flag. The trip mechanism includes a spring-biased trip lever and a latching member for keeping the trip lever in an on or latched position. Upon occurrence of an abnormal current condition, the latching member is moved away from the trip lever to trip the trip mechanism. The latching member also has a catch mechanism designed to catch the trip lever after it is released, thereby halting further progress of both the trip lever and the latching member. As a result, less space is needed within the circuit breaker for trip movement compared to existing solutions. Moreover, the location of the catch mechanism on the latching member is selected such that the halting of the latching member places the integrated signal flag in an optimal viewing position within a viewing window.
US09607795B2

A complex protection device for blocking an abnormal state of current and voltage is disclosed. In the complex protection device, a resistive element is configured in the form of a structure and thus the resistive element has enhanced durability and surface mounting technology suitable for automation may be utilized, and a plurality of resistive elements is configured in various resistances and sizes to be optimally designed for product characteristics.
US09607794B2

A molded case circuit breaker (MCCB) includes a case, an interrupter assembly, an exhaust guide part, an exhaust cover, a sealing groove and a sealing projection. The interrupter assembly is mounted inside the case, and has an arc gas exhaust port to exhaust an arc gas generated inside the case. The exhaust guide part is disposed between the interrupter assembly and the terminal part, and has an exhaust chamber therein to provide an arc gas passage between the arc gas exhaust port and a vent chute of the terminal part. The exhaust cover is mounted to the case in a structure covering the exhaust guide part, to seal the arc gas passage. The sealing groove is formed in an inner surface of the exhaust cover. The sealing projection is formed on the arc gas exhaust port of the interrupter assembly, to be inserted and coupled into the sealing groove.
US09607791B2

An operating device and an electronic device using the same are provided. The operating device includes a base, an electronic circuit board, a lever and a slider. The base includes a bearer. The electronic circuit board is disposed on the base. The lever is disposed on the electronic circuit board. The slider is movably disposed on the sliding portion for triggering the lever.
US09607787B2

According to one embodiment, a casing of a hazard detector includes a body portion and a button portion. The button portion is coupled with the body portion via a plurality of arms. The arms allow the button portion to be axially movable relative to the body portion and also couple the button portion with the body portion so that tabs that extend radially outward from the button portion are positioned under and contact an inwardly facing surface of the body portion. The arms bias the button portion axially outward relative to the body portion so as maintain contact between the tabs and the inwardly facing surface. In this configuration, when the button portion is pressed at a position off-axis from a central axis of the button portion, the button portion pivots about one or more contact points between one or more tabs and the inwardly facing surface.
US09607784B2

Cradle-assist assemblies attached to the breaker cradle housing and/or base or residing at least partially in the breaker cradle housing and/or base include at least one actuator configured to laterally translate the at least one right and the at least one left lock members from the extended lock position to the retracted unlocked position in response to input from a user. The at least one actuator and/or transverse member(s) can be held in a defined position so that the lock members of the cradle can be locked in the respective retracted or extended positions until the cradle assist (internal) lock is manually or automatically released.
US09607783B2

A switch device structure includes at least one contact seat having a first end wall, a second end wall, two sidewalls, an upper section and a bottom section to together define a cavity for arranging a contact assembly. Each of the first and second end walls of the contact seat has a protruding assembling section and an oblique socket directed to the assembling section. The switch device structure includes a contact support equipped with a fixing board. The contact support is formed with latch sections detachably latched with the assembling sections. An operator can use a tool to directly pass through the oblique socket to unlatch the latch section from the assembling section to quickly install/uninstall the contact seat and the contact support. This solves the problem of the conventional switch device that it is troublesome and time-consuming to install/uninstall the contact seat and the contact support.
US09607772B2

A porous electrode of the present invention is a porous electrode in which at least a first porous layer, an intermediate layer and a second porous layer are stacked on a substrate in this order, characterized in that the first porous layer and the second porous layer are formed of particles of the same material, and the first porous layer and the intermediate layer are formed of particles of different materials from each other. Preferably, the average particle diameter of the particles constituting the first porous layer differ in average particle diameter from the particles constituting the second porous layer.
US09607765B2

A composition for ceramic substrates that includes a mixture of borosilicate glass powder and ceramic powder. The borosilicate glass powder contains 4% to 8% by weight B2O3, 38% to 44% by weight SiO2, 3% to 10% by weight Al2O3, and 40% to 48% by weight MO, where MO is at least one selected from CaO, MgO, and BaO. The mixing proportions of the borosilicate glass powder and the ceramic powder are 50% to 56% by weight the borosilicate glass powder and 50% to 44% by weight the ceramic powder. The ceramic powder has an average particle diameter D50 of 0.4 to 1.5 μm.
US09607759B2

The present disclosure provides methods and techniques associated with a planar transformer for an apparatus. The planar transformers include a substrate carrying electronic components, an upper core bonded on a first exterior surface of the substrate, and a lower core bonded on a second exterior surface opposed to the first side of the substrate. The electronic components include primary windings and secondary windings associated with the transformer. In some embodiments, the transformer includes encapsulant material that is dispensed over and between the components of the transformer to seal air gaps.
US09607758B2

A three-phase transformer including a primary portion and a secondary portion, the primary portion including a first body made of ferromagnetic material and primary coils, the secondary portion including a second body made of ferromagnetic material and secondary coils, the first body defining a first annular slot of axis A and a second annular slot of axis A. The primary coils include a first toroidal coil of axis A in the first slot, a second toroidal coil of axis A in the first slot, a third toroidal coil of axis A in the second slot, and a fourth toroidal coil of axis A in the second slot, the second coil and the third coil being connected in series.
US09607753B2

Disclosed herein is a multilayer inductor. The multilayer inductor according to an exemplary embodiment of the present invention includes a laminate on which a plurality of body sheets are multilayered; a coil part configured to have internal electrode patterns formed on the body sheet; a first gap made of a non-magnetic material located between the multilayered body sheets; a second gap made of a dielectric material located between the multilayered body sheets and located on a layer different from the first gap; and external electrodes formed on both surfaces of the laminate and electrically connected with both ends of the coil part. By this configuration, the exemplary embodiment of the present invention can remarkably improve DC biased characteristics without reducing breaking strength of the inductor.
US09607748B2

A micro-fabricated electromagnetic device is provided for on-circuit integration. The electromagnetic device includes a core. The core has a plurality of electrically insulating layers positioned alternatingly between a plurality of magnetic layers to collectively form a continuous laminate having alternating magnetic and electrically insulating layers. The electromagnetic device includes a coil embedded in openings of the semiconductor substrate. An insulating material is positioned in the cavity and between the coil and an inner surface of the core. A method of manufacturing the electromagnetic device includes providing a semiconductor substrate having openings formed therein. Windings of a coil are electroplated and embedded in the openings. The insulating material is coated on or around an exposed surface of the coil. Alternating magnetic layers and electrically insulating layers may be micro-fabricated and electroplated as a single and substantially continuous segment on or around the insulating material.
US09607741B2

The present invention relates to ferrite particles for bonded magnet, having a volume-average particle diameter of 2.1 to 2.7 μm and a particle diameter ×90 of 4.3 to 5.4 μm wherein the ×90 represents a particle diameter at which a cumulative percentage of particles under sieve (undersize particles) based on a volume thereof is 90%, when determined from a particle size distribution thereof measured by using a laser diffraction type particle size distribution measuring apparatus.
US09607738B1

A USB Type-C cable includes: a number of first wires and second wires, the first wires including a power wire for transmitting a power signal and plural coaxial wires for transmitting high speed signal, the second wires including at least one detective wire for transmitting detective signal, at least one power return wire for grounding, at least one twisted pair of wires for transmitting USB 2.0 signal, and at least one subsidiary wire for transmitting subsidiary signal; a jacket made of insulative material and receiving the first wires and the second wires; and a metal shield layer coating around the twisted pair of wires; wherein the first wires are arranged along an inner wall of the jacket in a circle and forms a cavity without a metal shield layer to receive the second wires, and the detective wire and the subsidiary wire are separated by the power return wire.
US09607733B2

A double-sided transparent conductive film including a base material film, having an anti-blocking layer, an optical adjusting layer and a transparent conductive layer formed in this order on each of both sides of the base material film, wherein an anti-blocking layer containing particles is formed at least one of: a location between the base material film and one optical adjusting layer; and a location between the base material film and the other optical adjusting layer, the anti-blocking layer has a flat portion and protrusion portions caused by the particles, and a value obtained by subtracting a thickness of the flat portion of the anti-blocking layer from a mode diameter of the particles is larger than a thickness of the optical adjusting layer.
US09607728B2

Free radically crosslinked, electrically conductive compositions exhibiting a highly stable volume resistivity comprise an olefin multiblock copolymer (OBC) having a high, e.g., greater than 20 mole percent comonomer content, e.g., butylene or octene, and carbon black. These compositions exhibit a highly stable volume resistivity relative to a composition similar in essentially all aspects save that the high comonomer OBC is replaced with a low comonomer OBC of similar density and melt index.
US09607721B2

A method for separating amorphous iron oxides is provided. The method includes steps of sampling, filtering, dissolving and separating, analyzing the solution containing amorphous radioactive iron oxides and analyzing granules containing crystalline radioactive iron oxides. Characteristics of the radioactive iron oxides during various periods are acquired to solve the radiation buildup problem. Parameters for improving water quality and chemistry performance indicator are thus provided. Crystalline deposits are separated while the dissolving rate of radioactive iron oxides reaches more than 90%. The present invention does not use complex utilities, is easy to use and has a low operation cost for fast analysis.
US09607717B2

A data retention reliability screen of integrated circuits including ferroelectric random access memory (FRAM) arrays. A reference voltage level is determined for each integrated circuit being tested, corresponding to the read of a high polarization capacitance data state. A number of FRAM cells in the integrated circuit are programmed to that data state, and then read at an elevated temperature, with the number of failing cells compared against a pass/fail threshold to determine whether the integrated circuit is vulnerable to long-term data retention failure.
US09607714B2

A method of training a command signal for a memory module. The method includes programming a memory controller into a mode where a single bit of an address signal is active for a single clock cycle. The method then programs a programmable delay line of the address signal with a delay value and performs initialization of the memory module. The memory module is then placed in a write leveling mode. A write leveling procedure is then performed and a response to the write leveling procedure is determined from the memory module. A determination is made whether the memory module is in a pass state or an error state based on the response.
US09607712B1

A shift register group includes a plurality of series-coupled shift registers each being configured to provide an output signal. The third control signal of a first sift register of the plurality of shift registers is the output signal provided by the shift register N stages after the first shift register, and the fourth control signal of the first sift register is the voltage at the driving node of the shift register 2N stages after the first shift register, wherein N is a natural number. A driving method of the aforementioned shift register group is also provided.
US09607709B2

A voltage generator that includes an operation mode determination circuit suitable for determining an active mode or a standby mode based on a chip enable signal to activate an active mode signal or a standby mode signal according to a result of the determination; and a bulk voltage generation circuit outputting a bulk voltage having an internal power voltage when the active mode signal is activated, and outputting the bulk voltage having an external power voltage when the standby mode signal is activated.
US09607703B2

According to one embodiment, a memory system includes a memory and a setting unit. The memory includes a memory cell array and a peripheral circuit. The memory cell array includes a plurality of memory cells, each of which holds an electrical charge. The peripheral circuit is configured to read a value from each memory cell by comparing a quantity of an electrical charge held in the memory cell with a determination threshold. The memory stores first data in the memory cell array. The first data include a plurality of values. The setting unit is configured to change the determination threshold according to the number of values which are different in second data and third data among the plurality of values. The second data are first data before being written to the memory. The third data are first data that have been read from the memory.
US09607695B1

Multi-bit non-volatile random access memory cells are disclosed. A multi-bit non-volatile random access memory cell may include a volatile storage element and a non-volatile storage circuit. The non-volatile storage circuit may include at least one first pass transistor connected to a data true (DT) node of the volatile storage element and at least one second pass transistor connected to a data complement (DC) node of the volatile storage element. The non-volatile storage circuit may also include multiple non-volatile storage elements. Each non-volatile storage element may be configured to be selectively connectable to the DT node of the volatile storage element via the at least one first pass transistor and selectively connectable to the DC node of the volatile storage element via the at least one second pass transistor, allowing the multi-bit non-volatile random access memory cell to store/recall more than one databit per cell.
US09607689B2

A method comprises steps of mapping a same physical page to two mutually coupled logic pages, one logic page being formed by mapping the least significant bit on the physical page, and the other logic page being formed by mapping the most significant bit on the physical page; buffering write data in a buffer memory, and merging the data, which is corresponding to the two mutually coupled logic pages, in the buffer memory into a piece of data corresponding to the physical page according to the mapping relationship between the physical page and the two mutually coupled logic pages; and performing charging/discharging control for the multi-layer memory cell of the physical page according to the merged data, so that a voltage state of the multi-layer memory cell is expressed as a numerical value of the merged data.
US09607688B2

According to example embodiments, a nonvolatile memory includes a plurality of memory cells and a plurality of bit lines respectively connected to the plurality of memory cells, and a method of programming the nonvolatile memory includes loading data to the nonvolatile memory for a first program operation, starting the first program operation on the plurality of memory cells, based on the loaded data, and loading at least two page data to the nonvolatile memory before the first program operation is completed. The at least two page data include first page data and second page data for a second program operation following the first program operation. The first page data and the second page data respectively correspond to a first bit and a second bit to be programmed at a memory cell among the plurality of memory cells.
US09607683B1

In some embodiments, a semiconductor device includes an SRAM cell, an emulator and a suppressing device. The SRAM cell, enabled by a word line, includes a first inverter formed by a first PMOS transistor and a first NMOS transistor and stores a first data at an output of the first inverter. The emulator is configured to emulate the first inverter operating in a condition that the PMOS transistor is weaker than the first NMOS transistor in driving strength. The suppressing device is configured to, in response to a voltage at an output of the emulator, selectively suppress a voltage level of the word line.
US09607676B2

A non-volatile memory system includes a first circuit and a second circuit both coupled to a magnetoresistance tunnel junction (MTJ) cell to substantially reduce the level of current flowing through the MTJ with rise in temperature, as experienced by the MTJ. The first circuit is operable to adjust a slope of a curve representing current as a function of temperature and the second circuit is operable to adjust a value of the current level through the MTJ to maintain current constant or to reduce current when the temperature increases. This way sufficient current is provided for the MTJ at different temperatures, to prevent write failure, over programming, MTJ damage and waste of current.
US09607668B2

Systems, circuits, and methods are disclosed for charge sharing. In one such example system, a first line is configured to be driven to a first voltage representative of data to be placed on the first line and then precharged to a first precharge voltage. A second line is configured to be driven to a second voltage representative of data to be placed on the second line and then precharged to a second precharge voltage. A charge sharing device is coupled between the first line and the second line. The charge sharing device is configured to selectively allow charge from the first line to flow to the second line after the first and second lines are driven to the respective first and second voltages representative of data to be placed on the respective lines.
US09607666B2

An input/output circuit according to an embodiment includes a plurality of memory cell units configured to independently perform output operations, each of the memory cell units including an input/output line, a selection circuit including a plurality of selection units, each selection unit setting a path to a global input/output line connected to each of the selection units, the number of the selection units being the same as the number of the memory cell units, the selection circuit selecting one of the plurality of memory cell units based on a path control signal and electrically connecting the input/output line of the selected memory cell unit to the global input/output lines of the plurality of selection units, and a plurality of input/output pad groups coupled to the global input/output lines.
US09607661B2

The invention relates to a storage case comprising two parts, each with an outer side and an inner side, where a side area on each part may comprise a connecting element for hinged connection with the other part, where at least one of the two parts on the outer side comprises a circumferential frame connectable with the part and with a central aperture and where further a display element is positioned on the outer side of the at least one part and interlocked between the outer side and the frame connectable to the part.
US09607659B2

A data storage system includes a recording head and a compensating resistor. The recording head has a heating element. The compensating resistor is in electrical series with the heating element and is external to the recording head. A method includes applying an alternating current at a first angular frequency to a recording head. A voltage drop across the recording head heating element is measured. A component of the voltage drop is extracted. The component has a frequency that is three times the frequency of the first angular frequency.
US09607657B2

A media playback component includes a demultiplexer for receiving a data stream and for demultiplexing media content items provided at a first demultiplexer output and at least one type of non-media content items provided at a second demultiplexer output. The media playback component includes playback queue, a queue input of which is connected to the first demultiplexer output. A bypass input of a queue bypass is connected to the second demultiplexer output. The media playback component includes a decoder including a first decoder input connected to a queue output of the playback queue and a second decoder input connected to a bypass output of the queue bypass. The decoder is configured for decoding the media content items in accordance with commands contained within the at least one type of non-media content items. Further embodiments relate to a method for (distributed) media playback, and to a server component for distributed playback architecture for media data.
US09607654B2

A method, an apparatus and a computer program are provided. The method comprises: causing a computing device to enter a video editing mode in which first video content, captured by a first camera in a location, is played back on a display of the computing device and included in a video edit; and causing the display to overlay at least one visual indicator on the first video content, the at least one visual indicator indicating that second video content, captured by a second camera at the location, is available for inclusion in the video edit.
US09607651B2

Provided is a method and apparatus for playing contents in an electronic device. The method of playing contents may include displaying a reference image of a content, when sensing a user's input, determining a playback scheme matched with the user's input, and playing the content on the basis of the playback scheme matched with the user's input.
US09607647B2

A magnetic-disk glass substrate of the present invention has a pair of main surfaces, and an arithmetic mean roughness (Ra) for wavelength components of 10 to 50 nm of the surface of the main surfaces is 0.15 nm or less.
US09607646B2

Systems and methods are illustrated for manufacturing hard disks with double lubrication layers that allow minimization of a HDD head DFH touchdown point while maintaining good tribology performance for HDD reliability. An exemplary hard disk includes a magnetic recording layer, a carbon overcoat, and a double lubrication layer: a bonded lubrication layer and a mobile lubrication layer. The bonded lubrication layer includes a high conformity and high density first lubricant. The mobile layer include a high lubricity lubricant that promotes HDI reliability.
US09607642B1

An AC signal having a specified frequency and a DC offset voltage is applied to a slider substrate or a magnetic recording medium. A low- or non-modulation interface is defined between the slider and medium. In response to applying the AC signal, an oscillation in an electrostatic force occurs between the slider and the medium at the specified frequency, which causes an oscillation in thermal sensor signal at the slider, which oscillates at the specified frequency. A heater of the slider is adjusted to decrease spacing between the slider and medium during oscillation of the electrostatic force. For each heater adjustment, thermal sensor resistance is measured over a specified number of medium revolutions. Head-medium contact is detected using one of an amplitude of a harmonic of the thermal sensor signal and a summation of amplitudes of all frequency components at the specified frequency.
US09607637B2

Head assembly and magnetic disk device, wherein reaction force induced by warpage of driving element during operation can be decreased and unnecessary resonance can be suppressed, in addition, displacement amount of head element can be efficiently obtained. A head assembly includes first buffering part connecting first reinforcing part and first displacement transferring part with flexural rigidity lower than those of first reinforcing part and first displacement transferring part; second buffering part connecting second reinforcing part and main part of flexure with flexural rigidity lower than those of second reinforcing part and main part of flexure; third buffering part connecting third reinforcing part and second displacement transferring part with flexural rigidity lower than those of third reinforcing part and second displacement transferring part; and fourth buffering part connecting fourth reinforcing part and main part of flexure with flexural rigidity lower than those of fourth reinforcing part and main part of flexure.
US09607630B2

Preventing unintended distribution of audio information may comprise analyzing audio data of a speaker's speech received by a microphone; determining automatically by a processor, from the analyzing whether the speaker's speech is intended to be distributed to an audience via the microphone; and in response to determining that the speaker's speech is not intended to be distributed to the audience via the microphone, performing one or more actions.
US09607629B2

A system and method are provided for displaying a frequency response for a sound system design. Coverage map data is processed for a listening area. The coverage map data comprises a plurality of samples. Frequency response data is computed for each sample. The frequency response data is accumulated into a plurality of distributions. A statistical frequency response display is generated based on the distributions.
US09607622B2

An audio-signal processing device includes a decoding unit that decodes a compressed audio stream to obtain audio signals for a predetermined number of channels; a signal processing unit that generates 2-channel audio signals including left-channel audio signals and right-channel audio signals, on the basis of the predetermined-number-of-channels audio signals; and a coefficient setting unit that sets filter coefficients corresponding to the impulse responses for the digital filters, on the basis of format information of the compressed audio stream. The signal processing unit uses digital filters to convolve impulse responses for paths from sound-source positions of the channels to the left and right ears of a listener with the corresponding predetermined-number-of-channels audio signals and adds corresponding results of the convolutions for the channels to generate the left-channel audio signals and the right-channel audio signals.
US09607620B2

Embodiments of techniques or systems for fraud detection are provided herein. A communication may be received where the communication includes one or more voice signals from an individual. Frequency responses associated with these voice signals may be determined and analyzed and utilized to determine whether or not potential fraudulent activity is occurring. For example, if a frequency response is greater than a frequency threshold, potential fraudulent activity may be determined. Further, frequency responses may be cross referenced with voice biometrics, voice printing, or fraud pathway detection results. In this way, voice stress or frequency responses may be utilized to build other databases related to other types of fraud detection, thereby enhancing one or more aspects of fraud detection. For example, a database may include a voice library, a pathway library, or a frequency library which include characteristics associated with fraudulent activity, thereby facilitating identification of such activity.
US09607616B2

A spoken language understanding (SLU) system receives a sequence of words corresponding to one or more spoken utterances of a user, which is passed through a spoken language understanding module to produce a sequence of intentions. The sequence of words are passed through a first subnetwork of a multi-scale recurrent neural network (MSRNN), and the sequence of intentions are passed through a second subnetwork of the multi-scale recurrent neural network (MSRNN). Then, the outputs of the first subnetwork and the second subnetwork are combined to predict a goal of the user.
US09607607B1

An ultrasonic transmitter of an ultrasonic occupancy sensing device has adjustable ultrasonic signal output amplitude to prevent overload of an ultrasonic sensor associated with the ultrasonic occupancy sensing device. A circuit for controlling the operating voltage to a power driver of the ultrasonic transmitter allows field adjustment of the output thereof so that an optimal level (amplitude) for the transmitted ultrasonic signal may be found in an area of actual use (e.g., field adjustable).
US09607604B2

An active noise control apparatus for a vehicle including: a plurality of microphones each configured to receive noise generated in the vehicle and generate an electrical signal corresponding to the noise; an external amplifier configured to supply power required for operations of the plurality of microphones; and a head unit configured to control the external amplifier to output a signal for removing the noise, based on the electrical signals generated from the plurality of microphones.
US09607602B2

An anti-noise signal is produced in accordance with an active noise cancellation process (ANC), at an input of a speaker so as to control how much background noise a user can hear. Strength of the anti-noise signal is adjusted gradually, rather than abruptly, in proportion to decreasing or increasing sound pressure level (SPL) of the background noise, during inactivation or activation of the ANC process. Other embodiments are also described and claimed.
US09607598B2

A sandwich panel including a core having a first major side and an opposed second major side, the core defining cavities, a first liner sheet connected to the first major side, the first liner sheet defining apertures, wherein each aperture provides fluid communication with an associated cavity, and a bulk absorber material and/or a thermal conductor material received in at least a portion of the cavities.
US09607588B2

Embodiments of the present disclosure relate generally to guitars or other string instruments that incorporate materials that are lighter than wood. Rather than achieving weight reduction by solely removing wood, which can weaken the structural integrity of the guitar and negatively alter sound quality, this disclosure provides replacement of removed wood with materials commonly used in aerospace.
US09607579B2

A method and apparatus for integrating a personal information device (PID) on a mobile computer that includes activating a first mode to display data originating with the PID in a first display area of a display. The mobile computer switches to a second mode to display data associated with the second mode in a second display area of the display.
US09607574B2

A method and device for data compression are presented, in which a data processor may receive a packet of image data which includes four groups of N bits, where N is an integer greater than 2. The data processor may compress the received packet of data, such that a total number of bits for the converted packet is less than four times N. The data processor may compress the received packet of image data by reducing the resolution of three of the values while maintaining the resolution of the fourth value. To reduce the resolution of the three values, the data processor may apply a dithering formula to the values. The data processor may then send the converted packet via an interface.
US09607556B2

In one embodiment, a dual modulator display systems and methods for rendering target image data upon the dual modulator display system are disclosed where the display system receives target image data, possible HDR image data and first calculates display control signals and then calculates backlight control signals from the display control signals. This order of calculating display signals and then backlight control signals later as a function of the display systems may tend to reduce clipping artifacts. In other embodiments, it is possible to split the input target HDR image data into a base layer and a detail layer, wherein the base layer is the low spatial resolution image data that may be utilized as for backlight illumination data. The detail layer is higher spatial resolution image data that may be utilized for display control data.
US09607552B2

A display device and a luminance control method therefore are provided. The display device comprises a luminance controller that establishes multiple peak luminance control (PLC) points by equally dividing a PLC curve and limits the luminance at the PLC point corresponding to the highest average pixel level (APL) at the initial luminance as the PLC curve slopes downward.
US09607549B2

An organic light-emitting diode display panel and an OLED display device have a sensing driving stabilizer that can increase accuracy in sensing and compensation by providing potential stability to a reference voltage line acting as a sensing line during the sensing driving.
US09607548B2

According to one embodiment, a display device includes a plurality of pixels each including a plurality of subpixels, each subpixel including a luminescent element, a plurality of scanning lines, a plurality of image signal lines, a plurality of reset power source lines, a first power source line, a scanning line driving circuit and a signal line driving circuit, wherein at least one subpixel comprises an output switch, a driving transistor, a retaining capacitance, a pixel switch and a reset switch, and the output switch is shared with a plurality of subpixels included in at least one pixel.
US09607547B2

Disclosed are an organic light emitting display capable of preventing lowering of brightness and prolonging its a lifespan, and a driving method thereof. The organic light emitting display controls a level of a gate signal, by outputting a gate high voltage after controlling a level of the gate high voltage, according to a level of a threshold voltage sensed from each pixel of a display panel.
US09607541B2

Provided is a liquid crystal display device capable of reliably reducing power consumption during pause drive by controlling the timing of performing refresh.When there is an image change in externally inputted RGB data, or when the number of consecutive pause frames reaches a predetermined value, if the number of immediately preceding pause frames is less than a threshold BCTH, image signal refresh is performed once, or if the number of pause frames is greater than or equal to the threshold BCTH, boost charge refresh is performed first, and then, the image signal refresh is performed. As a result, it is rendered possible to reduce flicker due to luminance reduction, and it is also rendered possible to eliminate the need to perform refresh consecutively even if the frequency of RGB data is high (e.g., 30 Hz) during pause drive.
US09607535B2

In a method of driving an organic light emitting display device, the organic light emitting display device includes: a plurality of data lines; a plurality of scan lines; and a plurality of pixels coupled to the data lines and the scan lines, the method includes: applying dummy-data signals and pre-data signals to the pixels from respective ones of the scan lines during a non-emission period; and non-sequentially applying scan signals and data signals to the pixels from the respective ones of the scan lines during an emission period, wherein the data signals include data information corresponding to respective subfields in a unit time.
US09607534B2

A badge mounted on a vehicle is provided herein. The badge includes a housing having a viewable portion. A light source is disposed inside the housing and is configured to direct light toward the viewable portion. Light emitted from the light source illuminates in a plurality of colors which may create a prismatic appearance.
US09607532B2

The present disclosure relates to a system that includes a support member and a sign supported by the support member. The sign may have a generally planar shape and may extend in a plane. The system also includes a repositioning mechanism coupled to the sign and the support member. The repositioning mechanism rotates the sign substantially in-plane. The system may further include a controller for controlling rotation of the sign. In one implementation, the repositioning mechanism is retrofitted on an existing sign and an existing support member. The repositioning mechanism may include a power source attached to the support member that provides power to the repositioning mechanism. The repositioning mechanism may further include a linkage attached to the sign and a transmission for transferring rotational power to the sign, wherein the transmission is interconnected between the power source and the linkage.
US09607526B1

Methods, computer-readable media, software, and apparatuses provide a tool for use by drivers and/or coaches throughout the pre-license stage of obtaining a driver's license. A pre-license program may control a computing device to collect drive data while a driver is driving a vehicle. This drive data may be used to detect a drive event. Then, the computing device may present coaching information associated with the detected drive event. The coaching information may provide a passenger, such as a coach or parent, with real-time advice for instructing the driver how to improve his/her driving skills. Moreover, the drive data collected may be used to prepare reports providing feedback to the drivers and coaches.
US09607524B2

A method, a system, and a computer program product for creating and evaluating assessment sheets are disclosed. The method includes identifying one or more first location identifiers based on one or more markings provided in a scanned master assessment sheet. A machine-readable code (MRC) is generated based on the one or more first location identifiers. The MRC is then split into a plurality of portions and embedded at various locations on a scanned pre-assessment sheet. The scanned pre-assessment sheet with the embedded MRC is then printed to generate the assessment sheets. Thereafter, one or more second location identifiers are identified based on one or more markings provided by evaluatees in each of the assessment sheets provided to them. The one or more second location identifiers are then compared with the one or more first location identifiers. The result of evaluation is provided based on the comparison.
US09607519B2

A driving control system has a position/speed information detecting section for detecting the position and speed of a host vehicle, a communication unit for acquiring the position and speed information of another vehicle, a proximity position estimating section that estimates a proximity position at which the host vehicle and the other vehicle approach each other and a proximity position changing unit that, when the host vehicle and the other vehicle are travelling on the same lane at the same time, changes the proximity position to a changed proximity position outside of a waiting time generation area. A travelling plan generation section generates a travelling plan while the other one of the host-vehicle and the other vehicle enters the waiting time generation area. A communication unit transmits the travelling plan to the other vehicle, and a travel driving unit executes the driving of the host vehicle according to the travelling plan.
US09607517B2

The invention relates to a method for the position determination of objects (62, 707,84, 96) by means of communication signals, in which a transceiver capable of wireless communication transmits communication signals, the transceiver (51) being capable of simultaneous transmission and reception, and wherein the communication signals are at least partially reflected as reflection signals on at least one object (62, 707, 84, 96) in a signal propagation zone and the transceiver (51) receives the reflection signals. The method is characterized in that phase information of the reflection signals or communication signals are determined. The invention further relates to a corresponding device and to a use of the device.
US09607514B2

A drive assist device assists a driver who is driving a vehicle by showing, on a display unit, information related to an indication state of a traffic signal including a remaining time until the indication state of the traffic signal changes. The drive assist device includes a processor configured to output a representation of the remaining time to the display unit. The processor is configured to set the representation of the remaining time to a first representation when the remaining time is greater than a predetermined value and set the representation of the remaining time to a second representation when the remaining time is less than or equal to the predetermined value. The second representation differs from the first representation in at least one of brightness, saturation, and hue.
US09607503B1

Methods and systems are disclosed for event management, allowing authorized users or authorities to distribute and display communications on digital displays. In one aspect, an event management communications system receives event data sent from a detection system comprised of a network of sensors. The event management communications system processes the event data to determine an event perimeter, and then selects one or more digital displays based upon the event data or the determined event perimeter. Next, the event management communications system authors one or more contextual communications corresponding to the one or more digital displays and sends said one or more authored communications to said one or more digital displays, thereby allowing the one or more digital displays to display the corresponding one or more communications to a relevant, identified audience.
US09607500B2

Embodiments that are described herein provide improved methods and systems for predicting threatened POIs. In some embodiments, an automated location tracking system tracks the locations of one or more target individuals. The locations of the target individuals may be tracked, for example, by tracking the cellular phones of the targets, or using various other automated location tracking techniques. Based on the tracked locations, a prediction system anticipates the future locations of the targets. Over time, the system uses this information to progressively narrow down the list of possibly-threatened POIs.
US09607497B1

An event venue, such as a sports stadium, can use a security system to wireless communicate about security issues. The event venue may have one or more wireless transmitters with transmission zones within the event venue. When a central security office system receives a security alert from a device belonging to a security guard or an eventgoer, or from a law enforcement or first responder network, or from security cameras or emergency beacons (e.g., a fire alarms), information detailing the security issue can be composed into an electronic message, which may include camera footage. The electronic message can then be sent out to at least a subset of the devices in the event venue using the wireless transmitters, for example to summon security guards to deal with a brawl, or to warn eventgoers of a fire.
US09607496B2

Systems and methods to detect and warn proximate entities of interest are described herein. An example hazard warning system for a forktruck includes a controllable light source to project light onto a floor adjacent the forktruck. A hazard discriminator determines when the forktruck poses a hazard to an entity of interest in a vicinity of the forktruck, and responsively generates a hazard output. A controller receives the hazard output and controls the light source such that the light source is in a first state when the hazard output is not received and a second state when the hazard output is received, where the first state is different than the second state.
US09607495B2

A controlling device (110) is configured for controlling a state of an alarm limit of an alarm device (108). The alarm device (108) is configured for generating an alarm signal in association with a monitored physiological parameter of a patient. The alarm limit triggers the generation of the alarm signal. In order to automatically control the state of the alarm limit, the controlling device (110) comprises a receiving unit (146) configured for receiving information indicating an administration of a treatment to the patient, a determining unit (148) configured for determining whether the treatment is administered to the patient based on the received information, and a controlling unit (150) configured for controlling the state of the alarm limit based on a result of the determination of the determining unit (148).
US09607477B2

A wagering game system and its operations are described herein. In some embodiments, the operations can include initiating a wagering game session for presentation of wagering game content. The operations can further include scanning a coded identifier during the wagering game session. The coded identifier indicates a characteristic associated with activity, events, achievements, etc. performed or attained prior to initiation of the wagering game session. For instance, the coded identifier can be a two-dimensional barcode generated in response to online activity (e.g., in response to progress attained in an online game). In some embodiments, the characteristics indicate information about the activity. The operations can further include adapting the wagering game content during the wagering game session based, at least in part, on the characteristic indicated in the coded identifier, such as providing gaming rewards and bonus games, adding funds, unlocking content, modifying wagering game content, etc.
US09607473B2

A gaming system includes one or more processors and one or more memory devices storing instructions that, when executed by at least one of the one or more processors, cause the gaming system to perform a plurality of operations. The operations include awarding a plurality of points to a player, and, in response to a predetermined number of the points being redeemed by the player, accessing or modifying wagering game content.
US09607468B2

A gaming machine has a cabinet with a cabinet frame, a display device, a light source, and a directional transmissible layer with directional light planes arranged parallel to and offset from each other. The display device is located within the cabinet frame and is configured to display a wagering game. The light source is positioned above the display device, within the cabinet frame, and emits direct light and indirect light towards a player position in front of the gaming machine. The indirect light reflects off the display device prior to reaching the player position, causing light glare towards the player position. To reduce or eliminate the light glare, the directional transmissible layer is placed at least in part over the light source such that the directional light planes are horizontally aligned with the display device to prevent at least some of the indirect light from reflecting off the display device.
US09607460B2

A smart entry system comprises a communication section and a control device. Upon determination that a mobile device has continued to be present within a first transmission area for a predetermined time or over, the control device lowers first transmitter power output of a first electromagnetic wave to be transmitted from the communication section to second transmitter power output of the first electromagnetic wave so that the first transmission area is narrowed to a second transmission area until no more response is received from the mobile device. Then, the communication section not only transmits the first electromagnetic wave having the second transmitter power output and generating the second transmission area but also transmits, with a second cyclic period longer than the first cyclic period, a second electromagnetic wave, the second electromagnetic wave has the first transmitter power output and generates the first transmission area which is not narrowed.
US09607454B1

A system for identifying the status of a group of secondary vehicles. The system determines whether the group of secondary vehicles are parked or part of a traffic jam.
US09607440B1

In one aspect, an HMD is disclosed that provides a technique for generating a composite image representing the view of a wearer of the HMD. The HMD may include a display and a front-facing camera, and may be configured to perform certain functions. For instance, the HMD may be configured to make a determination that a trigger event occurred and responsively both generate a first image that is indicative of content displayed on the display, and cause the camera to capture a second image that is indicative of a real-world field-of-view associated with the HMD. Further, the HMD may be configured to generate a composite image that combines the generated first image and the captured second image.
US09607439B2

An information processing apparatus comprises: an acquisition unit configured to acquire a viewpoint position of an observer who observes a first three-dimensional virtual object arranged in a virtual space and having at least one cross section; an acquisition unit configured to acquire a normal vector of a first cross section of the first three-dimensional virtual object; an image generation unit configured to generate, based on the viewpoint position of the observer and the normal vector of the first cross section, a second three-dimensional virtual object having a second cross section with a different normal vector from the first cross section; and an output unit configured to output an image of the second three-dimensional virtual object generated by the image generation unit.
US09607438B2

Augmented reality presentations are provided at respective electronic devices. A first electronic device receives information relating to modification made to an augmented reality presentation at a second electronic device, and the first electronic device modifies the first augmented reality presentation in response to the information.
US09607430B2

A model generator 2 arranges a three-dimensional model on a base line. A model renderer 4 renders the three-dimensional model. A distance map generator 5 converts each depth of the three-dimensional model rendered into a distance from the base line. An alpha map generator 7 converts the distance from the base line into an alpha value.
US09607421B2

Methods and electronic devices for displaying a particle effect are described. One method includes receiving an input on an area of a display screen, the area having a color. A main particle color is set based on the color, and then a secondary particle color is set based on the main particle color. A plurality of moving particles are displayed, the moving particles moving around the input area, and each of the plurality of moving particles has a color on a spectrum from the main particle color to the secondary particle color.
US09607415B2

Techniques for generating a visual representation of a graph are described herein. The techniques may include determining a metamodel indicating relationships between objects, and determining rules for obscuring data about the objects of the metamodel. A visual representation of a graph is generated, which visual representation illustrates at least some of the data about the objects and their relationships without illustrating the obscured data.
US09607401B2

Estimation techniques for vision-aided inertial navigation are described. In one example, a vision-aided inertial navigation system (VINS) comprises an image source to produce image data for a keyframe and one or more non-keyframes along a trajectory, the one or more non-keyframes preceding the keyframe along the trajectory. The VINS comprises an inertial measurement unit (IMU) to produce IMU data indicative of a motion of the VINS along the trajectory for the keyframe and the one or more non-keyframes, and a processing unit comprising an estimator that processes the IMU data and the image data to compute state estimates of the VINS. The estimator computes the state estimates of the VINS for the keyframe by constraining the state estimates based on the IMU data and the image data for the one or more non-keyframes of the VINS without computing state estimates of the VINS for the one or more non-keyframes.
US09607396B2

Disclosed are a method and a device for discriminating a boundary of image, and a display panel, for effectively discriminating whether an image has a boundary and in which direction the boundary is. The method for discriminating the boundary of image comprises: receiving an image information to be discriminated to form a matrix of grayscale parameter values, and dividing, with a grayscale parameter value corresponding to a sub-image unit to be processed as a center, the matrix of grayscale parameter values into a n×n matrix and a (n+2)×(n+2) matrix (S101); determining respectively in the n×n matrix and the (n+2)×(n+2) matrix: a minimum gradient and a minimum standard deviation in a row direction, in a column direction, in a first diagonal direction, and in a second diagonal direction, dispersion with respect to the minimum standard deviation and dispersion with respect to the minimum gradient (S102; S103); outputting a first code value when the determined dispersion is greater than N multiples of a minimum corresponding thereto, outputting a second code value when the determined dispersion is smaller than the N multiples of the minimum corresponding thereto (S104); determining, based on an outputted code value, whether the image to be discriminated has a boundary and in which direction the boundary is (S105).
US09607394B2

An information processing method is described that includes obtaining a first operation that is used to select a foreground image from a first picture; determining the foreground image in the first picture based on the first operation; obtaining status information of the foreground image; obtaining a second operation that is used to place the foreground image into a second picture; determining the second picture which serves as a background based on the second operation; obtaining status information of the second picture; determining a target size occupied by the foreground image in the second picture based on the status information of the foreground image and the second picture; scaling the foreground image into the target size; and displaying the foreground image in the second picture with the target size. An electronic device is also described.
US09607393B2

Multiple panel luminaires for light-based communication (LCom) and related techniques of use are disclosed. Each luminaire panel may comprise at least one solid-state light source, where the light sources are configured to output light. The luminaire may also include at least one modulator configured to modulate the light output of the light sources to allow for emission of LCom signals. The luminaire may also include a controller configured to synchronize timing of the LCom signals. In some cases, one panel may be configured to emit an LCom signal that is the inverse or duplicate of the LCom signal emitted from another panel. Panel signal inversion may be used to maintain a relatively constant level of light output from the luminaire and/or to create a virtual fiducial to provide orientation information. Using a multiple panel luminaire to transmit data may also result in improved data transmission rates and transmission reliability.
US09607391B2

Systems and methods are disclosed herein for using one or more computing devices to automatically segment an object in an image by referencing a dataset of already-segmented images. The technique generally involves identifying a patch of an already-segmented image in the dataset based on the patch of the already-segmented image being similar to an area of the image including a patch of the image. The technique further involves identifying a mask of the patch of the already-segmented image, the mask representing a segmentation in the already-segmented image. The technique also involves segmenting the object in the image based on at least a portion of the mask of the patch of the already-segmented image.
US09607381B2

A method for mapping coordinates between images and tracking systems includes providing a calibration tool having a fixed geometric shape. The calibration tool includes first sensors associated with an imaging mode and second sensors associated with a tracking mode. The first and second sensors are distributed and mounted at known locations on the fixed geometric shape. The first sensors are located in a field of view of an imaging system to determine a position of the calibration tool in image space. The second sensors are tracked to determine a same position of the calibration tool in tracking space. The image space and the tracking space are mapped in a common coordinate system based on artifacts of the calibration tool.
US09607376B2

Methods and systems for image scoring and analysis are provided. Scored and analyzed images may include digital pathology images. Image scoring and analysis methods may include techniques to identify nuclei and determine membrane staining extent through the use of a priori models. Image scoring and analysis methods may include techniques for membrane intensity determination. Images may be scored based on an extent of membrane staining and membrane intensity.
US09607372B2

The invention determines cell to fat ratio statistic, applicable in the field of pathology, in a greatly improved manner over manual or prior art scoring techniques. The cellular areas are identified and displayed in an easy to read format on the computer monitor, printer output or other display means, with average cellularity, nuclear quantity distribution at a glance. These output data are an objective transformation of the subjective visible image that the pathologist or scientist relies upon for diagnosis, prognosis, or monitoring therapeutic perturbations. The invention uses multi-stage thresholding and segmentation algorithms in RGB and HSB spaces, auto-thresholding on red and blue channels in RGB to get the raw working image of all cells, then refines the working image with thresholding on hue and intensity channels in HSB using an adaptive parameter epsilon in entropy mode, and further separates different groups of cells within the same class, by auto-thresholding within the working image region.
US09607371B2

In some embodiments, a method and/or system may include detecting defects in photomasks. The method may include acquiring a first image of a first die. The method may include acquiring a second image of a second die. In some embodiments, the method may include dividing the first and the second image into a number of first and second portions respectively. The method may include reducing one or more differences in sizing of the first and the second portions. In some embodiments, the method may include determining a difference in a function derived from an image intensity between the corresponding first and second portions. The method may include summing the differences in the function between the corresponding first and second portions. The method may include detecting mesoscopic scale defects in the second die.
US09607357B2

Methods and Apparatus provide for obtaining a data sequence representative of a three-dimensional parameter space; forming a plurality of coding units by dividing, in three dimensions, the data sequence subject; and generating, for each of the plurality of coding units: (i) a palette defined by two representative values, and (ii) a plurality of indices, each index representing a respective original data point as a value, determined by linear interpolation, to be one of, or an intermediate value between, the representative values, and setting the palette and the plurality of indices for each of the coding units as compressed data.
US09607356B2

A tile-based graphics processing pipeline comprising a rasteriser 3, a renderer 6, a tile buffer 10 configured to store rendered fragment data locally to the graphics processing pipeline prior to that data being written out to an external memory, a write out stage 13 configured to write data stored in the tile buffer to an external memory, and a programmable processing stage 14. The programmable processing stage 14 is operable under the control of graphics program instructions to read fragment data stored in the tile buffer 10 on a random access basis, perform a processing operation using the read fragment data, and write the result of the processing operation into the tile buffer 10 or to an external memory.
US09607354B1

Methods and apparatuses are described for application broadcasting. For one embodiment, pixel data being broadcast from a moderator to one or more participants is divided into tiles. Display data is generated for each tile. Each display data segment (segment) contains the pixel data for the tile, and also contains a tile identifier. The segments are periodically evaluated. If the pixel data has changed, the segment is replaced with the most recent segment corresponding to that tile. A time indicator is also included within each segment for each tile indicating the time at which the segment was updated. A participant DPS requests data from the server and provides the time indicator for the last segment it received. The server then transmits the current segment for each tile that has been updated subsequently. This allows presentation at the participant's DPS of the most current version of the moderator's display screen.
US09607352B2

Techniques related to graphics rendering are discussed. Such techniques may include predicting primitive intersection information for tiles of a frame, rendering the frame on a tile-by-tile basis based on the predicted primitive intersection information, and re-rendering any tiles with predicted primitive errors.
US09607326B2

An order management system is provided. The order management system receives an order that includes one or more order lines, fulfillment topology data, and fulfillment flow data. The order management system generates one or more first order components from the order, the fulfillment topology data, and the fulfillment flow data based on a first criteria, where the first criteria is based on a first stage of a decomposition sequence, where the decomposition sequence comprises one or more stages. The order management system determines which of the one or more first order components each order line of the order is to be applied to, based on the first criteria. The order management system stores each order line of the order at each of the determined one or more first order components.
US09607321B2

Computer-based systems and methods for an advertisement displayed on a fixed position on a web browser window displaying a visible portion of a web page. The fixed position advertisement remains in its fixed position in view of the user as the user scrolls the web page in various directions. The advertisement may be sized, shaped, or formatted based on the available space on the web page and on the content of the advertisement. The advertisement may include a variety of static and dynamic content, including interaction prompts and other elements, which may enable an engagement-based revenue generation model.
US09607303B2

A system, architecture and model for facilitating extensible messaging and interaction are provided. The message system may use a messaging architecture that includes a domain message model, and open message model and a wire format. The wire format may implement primitive data types that may be used by the open message model to define additional and/or more complex data formats. The open message model may further specify interaction paradigms, generic messages, and message and transport attributes. The generic messages may include payload data whose meaning and context may be defined using the domain message model. The domain message model may include a content definition model and an item type model for building data and object types and specifying data context and relationships. As such, the message system may use generic messages and formats to create different message and item types.
US09607275B2

A method for scheduling an information technology (IT) project includes receiving a project request at an interface and determining one or more tasks associated with the project request. The method also includes identifying one or more hardware components coupled to a network operable to perform each of the one or more tasks and retrieving a schedule for each of the identified hardware components. The method further includes selecting a hardware component to perform each of the one or more tasks scheduling each of the selected hardware components to perform each of the one or more tasks.
US09607274B2

An enterprise value assessment tool includes a feedback engine executed by a computer processor. The feedback engine is implemented as a workbook having a tree structure of weighted nodes configured to generate scores according to user inputs regarding an enterprise respective of market drivers and operational drivers. A threshold engine executed by the computer processor uses the scores to calculate an asset rating and an enterprise value. An output engine executed by the computer processor displays contents of the workbook according to user selections, supplies the user inputs to the feedback engine, and generates one or more reports, including an enterprise value report containing the asset rating and the enterprise value.
US09607272B1

A predictive coding system updates a plurality of training documents for an untrained classification model based on a plurality of additional documents. The plurality of additional documents are selected from a plurality of unlabeled documents based on a decision hyperplane associated with a first trained classification model. The predictive coding system provides the updated plurality of training documents to the untrained classification model to cause the untrained classification model to be retrained and to cause a second trained classification model to be generated.
US09607271B2

The subject matter relates to multiple parallel ensembles of early stage spherical pulses radiated through engineered arrays forming the foundation for quantized computer processors taking advantage of integer thermodynamics. The materials, architecture and methods for constructing micro- and/or nano-scale three-dimensional cellular arrays, cellular series logic gates, and signature logic form the basis of small- and large-scale apparatuses used to execute logic, data bases, memory, mathematics, artificial intelligence, prime factorization, optical routing and artificial thought tasks not otherwise replicated in electron-based circuits. Unlike prior art electric-current based computational devices—that by definition dissipate heat and consume significant power to achieve computational output—the types of logic gates described do not shed waste heat and minimally consume power, which is desirable for embedded computers, ultra high-throughput computation, low-power consumption data centers and extended battery life devices.
US09607262B2

A method for generating patterns with a network includes providing a recursive network of sub-networks with a parent feature node and at least two child feature nodes; and at a first sub-network of the recursive network, the first sub-network including the parent feature node and the at least two child feature nodes, selecting a first pool node and a second pool node consistent with a selection function of the parent feature node, selecting at least a first parent-specific child feature (PSCF) node that corresponds to a first child feature node of the sub-network, selecting at least a second parent-specific child feature (PSCF) node that corresponds to a second child feature node of the sub-network; and compiling the state of final child feature nodes, including the first and second child feature nodes, of the network into a generated output.
US09607258B2

An antenna module includes an antenna element including coil patterns and via conductors coupling together two adjacent two coil patterns. At least one of the coil patterns has a spiral shape, is wound three or more turns parallel or substantially parallel to an outer edge of a principal surface of a multilayer body, includes a first partial pattern including an outer end portion, a second partial pattern extending parallel or substantially parallel with the first partial pattern and being adjacent to the first partial pattern with a first gap provided therebetween, and a third partial pattern extending parallel or substantially parallel with the second partial pattern and being adjacent to the second partial pattern with a second gap provided therebetween, the second gap being smaller than the first gap.
US09607255B2

Example systems and related methods may relate to processing and printing print data in the case of an error. Namely, a printing device may include a communication interface and a controller. The controller includes a processor configured to execute instructions. The instructions include receiving multi-page print data in a first file format via a communication interface. The instructions also include when an error condition is determined during print data processing, responsively transmitting an error message via the communication interface and storing an error page location. The instructions further include receiving the print data in a second file format and determining a remainder portion and a discard portion of the print data in the second file format based on the error page location. The instructions further include processing the remainder portion of the print data in the second file format.
US09607253B2

A printing apparatus inputs print data, generates a driving pulse to cause a plurality of print elements of a printhead to perform a printing operation and generates a print data signal based on the input print data to cause the printhead to print on a print medium. At this time, for example, the signal generation timing is controlled so as to determine, based on a driving pulse width, a generation range of the print data signal so as not to overlap with the leading edge and the trailing edge of the driving pulse. Subsequently, the generated driving pulse and the generated print data signal are transferred to the printhead, and the printhead is driven to print on the print medium.
US09607251B2

In an image recording apparatus, when an advance notification about execution of interrupt recording is accepted at a first time point that is a middle of creation of raster data on a first processed page of a first job and when an instruction for execution of the interrupt recording is accepted at a second time point that is a middle of creation of raster data on a second processed page of the first job, a controller continues creation of the raster data on the first job and storing of the created raster data until the second time point. The controller stores yet-to-be-recorded raster data that is a portion of the raster data on the first job and that corresponds to at least one page before the second processed page. The controller releases a storage area storing the raster data created for the first job.
US09607245B2

A method includes adapting the universal generative model of local descriptors to a first camera to obtain a first camera-dependent generative model. The same universal generative model is also adapted to a second camera to obtain a second camera-dependent generative model. From a first image captured by the first camera, a first image-level descriptor is extracted, using the first camera-dependent generative model. From a second image captured by the second camera, a second image-level descriptor is extracted using the second camera-dependent generative model. A similarity is computed between the first image-level descriptor and the second image-level descriptor. Information is output, based on the computed similarity. The adaptation allows differences between the image-level descriptors to be shifted towards deviations in image content, rather than the imaging conditions.
US09607238B2

An image processing system and method is provided. The image processing system includes extracting a first local statistical characteristics from an observed image, generating a low-pass filter according to the first local statistical characteristics to generate a predicted noise image, and extracting second local statistical characteristics from the predicted noise image, extracting a third local statistical characteristics from a predicted original image using the first local statistical characteristics of the observed image and the second local statistical characteristics of the predicted noise image, and setting a flag level indicating a noise level for each pixel of the observed image according to the third local statistical characteristics of the predicted original image to detect noise, and setting a filter coefficient according to the flag level of the detected noise to remove the noise, and restoring the observed image.
US09607236B1

Some aspects of the invention relate to a mobile apparatus including an image sensor configured to convert an optical image into an electrical signal. The optical image includes an image of a vehicle license plate. The mobile apparatus includes a license plate detector configured to process the electrical signal to recover information from the vehicle license plate image. The mobile apparatus includes an interface configured to transmit the vehicle license plate information to a remote apparatus and receive verification for a loan in response to the transmission.
US09607234B2

An image processing method improves the extraction accuracy of objects other than symbols. The image processing method may include four processes. In the first process, an image is input. In the second process, a symbol in the image is read. In the third process, a mask area including the symbol is set. In the fourth process, an object located in an area other than the mark area in the image is recognized.
US09607225B2

The present application presents methods and apparatuses for detecting target objects in an image sequence of a monitoring region. In some examples, such methods may include adjusting pixel values of images of the image sequence for interference components associated with at least one interfering object, generating the interference components associated with the at least one interfering object that is situated in the monitoring region, searching the image sequence for the target objects based on the adjusted pixel values, detecting a start of a predetermined sequence of motions associated with the interfering object, and computing an instantaneous position of the at least one interfering object during the predetermined sequence of motions, wherein adjusting the pixel values of the images is based upon the instantaneous position.
US09607208B2

An image analysis apparatus that analyzes a skin condition from a video of the face of a subject captured with an imaging part includes a tracking part configured to track the amount of changes of multiple tracking points arranged in advance in an analysis region of the face based on a change in the expression of the face included in the video, and obtain the compression ratio of the skin in the analysis region based on the amount of changes, and a skin condition analysis part configured to analyze the skin condition of the subject based on the compression ratio obtained by the tracking part.
US09607200B2

Systems and methods are provided for decoding barcodes. A scan signal is acquired along a scan through a barcode. A first character unit grid for a unit width pattern within the barcode along the scan is determined. At least one set of sampling coefficients relating the unit width pattern to a portion of the scan signal is determined based on the first character unit grid. The element width pattern for the unit width pattern is determined based on the at least one set of sampling coefficients and the portion of the scan signal.
US09607193B2

A method and an identification system used for communicating between a reader and a plurality of transponders are disclosed. The reader has a transmitter for transmitting a signal and each transponder includes a receiver for receiving the reader signal and a transmitter for generating a transponder signal. When the reader recognises a transponder signal from one of the transponders it immediately issues a mute instruction, muting all other active transponders and passing control to the said transponder, without the need for a specifically timed acknowledgement to the said controlling transponder. The reader may issue a single disable/wakeup instruction which disables the controlling transponder returning control to the reader and reactivated all muted (but not disabled) transponders.
US09607188B2

A passive radio frequency identification (RFID) sensor is provided. This passive RFID sensor includes at least one antenna, at least one processing module, and a wireless communication module. The at least one antenna has an impedance that may vary with an environment in which the sensor is placed. Additionally, the antenna impedance might be permanently changed in response to an environmental variation or an event. The at least one processing module couples to the antenna and has a tuning module that may vary a reactive component impedance coupled to the antenna in order to change a system impedance. The system impedance includes both the antenna impedance and the reactive component impedance. The tuning module then produces an impedance value representative of the reactive component impedance. A memory module may store the impedance value which may then later be communicated to an RFID reader via the wireless communication module. The RFID reader may then exchange the impedance value representative of the reactive components of impedance with the RFID reader such that the RFID reader or another external processing unit may process the impedance value in order to determine environmental conditions at the inductive loop. These environmental conditions may include but are not limited to temperature, humidity, wetness, or proximity of the RFID reader to the passive RFID sensor.
US09607184B2

An RFID reading terminal can be configured, responsive to receiving a user interface action, to capture an image of at least one part of a physical structure sustaining a plurality of inventory items, locate and decode optical decodable indicia into a message comprising an identifier of the physical structure. The RFID reading terminal can be further configured to retrieve from a database, using the identifier of the physical structure, a reference image and/or a description of the physical structure. The portable RFID reading terminal can be further configured, while being moved to follow an imaginary trajectory within the physical structure, to repetitively capture an image of the physical structure using the imaging device, determine orientation and the current spatial position of the RFID reading terminal relative to the physical structure responsive to identifying one or more objects within each captured image, and displaying the RFID scan trace.
US09607183B2

A system for controlling user access to a service includes a read device that reads a payment card of a user, and a first control block coupled an entry gate determines whether online payment authorization should be requested for the payment card. A first memory stores a hot list indicating payment cards for which the first control block denies user access to the service. If the online payment authorization is denied for the payment card, the first control block adds the payment card to the hot list. A further read device is configured to read the payment card, and a second control block coupled to the further read device controls a second gate after determining whether the payment card is on the hot list stored in a second memory coupled to the second control block, the hot list being updated with modifications via a network.
US09607181B2

An information processing device includes a first information processing unit that is accommodated in a housing, and in which a first input display section is provided on an operational surface of the housing, and a tamper-resistant secure second information processing unit that is accommodated in front of the first information processing unit in the housing gripped by an operator, and in which a second input display section is provided in front of the first input display section on the operational surface. Further, in the information processing device, for example, a secure state display section that indicates a secure mode in authentication input, or indicates a non-secure mode in a case other than the authentication input is disposed on the operational surface. Even when a secure portion and a non-secure portion are present together, security of authentication information is secured, and an operator's mistake or an incorrect operation is suppressed.
US09607175B2

A method is provided for accessing user personal information. In such method, personal information belonging to a particular user is stored at a user information processing system such as a user computer. A form may then be displayed on the user information processing system. A user-provided recall input can then be received at the user information processing system and the fact of its receipt can be indicated on the form. Using the recall input, the stored user personal information can be accessed for processing in connection with the displayed form. Display of information at the user information processing system may then be manipulated based on a result of the processing.
US09607173B2

There is provided an information processing apparatus including a first computation protocol generation unit configured to generate a first computation protocol that does not include a confidentiality securing protocol that is executed in order to maintain confidentiality of a plurality of input values on the basis of a secure computation protocol in which a plurality of operation processing apparatuses compute an output value on the basis of the input values, and a second computation protocol generation unit configured to generate a second computation protocol by arranging the confidentiality securing protocol to a position at which the confidentiality is secured in the first computation protocol.
US09607167B2

A graphical user interface for uploading an application data file may be generated by a computing platform and communicated to a computing device. The computing platform may receive the application data file from the computing device. A graphical user interface comprising a link configured to provide the computing device with access to a modified version of the application data file that comprises an element for tracking dissemination of the application data file may be generated by the computing platform and communicated to the computing device.
US09607162B2

A support system negotiates secure connections on behalf of multiple guest systems using a set of credentials associated with the guest systems. The operation of the secure connection may be transparent to the guest system such that guest system may send and receive messages that are encrypted or decrypted by the support system, such as a hypervisor. As the support system is in between the guest system and a destination, the support system may act as a local endpoint to the secure connection. Messages may be altered by the support system to indicate to a guest system which communications were secured. The credentials may be managed by the support system such that the guest system does not require access to the credentials.
US09607158B2

A computing apparatus outputs τ1 and τ2 corresponding to a ciphertext x, a capability providing apparatus uses τ1 to correctly compute f(τ1) with a probability greater than a certain probability and sets the result of the computation as z1, uses τ2 to correctly compute f(τ2) with a probability greater than a certain probability and sets the result of the computation as z2, the computing apparatus generates a computation result u=f(x)bx1 from z1, generates a computation result v=f(x)ax2 from z2, and outputs ub′va′ if the computation results u and v satisfy a particular relation, where G and H are groups, f(x) is a function for obtaining an element of the group G for xεH, X1 and X2 are random variables having values in the group G, x1 is a realization of the random variable X1, and x2 is a realization of the random variable X2.
US09607147B2

A method and system for detecting software tampering includes: at a device having one or more processors and memory: receiving a software verification instruction from a server, the software verification instruction comprising a verification parameter dynamically selected by the server for verifying whether particular software stored at the device contains unauthorized modifications; executing a respective verification procedure corresponding to the verification parameter to obtain a first verification data value; and returning the first verification data value to the server, wherein the server compares the first verification data value to a second verification data value to determine whether the particular software stored at the device contains unauthorized modifications.
US09607143B2

Disclosed are various embodiments for provisioning account credentials via a trusted channel. An identification of an account is received. A security credential reset corresponding to the account is requested. The account is linked to a trusted channel of communication for reset purposes. A security credential communication corresponding to the account is received via the trusted channel of communication. The security credential communication may be parsed to obtain a token.
US09607137B2

For verbal command processing, a phoneme module selects recognition phonemes from a phoneme input stream. A user recognition module selects a user profile for a user recognized based on the recognition phonemes. The command module processes a command concurrently identified from the phoneme input stream based on the user profile.
US09607135B2

A system and method of managing a plurality of assets by associating a smart card with a compute subsystem by installing a database on the smart card and embedding an identifier of the compute subsystem. The system and method, in turn, may receive a request to access an asset of a compute subsystem; verify that a feature of the database is enabled in response to the request, the feature corresponding to the asset; and grant the access to access the asset upon the verifying of the feature.
US09607133B1

A method and apparatus for inserting a watermark into a compiled computer program. A location process specifies an insertion point in the compiled program and a watermark generating process inserts a watermark, based on data to be encoded, into the program at the insertion point. The location process is also utilized to specify the location of watermark data to be decoded.
US09607118B1

A linear circuit simulator can be supplied with a linear power distribution model of an integrated circuit (IC) and two sets of voltage regulator equivalent resistances. The linear circuit simulator can then be used to calculate two voltages, at a sense point of the IC, corresponding to the two sets of voltage regulator equivalent resistances. The two sets of voltage regulator equivalent resistances and the two voltages at the IC sense point can be used to interpolate a slope of a resistance versus voltage curve of the linear power distribution model. The slope can be used to calculate an updated set of voltage regulator equivalent resistances, which can be used by the linear circuit simulator to calculate a set of performance metrics and an updated voltage at the sense point of the IC.
US09607114B2

The invention relates to a method for activating a motion system of a simulator provided for simulating motion and/or acceleration values, wherein at least one acceleration value (1) which is to be simulated is simulated by the motion system being inclined in relation to the earth's vertical, and an additional translatory motion profile (5) of the motion system is determined in order to compensate liar a simulation error (3) until the positioning angle is reached. Activation then takes place in dependence on an inclination profile and the additional translatory motion profile (5).
US09607093B2

Method and system for operating tabbed browsing with anti-spoofing protection. Tabbed browsing operates to detect pop-up dialogs sent from malicious web pages operating in a background browser. Keystrokes and keyboard messages are prevented from being delivered to background browsers. Unauthorized movement of background browsers are detected. URLs are inspected before being saved or restored.
US09607090B2

Disclosed are methods, apparatus, systems, and computer-readable storage media for recommending an event to a user. In some implementations, one or more servers receive information identifying a plurality of events. The one or more servers store data of the plurality of events in a first one or more data tables having an action field, an item field, and a user field, and analyze the data of the first one or more data tables to generate one or more pairs, each pair including information identifying a set of events and a target event. The one or more servers may calculate a similarity score for each of the one or more pairs and store the respective similarity score in a second one or more data tables having a set field, a target event field, and a similarity score field.
US09607085B2

A method of organizing a data in a database system using a swarm database system that has one or more nodes comprising one or more processors and memory, the memory of the one or more nodes storing one or more programs to be executed by the one or more processors. Identifying data to store in one or more tables on a bucket, wherein the bucket is a allocation of a partitioned storage in a node of the one or more nodes. Assigning to each of the identified data an identifier and a data storage hierarchical level of a plurality of hierarchical levels.
US09607084B2

Assigning a single master identifier to all related content assets. Memory is provided for storing content assets and metadata associated with each of the content assets, wherein the metadata includes a plurality of metadata field entries. A processor is coupled to the memory. The processor is configured for analyzing the metadata associated with each of the content assets to produce correlations between metadata field entries associated therewith, identifying related content assets by determining content assets having a predetermined correlation between metadata field entries and assigning a single, unique asset identifier to the related content assets.
US09607080B2

According to one embodiment, an electronic device includes a display processor and a processor. The display processor is configured to display on a screen a plurality of clips. Each of the plurality of clips corresponds to at least a part of a document. The processor is configured to designate a first clip group in the plurality of clips as a search key in accordance with an operation by a user, and to acquire information regarding one or more second clips of the plurality of clips, the one or more second clips being related to the first clip group. The display processor is further configured to display the one or more second clips as a search result corresponding the search key.
US09607074B2

A computer-implemented method is provided that is stored on computer readable non-transitory media. One or more data fields are accessed within a file. Accessed data field, are mapped mapping on a display computer system. The accessed one or more data fields are from one or more data sources that relate to alerts from clustering messages received from managed infrastructure. The mapping being performed based on a input of the alert summaries using a graphical user interface. Displayed on the display computer system are one or more dashboards of alerts relative to summaries from clustering messages received from managed infrastructure. The one or more dashboards include at least one of actions that a user can take relative to clustered messages.
US09607073B2

In a first aspect, a method includes, at a node of a Hadoop cluster, the node storing a first portion of data in HDFS data storage, executing a first instance of a data processing engine capable of receiving data from a data source external to the Hadoop cluster, receiving a computer-executable program by the data processing engine, executing at least part of the program by the first instance of the data processing engine, receiving, by the data processing engine, a second portion of data from the external data source, storing the second portion of data other than in HDFS storage, and performing, by the data processing engine, a data processing operation identified by the program using at least the first portion of data and the second portion of data.
US09607071B2

A multi-cluster database management system is disclosed that distributes and manages data across a multi-cluster database through the use of cluster partitions. The multi-cluster database management system assigns cluster partitions to clusters of the multi-cluster database. The multi-cluster database management system can evenly or substantially evenly divide the cluster partitions and associated data among the clusters of the multi-cluster database. The multi-cluster database management system can scale in or out by adding or removing clusters from the multi-cluster database when needed or desired. Once a cluster is added or removed, the multi-cluster database management system re-balances the cluster partitions and the associated data across the clusters of the modified multi-cluster database.
US09607070B2

The present disclosure includes a method for transferring checkpoint information of a primary virtual machine from a primary host to a secondary host that includes, by the primary host, capturing checkpoint information from the primary virtual machine to a primary holding buffer on the primary host, generating a first number of partition state records from the checkpoint information, transmitting the first number of partition state records to the secondary host, receiving acknowledgements from the secondary host for a second number of partition state records, and tracking the second number of partition state records acknowledged by the secondary host.
US09607068B2

Disclosed herein are system, method, and computer program product embodiments for replicating data in a distributed database system. Data containing a replicated truncation point associated with a replicating system is received via a data path. It can then be determined that the truncation point represents the point at which all data in a transaction log has been replicated (e.g., successfully or safely) and the transaction log can then be truncated at the truncation point (i.e., the data up to the truncation point deflected). Data containing an additional replicated truncation point associated with an additional replicating system via an additional data path may be received. It can then be determined that the additional replicated truncation point represents the point at which all data in the transaction log has been replicated and the transaction log can be then truncated at the additional replicated truncation point.
US09607065B2

A system and method for managing distributed coherent datasets using a hierarchical change log is provided. In some embodiments, a distributed storage system is provided that includes a primary storage device containing a primary dataset and a mirror storage device containing a mirror dataset. The mirror dataset includes a coherent copy of the primary dataset. The distributed storage system further includes a hierarchical change log tracking a coherence state for the mirror dataset. The hierarchical change log includes a first sub-log and a second sub-log, and a block range of the first sub-log overlaps a block range of the second sub-log. The hierarchical change log may define a priority relationship between the first sub-log and the second sub-log governing the overlap. The first sub-log and the second sub-log may be independently configured and may be different in one of a representation and a block size.
US09607063B1

Automatically moving NoSQL data store to a relational database system. Based on discovered data structure schema of a NoSQL file and query plans, attribute usage and association relationships may be determined. Trunk tables may be defined based on trunk part of the data structure schema determined based on the attribute usage. Trunk tables are validated and relational database tables are generated that correspond to the trunk tables. NoSQL trunk template is generated based on the trunk tables. The relational database tables are loaded with data filtered from the NoSQL file according to the NoSQL trunk template.
US09607058B1

The present disclosure relates to systems and methods for managing documents such as a prior art documents and documents for submission to government agencies such as an information disclosure statement (IDS) configured for submission to a patent office. In certain aspects, the system and methods include automatic retrieval of relevant documents, for example using a crawler service over a network such as the Internet. In certain aspects, the systems and methods include automatic optical character recognition and template matching to facilitate the extraction of information relating to certain documents. In certain aspects, the system and methods include a generating interface configured to present information to a generating user and to allow the generating user to select options relating to the citation of references in a particular patent family.
US09607057B2

The present inventors devised, among other things, an application development system and method. One exemplary method entails providing a set of legal research application feature or functions and receiving a first configuration file from a user, selectively enabling or disabling one or more of the features to define a first legal research application on a first server for a first country. The method further entails receiving a second configuration file from a user, which similarly selectively enables or disables one or more of the features to define a second legal research application on a second server for a second country. The configuration files also customize the user interfaces accord to brand specific criteria for each of the countries.
US09607055B2

A system may provide for retrieving data within a selected region of a map is provided. The system may include mobile devices configured to display a map and to receive a user selection of a region of the map. An application server may receive data from the mobile device, representing the user selected region of the map and a search criterion. A database may be in operative communication with the application server and executes a query using the data representing the selected region of the map and the search criterion and to return data results corresponding to a plurality of locations within the selected region and related to the search criterion. The mobile device may further be configured to display the data results corresponding to the plurality of locations on the selected region of the map and the displayed data results are automatically updated when the user moves the selected region of the map.
US09607050B2

A computer implemented method of ranking items of data stored in a database comprising a plurality of records, wherein each record is associated with one or more items of data. The method includes generating a concordance of the items of data associated with the records in the database. Each record is assigned to a first group of records or to a second group of records. For each item of data a first indicator is determined representative of its occurrences in the records of the first group. For each item of data a second indicator is determined representative of its occurrences in the records of the second group. For each item of data a score is determined representative of a discriminative power of that item of data on the basis of the first and second indicator of that item of data.
US09607039B2

A system, and computer program product for subject-matter analysis of tabular data are provided in the illustrative embodiments. A first document including the tabular data is received. A library of functional signatures for a first subject-matter domain is selected. A determination is made whether a threshold number of functional signatures from the selected library are applicable to the tabular data, wherein a functional signature is applicable to the tabular data when values in the tabular data correspond to an operation and a table structure specified in the functional signature. Responsive to the threshold number of functional signatures from the selected library being applicable to the tabular data, a processor and a memory process the first document according to a process for the first subject matter domain selected from a plurality of processes for respective subject matter domains.
US09607038B2

Provided are to a computer program product, system, and method for determining linkage metadata of content of a target document to source documents. In response to a determination that a target fragment in a target document matches a source fragment in a source document, linkage metadata is generated for the target fragment.
US09607034B2

In accordance with embodiments, there are provided mechanisms and methods for monitoring data activity utilizing a shared data store. These mechanisms and methods for monitoring data activity utilizing a shared data store can enable enhanced data monitoring, more efficient data storage, improved system resource utilization, etc.
US09607027B1

In at least one embodiment, a profile/content system generates, accesses, and/or serves a compilation profile for targeting content to identifiable communication devices (“ICDs”). The compilation profile can include data associated with a user of an ICD, and the profile/content system obtains the data from multiple data sources. The data sources can include a particular ICD and can also include particular applications running on the ICD and other data sources such as web sites and data aggregators that store data associated with the IDC user. The profile/content system can operate in a variety of modes depending upon a type of request received by the profile/content system. Exemplary modes are: (1) a direct content provision mode, (2) an indirect content provision mode, and (3) a compilation profile provision mode. In at least one embodiment, in the direct content provision mode, the profile/content system receives a request for content directly via an ICD.
US09607022B2

The present invention is a system for automatic recognition of data store architecture and tracking dynamic changes and evolution in data store architecture. The system of the invention is a complementary system, which can be added onto an existing data store system using the existing interfaces or can be integrated with a data store system. The system comprises three main components that are configured to compose an approximation of the data store architecture. The first of these components is adapted to execute an analysis of the architecture of the data store; the second of the components is adapted to collect and compile statistics from said data store; and the third of the components is adapted to compose an approximation of the architecture of said data store. Methods for using the system of the invention are also described.
US09607020B1

Described are techniques and systems to migrate data from a first data structure to a second data structure stored in datastores which are replicated with one another. A “hot” datastore is replicated with one or more “warm” datastores. Triggers maintain consistency between the first data structure and the second data structure. Migration may involve testing using the second data structure of the “warm” datastore. Data processed by the first data structure on the “hot” datastore is distributed via replication to the “warm” datastore, and then by a trigger to the second data structure. Data processed by the second data structure on the “warm” datastore is distributed via trigger to the first data structure, and then by replication to the “hot” datastore. Once performance of the second data structure is deemed acceptable, the “warm” datastore may be designated as “hot” and synonyms therein may direct data to the second data structure.
US09607019B1

Techniques are disclosed for splitting a database partition into two partitions. In embodiments, where the partition is a hash partition, the partition is split at its logical midpoint, so that half of the partition's rows are placed in each split partition. Where the partition is a hash-range partition, a number of rows of the partition are sampled. Where enough samples fall on each side of the logical midpoint, the logical midpoint is again used as the split point. Where not enough samples fall on one side of the logical midpoint, then the median of the samples is used as the split point.
US09607017B2

Systems and methods for utilizing relation- and query-specific information to specialize DBMS code at runtime based on identifying runtime locally invariant variables. Runtime invariant is often of the form of variables in code that hold values that are constant during a portion of code execution. Micro-specialization is applied to eliminate from the original program unnecessary code such as branching statements that reference local invariant(s) in branch-condition evaluation. The resulting specialized code reduces the code complexity as well as significantly improves the runtime efficiency during code execution.
US09607012B2

In one embodiment, metadata associated with a document is received. At least one keyword is extracted from the received metadata, wherein the at least one keyword include at least one of actionable information and non-actionable information. Further, an interactive graphical document insight element is generated including a representation of the non-actionable information and one or more interactive icons representing the actionable information. The generated interactive graphical document insight element is rendered on a computer generated user interface.
US09607009B2

Embodiments of the invention automatically assign colors to topics in a topic database based on a respective topic's unique identifier within the topic database. One or more functions are applied to transform each topic's unique identifier into a respective color, for example by hashing the unique identifier string, and using the hash to index into an array of colors. Thus, content items pertaining to the same topic can be consistently branded with the same color in visual presentations to the user.
US09607003B2

Multi-resolution encoded files are stored on a plurality of disk drives using systematic network coded storage. In some embodiments, the stored files are used to provide video streaming services for users.
US09606994B2

Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata. Such metadata can be identified from an index of data interactions generated by a journaling module, and obtained from their associated data objects stored in one or more storage devices. In various embodiments, such processing of the index and storing of the metadata can facilitate, for example, enhanced data management operations, enhanced data identification operations, enhanced storage operations, data classification for organizing and storing the metadata, cataloging of metadata for the stored metadata, and/or user interfaces for managing data. In various embodiments, the metabase can be configured in different ways. For example, the metabase can be stored separately from the data objects so as to allow obtaining of information about the data objects without accessing the data objects or a data structure used by a file system.
US09606991B2

In the conventional technology, a flag, which is for processing non-display of a certain comment according to existence or number of counts of deletion requests, is given to the comment in server side and distributed to the respective terminals. Therefore, there is a deficiency that comments with flags are not displayed in all users' terminals without exception. In order to solve the above deficiency, the present invention provides a comment distribution system, where a score is given to a comment to be distributed, the score is reduced in the distribution server according to registrations of inappropriate word from users as viewers, and a threshold is given with respect to each reproduction terminal and the score and the threshold are compared, thereby determining whether the comment is reproduced.
US09606988B2

A system and method predict the translation quality of a translated input document. The method includes receiving an input document pair composed of a plurality of sentence pairs, each sentence pair including a source sentence in a source language and a machine translation of the source language sentence to a target language sentence. For each of the sentence pairs, a representation of the sentence pair is generated, based on a set of features extracted for the sentence pair. Using a generative model, a representation of the input document pair is generated, based on the sentence pair representations. A translation quality of the translated input document is computed, based on the representation of the input document pair.
US09606976B2

A computer-implemented method includes providing, from a server including one or more processors, a user interface element to a first computing device, wherein the first computing device is associated with a user, and the server determines that the user is associated with a second computing device that is a mobile computing device having a digital display and is logged into an account at both the first and second computing devices. The method further includes receiving a user request for a rendering of a document issued by the first computing device upon selection of the user interface element by a user, and transmitting a command to the second computing device that causes the second computing device to automatically display the rendering of the document. The method further includes receiving and storing annotation information corresponding to one or more annotations to the rendering made at the second computing device.
US09606975B2

Provided are an apparatus and method for automatically generating a visual annotation with respect to a massive image based on a visual language. The apparatus for automatically generating a visual annotation based on a visual language includes an image input unit configured to receive an input image, an image analyzing unit configured to extract feature information of the input image received by the image input unit, a searching unit configured to search a similar image with respect to the input Image and text information included in the similar image by using the feature information extracted by the image analyzing unit, and a visual annotation configuring unit configured to configure a visual annotation with respect to the input image by using the text information searched by the searching unit.
US09606955B2

Techniques for embedded high speed serial interface methods are described herein. The method includes issuing a single-ended one (SE1) signal on each of a pair of embedded high speed serial interface data lines, the SE1 indicating a register access protocol (RAP) message follows the SE1 signal. The method also includes accessing a register of an embedded high speed serial interface component based on the RAP message.
US09606952B2

An audio system includes a docking cradle for receiving and supporting a portable device. The docking cradle includes an interface for providing a connection for receiving audio content from the portable device. The docking cradle is configured to be wirelessly coupled to a first speaker package for transmitting wireless signals containing audio content between the docking cradle and the first speaker package.
US09606938B1

A method is used in managing caches in storage systems. A set of block entries is reserved in a reserved block entries list of a storage system. The reserved block entries list is associated with a cache of the storage system configured to store data of the storage system. A portion of a memory of the storage system is reserved as the cache. Based on a criterion, a determination is made whether a cache entry is available for use in the cache of the storage system. Based on the determination, a block entry is selected for use from the reserved block entries list.
US09606934B2

Mechanisms are provided for performing a matrix operation. A processor of a data processing system is configured to perform cluster-based matrix reordering of an input matrix. An input matrix, which comprises nodes associated with elements of the matrix, is received. The nodes are clustered into clusters based on numbers of connections with other nodes within and between the clusters, and the clusters are ordered by minimizing a total length of cross cluster connections between nodes of the clusters, to thereby generate a reordered matrix. A lookup table is generated identifying new locations of nodes of the input matrix, in the reordered matrix. A matrix operation is then performed based on the reordered matrix and the lookup table.
US09606933B2

An apparatus includes a fuse array and a plurality of cores. The fuse array is programmed with compressed data. Each of the plurality of cores accesses the fuse array upon power-up/reset to read and decompress the compressed data, and to store decompressed data sets for one or more cache memories within the each of the plurality of cores in a stores that is coupled to the each of the plurality of cores. Each of the plurality of cores has reset logic and sleep logic. The reset logic employs the decompressed data sets to initialize the one or more cache memories upon power-up/reset. The sleep logic determines that power is restored following a power gating event, and subsequently accesses the stores to retrieve and employ the decompressed data sets to initialize the one or more caches following the power gating event.
US09606930B2

In one embodiment, a system includes a disk cache and a controller configured to create a cache resident partition in the disk cache, the cache resident partition being configured to store data thereto that is not subject to HSM, manage the cache resident partition to have a size that is greater than a first minimum size and less than or equal to a total size of the disk cache, receive data to store to the disk cache, store the data to the cache resident partition at least initially, create tape-managed partitions in the disk cache, each of the tape-managed partitions being configured to store data that is subject to HSM, and manage the tape-managed partitions to have a size that is greater than a second minimum size and less than or equal to a total size of the disk cache less a size of all other partitions combined.
US09606929B2

Embodiments of the invention relate to leveraging disk controller cache memory to simulate non-volatile random access memory. At least one logical block address in cache memory of the disk controller is designated and set aside as permanently dirty. Read operations may be supported with data in the cache memory; including data retained in any block address designated as permanently dirty. Write operations may also be supported by storing the write data in the logical block address designated as permanently dirty.
US09606917B2

An arithmetic processing apparatus includes: first and second core groups each including cores, a first to an Nth (N is plural) caches that process access requests from the cores, and an intra-core-group bus through which the access requests from the cores are provided to the first to Nth caches; and a first to an Nth inter-core-group buses each provided between the first to Nth caches in the first and second core groups respectively. The first to Nth caches in the first core group individually store data from a first to an Nth memory spaces in a memory, respectively. The first to Nth caches in the second core group individually store data from an N+1th to a 2Nth memory spaces, respectively. The first to Nth caches in the first core group access the data in the N+1th to 2Nth memory spaces, respectively, via the first to Nth inter-core-group buses.
US09606914B2

An apparatus, system, and method are disclosed for allocating non-volatile storage. The storage device may present a logical address, which may exceed a physical storage capacity of the device. The storage device may allocate logical capacity in the logical address space. An allocation request may be allowed when there is sufficient unassigned and/or unallocated logical capacity to satisfy the request. Data may be stored on the non-volatile storage device by requesting physical storage capacity. A physical storage request, such as a storage request or physical storage reservation, when there is sufficient available physical storage capacity to satisfy the request. The device may maintain an index to associate logical identifiers (LIDs) in the logical address space with storage locations on the storage device. This index may be used to make logical capacity allocations and/or to manage physical storage space.
US09606911B2

A method for maintaining address mapping for a flash memory module is disclosed including: recording a first set of addresses corresponding to a first set of sequential logical addresses in a first section of a first addressing block; recording a second set of addresses corresponding to a second set of sequential logical addresses in a second section of the first addressing block; recording a third set of addresses corresponding to a third set of sequential logical addresses in a first section of a second addressing block; and recording a fourth set of addresses corresponding to a fourth set of sequential logical addresses in a second section of the second addressing block; wherein the second set of logical addresses is successive to the first set of logical addresses, and the third set of logical addresses is successive to the second set of logical addresses.
US09606910B2

Embodiments of the invention provide data reduction in storage systems. In one embodiment, a computer comprises: a memory; and a controller operable to manage information, which corresponds to a plurality of addresses, of one or more volumes provided from a storage system to the computer and including at least one set of multiple storage areas sharing same data to be stored in the storage system. The controller is operable to manage storing of the shared same data in the memory of the computer by using the information of the storage areas.
US09606908B2

A memory controller, system including the memory controller and method of controlling the memory. The memory controller receives requests for memory and content sensitively allocates memory space in a mixed cell memory. The memory controller allocates sufficient space including performance memory storing a single bit per cell and dense memory storing more than one bit per cell. Some or all of the memory may be selectable by the memory controller as either Single Level per Cell (SLC) or Multiple Level per Cell (MLC).
US09606904B1

A system and method are provided for data collection and analysis of information related to applications. Specifically, the developer of the application may install analytic software, which may be embodied as a software development kit (SDK), on an integrated development environment (“IDE”) associated with the developer, wherein the analytic software may be installed with a wizard-like interface having a series of easy to follow instructions. Once installed, the application, with the analytic software incorporated therein, may be provided and installed on a plurality of end user devices. Thereafter, the analytic software may work in conjunction with analytic processing logic to assist the developer in obtaining pertinent information related to bugs associated with the application that is being executed on an end user device.
US09606896B2

In one example, a controller device includes one or more network interfaces communicatively coupled to one or more devices of a virtual network, and a processor configured to determine, for the virtual network, a set of two or more related processes executed by respective devices in the virtual network, receive via the network interfaces data for the set of two or more related processes, and aggregate the data for the set of two or more related processes to form aggregated data for the set of two or more related processes.
US09606895B2

A method may include, in a computing device comprising at least one processor and a memory, generating at least one information beacon from each of a plurality of applications installed on the computing device. Each information beacon may include application analytics data associated with a corresponding application while the corresponding application is running on the computing device. The at least one information beacon from each of the plurality of applications may be stored in a common location in the computing device. The stored at least one information beacon may be dispatched from each of the plurality of applications to a network device communicatively coupled to the computing device. The generating may be triggered by beacon generation code implemented in each of the plurality of applications installed on the computing device.
US09606891B2

An apparatus for tracing data from a data bus in a first clock domain operating at a first clock frequency to a trace array in a second clock domain operating at a second clock frequency, wherein the first clock frequency is lower than the second clock frequency. The apparatus includes a change detector to detect a change of the data on the data bus in the first clock domain, a trigger responsive to the change detector to send a trigger pulse to the second clock domain, pulse synchronization on the second clock domain responsive to the trigger pulse to synchronize the trigger pulse to the second clock frequency of the second clock domain by a meta-stability latch, as well as a data capture in the second clock domain responsive to the pulse synchronization to capture data from the data bus and to store the captured data in the trace array.
US09606887B2

Embodiments provide a data persisting mechanism that allows for efficient, unobtrusive persisting of large volumes of data while optimizing the use of system resources by the persisting process. In an embodiment, the persisting process includes a self-tuning algorithm that constantly monitors persistence performance and that adjusts persistence time to maintain performance within user-defined criteria. From one aspect, this allows the persisting process to seamlessly adapt to changes in system environment (speeding up persistence during times of low processor usage and slowing down persistence during times of high processor usage) and to reduce or eliminate CPU spikes caused by persisting process. From another aspect, the persisting process results in the data being persisted as quickly as possible given the system constraints, thereby minimizing the possibility of data loss.
US09606877B2

The disclosed online system includes a number of processing blocks, including a feeding service that sends a data stream and a consuming service that receives a data stream, without sending back acknowledgements for the data (i.e., “nontransactional”). The system handles failure in the feeding service and/or the consuming service by adding reference points into the data stream and backing up a current sum that is maintained by the consuming service. Upon a failure of the consuming service, the system obtains the last reference point, restores the backup copy of the database, and starts reading the backup copy from that check point. To address a failure of the feeding service, the feeding service creates an identifier for each message in the data stream, and upon failure, the consuming service checks for messages that have the same identifier within a specified period of time, and discards any duplicate messages.
US09606874B2

A cluster of computer system nodes connected by a storage area network include two classes of nodes. The first class of nodes can act as clients or servers, while the other nodes can only be clients. The client-only nodes require much less functionality and can be more easily supported by different operating systems. To minimize the amount of data transmitted during normal operation, the server responsible for maintaining a cluster configuration database repeatedly multicasts the IP address, its incarnation number and the most recent database generation number. Each node stores this information and when a change is detected, each node can request an update of the data needed by that node. A client-only node uses the IP address of the server to connect to the server, to download the information from the cluster database required by the client-only node and to upload local disk connectivity information.
US09606870B1

In one aspect, a method includes splitting empty RAID stripes into sub-stripes and storing pages into the sub-stripes based on a compressibility score. In another aspect, a method includes reading pages from 1-stripes, storing compressed data in a temporary location, reading multiple stripes, determining compressibility score for each stripe and filling stripes based on the compressibility score. In a further aspect, a method includes scanning a dirty queue in a system cache, compressing pages ready for destaging, combining compressed pages in to one aggregated page, writing one aggregated page to one stripe and storing pages with same compressibility score in a stripe.
US09606869B2

A method includes dividing a data file into a plurality of data regions. For each data region, the method includes determining a segmentation approach; determining a dispersed storage error encoding function; segmenting the data region into a plurality of data segments in accordance with the segmentation approach; and dispersed storage error encoding the plurality of data segments to produce a plurality of sets of encoded data slices in accordance with the dispersed storage error encoding function. The method includes creating a segment allocation table (SAT) for the data file and dispersed storage error encoding the segment allocation table to produce a set of encoded SAT slices. The method includes outputting the set of encoded SAT slices with at least one of the pluralities of sets of encoded data slices for storage in storage units of the DSN.
US09606868B2

A block of data is partitioned into a plurality of sub-blocks each including a logical array having rows and columns of data symbols, encoded using a row linear block code and a column linear block code. Each product codeword includes a logical array of code symbols having rows which include respective row codewords and columns which include respective column codewords. The product codewords are encoded by encoding groups of L symbols, using a rate-L/(L+M) linear block code to produce a plurality of (L+M)-symbol codewords which are logically arranged in nQ encoded blocks (where n is an integer greater than zero). Each of the nQ encoded blocks includes an array having rows and columns of code symbols in which each column includes a codeword of the column code.
US09606854B2

An insider attack resistant system for providing cloud services integrity checking is disclosed. In particular, the system utilizes an automated integrity checking script and virtual machines to check the integrity of a service. The system may utilize the integrity checking script and virtual machines to execute a set of operations associated with the service so as to check the integrity of the service. When executing the set of operations, the system may only have access to the minimum level of access to peripherals that is required for each operation in the set of operations to be executed. After each operation is executed, the system may log each result for each operation, and analyze each result to determine if a failure exists for any of the operations. If a failure exists, the system may determine that a change in an expected system behavior associated with the service has occurred.
US09606851B2

Embodiments of the present disclosure provide an approach for monitoring the health and predicting the failure of dynamic random-access memory (DRAM) devices with embedded error-correcting code (ECC). Additional registers are embedded on the DRAM device to store information about the DRAM, such as the number and location of soft errors detected by the device. When the DRAM device detects a soft error, it will update the information stored in the additional registers. A controller compares the information stored in the additional registers to associated thresholds. In some embodiments, after comparing the information to the associated thresholds, the controller may determine whether to schedule a repair action. In other embodiments, the controller may determine whether to alert the memory controller that the DRAM may be failing.
US09606838B2

A computer system having a plurality of processing resources, including a sub-system for scheduling and dispatching processing jobs to a plurality of hardware accelerators, the subsystem further comprising a job requestor, for requesting jobs having bounded and varying latencies to be executed on the hardware accelerators; a queue controller to manage processing job requests directed to a plurality of hardware accelerators; and multiple hardware queues for dispatching jobs to the plurality of hardware acceleration engines, each queue having a dedicated head of queue entry, dynamically sharing a pool of queue entries, having configurable queue depth limits, and means for removing one or more jobs across all queues.
US09606834B2

Methods, reservation stations and processors for allocating resources to a plurality of threads based on the extent to which the instructions associated with each of the threads are speculative. The method comprises receiving a speculation metric for each thread at a reservation station. Each speculation metric represents the extent to which the instructions associated with a particular thread are speculative. The more speculative an instruction, the more likely the instruction has been incorrectly predicted by a branch predictor. The reservation station then allocates functional unit resources (e.g. pipelines) to the threads based on the speculation metrics and selects a number of instructions from one or more of the threads based on the allocation. The selected instructions are then issued to the functional unit resources.
US09606833B2

Method and apparatuses are provided for providing preemptive task scheduling for a Real Time Operating System (RTOS). A two-level priority is assigned to each task that is created. The two-level priority includes a kernel priority and a user-defined priority. A priority bitmap corresponding to the kernel priority is created. A priority bit in the priority bitmap is enabled. The priority bit indicates a status of a respective task.
Patent Agency Ranking