Document Document Title
US09560854B2 Mixture of lactic bacteria for the preparation of gluten free baked products
The present invention concerns a mixture of lactic bacteria for yeasting of gluten-free baked products. Particularly, the invention concerns the use of “natural yeast” based on selected lactic bacteria as yeasting agent for the production of gluten-free bread, with improved sensory and nutritional property, designed for celiac patients feeding.
US09560852B2 Combinations of biological control agents and insecticides or fungicides
Compositions are provided that improve overall plant vigor and yield by combining agriculturally effective amounts of at least one environmentally friendly biological control agent and at least one insect control agent and or fungicide. A composition of the present invention is particularly effective in the presence of plant parasitic nematode and fungal species. Along with a benefit of reducing insect pressure, the inventive composition enhances the root system of a plant and improves the establishment of the biological control agent within the rhizosphere, thereby enhancing the effectiveness thereof. Use of a composition of the present invention leads to an overall reduction in crop losses caused by either plant parasitic nematodes or fungi and this reduction is much greater than would have been expected from application of either component alone. Methods for utilizing compositions of the present invention are also provided. Further the compositions according to this invention display synergistic insecticidal, nematicidal, acaricidal or fungicidal activity.
US09560851B2 Pesticidal mixtures including spiroheterocyclic pyrrolidine diones
A pesticidal mixture comprising as active ingredient a mixture of component A and component B, wherein component A is a compound of formula (I), in which Q is i or ii wherein X, Y and Z, m and n, A, G, and R, are as defined as in claim 1, and component B is a compound selected from the insecticides as defined in claim 1. The present invention also relates to methods of using said mixtures for the control of plant pests.
US09560846B2 System for hypothermic transport of biological samples
A system for the hypothermic (2-8° C.) transport of biological samples, such as tissues, organs, or body fluids. The system includes a first transport container to suspend the sample in preservation fluid and provides an ability to monitor the temperature of the sample. The first transport container, holding the sample, is placed in an insulated second transport container having a cooling medium. When assembled, the system allows for transport of biological samples for extended periods of time at a stable temperature.
US09560841B2 Spinning reel for fishing and a braking operation lever for the rotor braking device
A braking operation lever for a rotor braking device of a spinning reel for applying a braking force to the rotation of a rotor rotatably supported by a reel body, the braking operation lever includes a lever main body, an operating section, a brake shoe, an elastic member, and a fall out prevention mechanism. The lever body is rotatably supported by the reel body. The operating section is configured to perform a braking operation, and is disposed on a first end part of the lever main body. The brake shoe is disposed on a second end part of the lever main body, and is configured to be pressed against the rotor by operation of the operating section. The elastic member is disposed between the brake shoe and the lever main body. The fall out prevention mechanism prevents the elastic member from falling out of the brake shoe.
US09560840B2 Fishing line reel with rapid line payout
A reel for fishing line or the like provides for extremely rapid payout by releasing the line to unwind by sliding rapidly around a guide surrounding the line spool and by rotation of the line spool itself. A lever controls a line guide preventing sliding of the fishing line around the guide and providing controllable friction and locking of rotation of the line spool only when actuated by the user to permit retraction of the line or controlled tensioning of the line.
US09560838B1 Artificial structure for attracting fish
A structure for attracting fish in lakes and ponds is presented that includes a central mast with one or more angled shafts for the fish to rest upon and congregate near.
US09560836B2 Retractable animal tether
An apparatus for tethering an animal is disclosed. The apparatus has a leash housing, a retractor assembly contained within the leash housing, a tether with a first end connected to the retractor assembly and a second end extensible through a leash connector cavity opening disposed in the leash housing and connected to a leash connector, and at least one leash connector release that is capable of being depressed by a leash connector cavity wall when the leash connector is retracted into the leash connector cavity.
US09560831B2 Conduit and a method of cleaning a conduit
The invention relates to a conduit for transferring milk. The conduit is provided with at least one flexible wall, which divides the conduit into at least one milk duct and at least one secondary duct. The milk duct and the at least one secondary duct extend along a longitudinal axis of the conduit, it being possible for the at least one milk duct to be substantially emptied by pressing through filling the at least one secondary duct.
US09560824B2 Plants and seeds of hybrid corn variety CH138178
According to the invention, there is provided seed and plants of the hybrid corn variety designated CH138178. The invention thus relates to the plants, seeds and tissue cultures of the variety CH138178, and to methods for producing a corn plant produced by crossing a corn plant of variety CH138178 with itself or with another corn plant, such as a plant of another variety. The invention further relates to genetic complements of plants of variety CH138178.
US09560802B1 Tailings plug reduction
A sensor signal is received, and is indicative of a sensed parameter. A metric is generated that indicates a likelihood of a tailings elevator plug, based upon the sensed parameter. A controller determines whether adjustments to controllable mechanisms are to be made, based upon the metric, in order to avoid a tailings elevator plug and, if so, automatically makes the adjustments.
US09560801B2 Vegetation cutter with a dock for receiving obstacles
A vegetation cutter for cutting vegetation circumferent an obstacle. The vegetation cutter comprises a frame comprising a dock for receiving the obstacle; at least one cutter that is moveable in a cutting trajectory whereby vegetation circumferent a docked obstacle is cut; and a driver for moving the at least one cutter in the cutting trajectory. A method for cutting vegetation circumferent an obstacle.
US09560799B2 Rotating body for mower
To provide a mower with which a mowing cord can be kept in an appropriate protruding state, in a mower in which a mowing cord 11 of resin is wound on a rotating body 1, the rotating body 1 is provided with a winding member 3 on which the mowing cord 11 is wound, the winding member 3 has a first peripheral concave groove 38 and a second peripheral concave groove 39 on which the mowing cord 11 is wound, and a winding portion 11d of the mowing cord 11 is wound as to be aligned from an inner side in a diameter direction to an outer side within each of the first peripheral concave groove 38 and the second peripheral concave groove 39.
US09560798B2 Mulching apparatus for a lawnmower
A mulching device for attachment to a lawnmower includes a cutting assembly separate from the mower blades, wherein the grass clippings are finely cut and then dispersed onto the ground surface. In one embodiment, the cutting assembly includes an auger that compresses the grass clippings prior to cutting them. The mulching device may also include a separation chamber for separating the grass clippings from the forced air exiting the mower deck, so that the grass clippings may be cut in an environment separate from the forced air. In another embodiment, the mulching device includes a dispersion assembly for spreading the cut grass clippings onto a ground surface. The dispersion assembly may include a chute extending from the forced air outlet to a position adjacent the cutting assembly, wherein the forced air exiting the separation chamber is directed onto the cut grass clippings to disperse the cut grass clippings onto the ground surface.
US09560797B2 Soil injection system and method
Embodiments of a method and a system are provided to create a uniform layer of a substance such as a hydrogel or other fluid substance underneath the soil surface with minimal or little surface disturbance to the plants, the plant roots and the soil located on or slightly below the applied surface area. It is to be clearly understood that various different embodiments may be employed to deliver a variety of different substances to the soil, and such substances may be gels or liquids. The presently preferred fluid substance is currently a hydrogel, and the present illustrated and described embodiment may be employed to inject hydrogel into soil but other fluid substances may be injected as well.
US09560796B1 Hopper sliding 4-bar deployment system
A hopper configuration comprises a hopper tray configured to receive a material from a source. The hopper configuration also comprises a conveyance mechanism configured to transport the received material from the hopper tray. The hopper configuration also comprises a first bar pivotably coupled to the hopper tray at a first point and also pivotably coupled to the conveyance mechanism at a second connection point. The hopper configuration further comprises a second bar pivotably coupled to the hopper tray at a third connection point and also pivotably coupled to the conveyance mechanism at a fourth connection point. Each of the connection points comprises a pivot point that substantially limits movement of the first and second bar to movement in a rotational direction.
US09565795B2 Receptacle assembly and module assembly
In a receptacle assembly, a module is guided by a guide rail and held inside an opening of a printed wiring board when a plug connector of the module is connected to a host connector.
US09565777B1 Security mesh and method of making
A method of making a security mesh comprises forming on a conductive substrate an alumina film having through-holes in which metal, e.g., copper, through-wires are formed. First surface wires are formed on one surface of the alumina film and second surface wires are formed on the second, opposite surface of the alumina film in order to connect selected through-wires into a continuous undulating electrical circuit embedded within the alumina film. The security mesh product comprises an alumina film having a continuous undulating electrical circuit comprising copper or other conductive metal extending therethrough. A stacked security mesh comprises two or more of the mesh products being stacked one above the other.
US09565773B2 Methods for assembling electronic devices with adhesive
An electronic device may have housing structures, electrical components, and other electronic device structures. Adhesive may be used to join electronic device structures. Adhesive may be dispensed as liquid adhesive and cured to form adhesive joints. Adhesive joints may be debonded. Chain reactions may be initiated by applying a localized initiator such as a chemical or localized energy to the adhesive. Once initiated, the chain reaction may spread throughout the adhesive to cure the adhesive, to globally change adhesive viscosity, or to weaken the adhesive to facilitate debonding. Local changes to adhesive may also be made such as local increases and decreases to adhesive viscosity. Chain reaction curing may be used to cure adhesive or debond adhesive that is hidden from view within gaps in the electronic device structures. Viscosity changes may be used to control where adhesive flows.
US09565769B2 LED linear lighting kit
An LED lighting kit comprises an extrusion (300), an LED strip (100), a tapered wedge (1500), and a mounting clip (1200). The extrusion itself may have a recessed linear groove of sufficient width and depth to seat the LED strip. The clip is sized and shaped to springably engage ledges (320) in a first channel (310) of the extrusion when the strip is mounted. In one aspect, two extrusions are butted end-to-end and are aligned by inserting the tapered wedge into the first channel of each extrusion prior to butting them together. The extrusion contains a second channel (315) that houses the LED strip. A translucent diffuser (900) is springably inserted into the second channel, thereby diffusing light that is emitted by the LED strip.
US09565766B2 Formation of DRAM capacitor among metal interconnect
Techniques are disclosed for integrating capacitors among the metal interconnect for embedded DRAM applications. In some embodiments, the technique uses a wet etch to completely remove the interconnect metal (e.g., copper) that is exposed prior to the capacitor formation. This interconnect metal removal precludes that metal from contaminating the hi-k dielectric of the capacitor. Another benefit is increased height (surface area) of the capacitor, which allows for increased charge storage. In one example embodiment, an integrated circuit device is provided that includes a substrate having at least a portion of a DRAM bit cell circuitry, an interconnect layer on the substrate and including one or more metal-containing interconnect features, and a capacitor at least partly in the interconnect layer and occupying space from which a metal-containing interconnect feature was removed. The integrated circuit device can be, for example, a processor or a communications device.
US09565765B2 Printed circuit board
A printed circuit board is disclosed. Pins of a plurality of resistors on the PCB are connected to the same input line. At least two out of the resistors are connected to the same input line with access pins overlapped. One shared bonding pad is located in every overlapped area, electrical components are bonded on the shared bonding pads. As at least two out of the resistors are connected to the same input line with the access pins overlapped, the utilization of space is maximized. In this way, not only the dimension of the PCB is reduced, but also the manufacturing cost is reduced at the same time.
US09565762B1 Power delivery network in a printed circuit board structure
Aspects of the disclosure provide a printed circuit board (PCB) structure. The PCB structure includes a plurality of dielectric layers including an outer layer, a second layer disposed immediately below the outer layer, at least one first power plane disposed on at least one first internal layer of the PCB structure, and at least one first ground plane disposed on at least one second internal layer of the PCB structure. The PCB structure further includes an array of buried vias passing through at least the second layer configured to respectively connect power pads disposed on the second layer to the at least one first power plane and to connect ground pads disposed on the second layer to the at least one first ground plane. The array of buried vias is defined by columns of pads in which a respective column includes either power pads or ground pads, columns of power pads alternate with columns of ground pads, and pads of at least one of a column of power pads and a column of ground pads are staggered with respect to other pads of the at least one of the column of power pads and the column of ground pads. The PCB structure further includes an array of outer layer vias passing through the outer layer and configured to provide an electrical connection between one or more circuit components disposed on the outer layer and the second layer.
US09565760B2 Wiring board and method of manufacturing the same
In a wiring board, on an insulating layer of an outermost layer, there are provided a plurality of strip-shaped wiring conductors which are partially provided with semiconductor element connection pads to which electrode terminals of a semiconductor element are connected, at positions which prevent the semiconductor element connection pads adjacent to each other from being laterally arranged, and a solder resist layer having openings for individually exposing the semiconductor element connection pads is adhered on the insulating board as the outermost layer and on the strip-shaped wiring conductors, wherein the solder resist layer internally contains an insulating filler, and the insulating filler is sunk below the upper surfaces of the strip-shaped wiring conductors.
US09565759B2 Axiocentric scrubbing land grid array contacts and methods for fabrication
A contact structure and assembly for a microelectronics device includes first and second electrically conductive contacts being helically shaped. A carrier element is attached to and positioned between the first and second contacts. The first and second contacts are in electrical communication with each other, and the first and second contacts are in a mirror image relationship with each other. A pair of insulating substrates each include electrically conductive members. A contact point on each of the first and second contacts is attached and electrically communicating to respective electrically conductive members such that the first and second electrically conductive contacts between the pair of insulating substrates form an electrically conductive package. A metal layer on the carrier element provides electrical conductivity through a first opening defined by the carrier element between the first and second portions of the helix shaped contact.
US09565758B2 Alkali silicate glass based coating and method for applying
A coating for reducing interaction between a surface and the environment around the surface includes an alkali silicate glass material configured to protect the surface from environmental corrosion due to water or moisture. The alkali silicate glass material is doped with a first element to affect various forms of radiation passing through the coating. The electromagnetic radiation is at least one of ultraviolet, x-ray, atomic (gamma, alpha, beta), and electromagnetic or radio wave radiation. The coating may also be used to protect a solar cell from the environment and UV rays while retransmitting received light as usable light for conversion into electrical energy. The coating may also be used to prevent whisker formation in metal finishes of tin, cadmium, zinc, etc.
US09565753B2 Forming method of stretchable substrate, stretchable substrate and electronic device having stretchable substrate
There is provided a stretchable substrate including: a substrate having first Young's modulus and stretchability; and plurality of strain control patterns having second Young's modulus and arranged on the substrate, in which strain due to an external force depends on arrangement of the plurality of strain control patterns.
US09565742B2 Battery-powered retrofit remote control device
A remote control device may be configured to be mounted over the toggle actuator of a light switch and to control a load control device via wireless communication. The remote control device may include a base portion and a rotating portion supported by the base portion so as to be rotatable about the base portion. The remote control device may include a control circuit and a wireless communication circuit. The control circuit may be operably coupled to the rotating portion and to the wireless communication circuit. The control circuit may be configured to translate a force applied to the rotating portion of the remote control device into a control signal and to cause the communication circuit to transmit the control signal to the load control device.
US09565741B2 Occupancy sensor with integral emergency interface
A system and method provide fail-safe operation of a lighting system. A lighting level detector is used to obtain a baseline lighting level for a low-intensity light. If the detector measures less than the baseline level when an occupancy sensor determines the space is unoccupied, a high-intensity light is energized and an indication is provided to a user that the low-intensity light has failed. A method provides daylighting operation of a lighting system. An occupancy sensor can have Wi-Fi functionality to enable remote configuration of the sensor. A line voltage occupancy sensor can include an interface with low voltage devices. An occupancy sensor can include an integral interface to enable an external control system to override the sensor's normal logic under emergency conditions. An occupancy sensor can include an active temperature compensation feature. An occupancy sensor can also incorporate an automatically adjustable coverage area.
US09565740B2 Lighting control module
A lighting control module provides an enclosure for a circuit board, with the circuit board being mounted to and grounded to the enclosure. A primary power system is provided to receive and transmit voltage to lighting circuits, utilizing a terminal bus bar, a main switch, a voltage selection switch, and a transformer. An auxiliary power system draws energy from portable power sources in the event of a main power source failure. The auxiliary power system includes an associated terminal bus bar and an auxiliary switch. The primary and auxiliary power systems are connected to the lighting circuits through a circuit protection unit, e.g. fuse. The lighting circuits have both positive and negative terminals, LED indicators, switches, and individual fuses. The lighting circuits can be turned on and off individually by virtue of the switches for each lighting circuit. Status indicators and ground terminals are also provided.
US09565739B2 Lamp control device of construction machine and lamp control method therefor
The present invention relates to a lamp control device of a construction machine and a lamp control method therefor, wherein the control of a plurality of lamps (for example: a working lamp, a deck lamp, a cabin lamp and a rear lamp) which are provided in a construction machine can be carried out by a first key input means which is a single typical switch button and a second key input means which is provided with a plurality of sub-setting keys such that unnecessary switches are removed from the inside of a cabin, thereby providing a more convenient and simplified equipment operation environment for workers.
US09565726B2 Power conversion and control systems and methods for solid-state lighting
A solid-state lighting system comprises a plurality of light-emitting devices (e.g., light-emitting diodes) and an alternating current to direct current (AC-DC) converter that converts AC power to DC power for powering the plurality of light-emitting devices. The AC-DC converter is configured to perform AC-DC conversion directly, without the need for or use of a bridge rectifier or step-down transformer. According to one aspect of the invention, the light-emitting devices of the solid-state lighting system are autonomous and individually powered by a plurality of DC power supplies generated from the DC power produced by the AC-DC converter. According to another aspect, a plurality of phase-offset dimmer control signals are generated based on waveform distortions in a dimming signal produced by a conventional dimmer switch. The phase-offset dimmer control signals are used to individually control the dimming of the light-emitting devices.
US09565725B2 Driver device and driving method for driving a load, in particular an LED unit
The present invention relates to a driver device for driving a load, in particular an LED unit having one or more LEDs, comprising input terminals for receiving an input voltage from an external power source for powering the load, and a connection unit for connecting the input terminals to each other and for providing a current path for a bleeding current, wherein the connection unit comprises a first current path for connecting the input terminals in a first current direction and a second current path for connecting the input terminals in a second current direction opposite to the first current direction, wherein the connection unit comprises a first current control unit for controlling the bleeding current in the connection unit, and wherein the first and the second current path each comprises a second current control unit for controlling the bleeding current in the respective current path.
US09565722B2 Module for an LED lamp that allows for two different types of connections to power with sufficient heat dissipation capacity
This invention is a device or module with a LED-type lamp of compact dimensions in order to be used in different illumination industries, such as the automobile, signaling or architectonic industries. The module includes elements for its easy and fast attachment, an efficient manufacturing as from a single plate and structures for the structural support and for heat diffusion. It can be directly attached in an application or in an insulation material support. Likewise, it has two different types of connections that may be used independently or jointly depending on the application.
US09565718B2 System and method for detecting and transmitting medical device alarm with a smartphone application
A system and method provide for relaying a medical device alarm to a remote location without having a device electrically interconnected with the medical device. The system includes a relay device having software that can store specific alarm patterns or sequences for one or more alarms for a medical device. The relay device can then detect one or more of an audible, visual or tactile alarm from the medical device through corresponding devices or sensors in the relay device. Upon detection of an alarm, the relay device can transmit information pertaining to the alarm to a remote device to notify a user of the remote device of the medical device alarm.
US09565717B2 Reconfigurable antennas and configuration selection methods for AD-HOC networks
Reconfigurable antennas in an ad-hoc network are provided where all nodes employ MIMO/SIMO/MISO communication techniques. Three types of reconfigurable antennas: Reconfigurable Printed Dipole Array (RPDA), Reconfigurable Circular Patch Antenna (RCPA) and Two-Port Reconfigurable CRLH Leaky Wave Antennas are used. The RPDA, RCPA and the CRLH Leaky Wave antennas have a different number of configurations as well as different degrees of pattern diversity between possible configurations. To effectively use these antennas in a network, the performance of centralized and decentralized antenna configuration selection schemes are quantified for reconfiguration at one or both link ends. The sum capacity of the network is used as a metric to quantify the performance of these antennas in measured and simulated network channels.
US09565710B2 Method for processing exceptional case of establishing default bearer in mobile communication system and device therefor
There are provided a method for processing an exceptional case of establishing a default bearer and a device therefor in order to solve a problem in that a user equipment cannot actually receive an IP service by accessing a packet network while failing in establishing the default bearer in a mobile communication system. A method for processing an exceptional case of establishing a default bearer in a mobility management entity includes: receiving a network attachment request from a user equipment; transmitting a network attachment acceptance including an activation request of the default bearer to the user equipment in response to the network attachment request; and cancelling a network attachment procedure when a completion response to the activation request of the default bearer is not received from the user equipment within a predetermined time.
US09565704B2 Method and system for communication in multi-user multiple-input-multiple output wireless networks
Wireless communication in a wireless system using a multiple user transmission opportunity is provided. The data blocks are organized in order of transmission priority based on access categories. Contention for access to the communication medium during a transmission opportunity period is based on a backoff timer of each access category and the transmission priority. Upon successful contention for a transmission opportunity period, during the transmission opportunity period, a data block of a primary access category is wirelessly transmitted from the wireless station to one or more primary destination wireless receivers. Simultaneously, a data block of a secondary access category is wirelessly transmitted from the wireless station to one or more secondary destination wireless receivers. Contending for the transmission opportunity period includes each access category contending for access to the wireless communication medium and a secondary access category selectively invoking communication medium access backoff based on one or more backoff events.
US09565681B2 Low power and fast application service transmission
An apparatus, method and system are provided to allow a low power and fast application service transmission (LP-FAST) engine to enhance the quality of service (QoS) and optimize the power consumption of the mobile applications operating in a mobile terminal in a service-aware, bandwidth-aware and power-consumption-aware manner.
US09565676B1 Methods and systems for serving a mobility-limited user equipment device using carrier aggregation
Methods and systems for providing a mobility-limited user equipment device (UE) are disclosed. While a first base station serves a UE in a first coverage area on a first carrier, either the first base station or the UE makes a first determination that the UE is substantially stationary. Responsive to at least making the first determination, the first base station causes the UE to receive service on a second carrier concurrently with the first base station continuing to serve the UE in the first coverage area on the first carrier. By way of example, the first base station may provide the second carrier in the first coverage area, or a second base station may provide the second carrier in a second coverage area.
US09565671B2 Method and apparatus of bearer grouping for data transmission in a broadband wireless network
A method for grouping bearers for data transmission by a Base Station (BS) in a wireless communication network are provided. The method includes sending a bearer request to a data gateway, and receiving a bearer response from the data gateway with parameters associated with grouping of the bearers.
US09565656B2 Method for reporting a channel quality indicator by a relay node in a wireless communication system, and apparatus for same
The present invention relates to a method for reporting a channel quality indicator for a relay node-dedicated physical downlink shared channel (R-PDSCH) from a base station by a relay node in a wireless communication system. More particularly, the method comprises the following steps: receiving one or more reference signals from the base station; calculating a channel quality indicator for the R-PDSCH on the basis of one or more reference signals; and reporting the channel quality indicator to the base station.
US09565655B2 Method and apparatus to detect the transmission bandwidth configuration of a channel in connection with reducing interference between channels in wireless communication systems
In a method of detecting a transmission bandwidth configuration, the method includes monitoring (610) a first set of control channel candidates in a subframe (424) using a first transmission bandwidth and includes monitoring (612) a second set of control channel candidates using a second transmission bandwidth. The method also includes detecting (614) a control channel (428) in one of the first set of control channel candidates and the second set of control channel candidates and includes determining (616) a transmission bandwidth (421, 423) configuration for the subframe based on the detected control channel of one of the first set of control candidates and the second set of control channel candidates.
US09565648B2 Methods and apparatus to provide extended voice over internet protocol (VoIP) services
Methods and apparatus to provide extended voice over Internet protocol (VoIP) services are disclosed. An example residential gateway comprises a radio frequency (RF) detector to detect a presence of a cellular communication device, a service controller to enable a VoIP communication device when the cellular communication device is present, wherein the VoIP communication device and the cellular communication device are different devices.
US09565623B2 Systems and methods for ordering candidates for wireless network association
Systems and methods for ordering candidates for wireless network association are provided. In certain embodiments, a wireless device, includes a processor that controls data received and data to be transmitted by the wireless device; and a memory, wherein the memory stores a short list that stores network device responses, wherein a network device response is associated with a network device in an environment of the wireless device. In certain implementations, instructions direct the processor to perform a short list search, wherein the wireless device attempts to connect to networks associated with network devices identified in the short list; and when the wireless device fails to connect with the networks associated with the network devices identified in the short list, perform an exhaustive search, wherein the wireless device attempts to connect to additional networks associated with additional network devices based on an ordered arrangement of network identifiers.
US09565619B2 Wireless network
A wireless network is provided. The wireless network includes a predetermined wireless router and a plurality of wireless routers. The predetermined wireless router has gateway functionality for accessing an external network. Each wireless router of the wireless routers has a single transceiver, and the wireless routers include at least a wireless router which communicates with other wireless router(s) in the wireless network for forwarding network packets by using a single fixed channel and at least a wireless router which communicates with other wireless router(s) in the wireless network for forwarding network packets by using a plurality of channels.
US09565611B2 Wireless device, network node and methods therein, computer programs and computer-readable mediums comprising the computer programs, for cell monitoring for cell reselection
A wireless device obtains information associated with N layers, which may be used for cell reselection. The information comprises which M layers out of the N layers are to be used for monitoring according to detection and measurement requirements for absolute priority reselection. The wireless device monitors layers, of any priority, only out of the M layers, when one or more first signal measurements on a serving cell are below or equal to a first threshold, or when one or more second signal measurements on the serving cell are below or equal to a second threshold. The wireless device monitors layers with a priority higher than a priority of the serving layer out of the N layers when the one or more first signal measurements are above the first threshold, and when the one or more second signal measurements are above the signal threshold.
US09565605B1 Small cell, macro cell and transmission assist method for small cell
A small cell, a macro cell and a transmission assist method are provided. The small cell includes a transceiver and a processor. The processor generates a radio link failure (RLF) indication message when determining that an RLF count in a licensed band between the small cell and a user equipment reaches a threshold. The transceiver transmits the RLF indication message to the macro cell, and receives a modification request message from the macro cell. The modification message includes resource configuration information, and the resource configuration information indicates an unlicensed band radio resource of an unlicensed band. After confirming via the transceiver that the unlicensed band radio resource is available for data transmission with the user equipment, the processor generates a modification request acknowledge message, and transmits the modification request acknowledge message to the macro cell via the transceiver.
US09565602B2 Method and apparatus for recording channel measurement information in a mobile communication system
The present invention relates to a method and apparatus for efficiently configuring information during a process in which a terminal records channel measurement information in a mobile communication system. Disclosed is an operation of a terminal for accurately indicating to a base station whether or not a serving cell or neighbor cells are measured in configuring channel measurement information. In addition, disclosed is a method in which a terminal adjusts the frequency of recording in consideration of the importance of the measured information.
US09565601B2 Method and apparatus for handling cell reselections and transitions to and from an enhanced cell—FACH state
A method and apparatus for handling cell reselections and transitions includes executing a cell reselection. A medium access control (MAC)-ehs reset is performed.
US09565598B2 Method and system to reduce delay in circuit switch fallback (CSFB) procedures while operating with multi/dual SIMs
A method of reducing delay in Circuit Switched FallBack (CSFB) in a Radio Access Technology (RAT) communications network. The method includes initiating, by a terminal, a combined attach procedure by sending an attach request message to the RAT communications network, receiving, by the terminal, an attach accept message along with Location Area Identification (LAI) information from the network in response to the attach request message, checking, by the terminal, network identifier information in a RAT information table based on the received LAI, and selecting a mobile network based on the network identifier information to trigger establishment of a circuit-switched call.
US09565592B2 Method for communicating in a network, radio stations and a system for allocating uplink resource
A primary station and at least one secondary station communicate on a downlink control channel in a network, wherein the primary station transmits an indication related to a resource allocated to one of the secondary stations in accordance with a semi persistent schedule, wherein at least two messages, which include at least part of the indication, are transmitted in one subframe.
US09565591B2 Congestion control on a cellular frequency providing broadcast services
There are provided measures for congestion control on a cellular frequency providing broadcast services. Such measures exemplarily include removing an entry of a first system information block from a list included in a second system information block to be broadcasted, said first system information block including information related to multimedia broadcast and multicast services, said list including information related to broadcasted system information elements; prohibiting modification of an information tag included in said second system information block to be broadcasted, said information tag being indicative of a change of system information including at least said list; and prohibiting inclusion of a modification indicator in any paging messages to be transmitted, said modification indicator being indicative of said change of said system information.
US09565584B2 Human mobility rule-based device location tracking
Techniques are presented herein to provide human mobility pattern based modeling and tracking of a group of network enabled user devices associated with the same person. An association is made, at a tracking device, between a plurality of user devices and a user. Location information for each of the plurality of user devices is derived through network activity of the plurality of user devices. Locations for the plurality of user devices are derived from the location information. One or more predetermined user mobility pattern rules are applied to the plurality of user devices. User anomalies are detected when the tracked locations indicate that one or more of the plurality of user devices has violated one or more the predetermined user mobility rules.
US09565568B2 Sharing channels in a licensed-assisted access in long term evolution operation
A channel sharing method includes determining a starting time for transmission on an LAA-LTE channel. A length of a hybrid preamble is determined based on the starting time and a predetermined transmission time boundary. Subsequent to determining the length of the hybrid preamble, the hybrid preamble having the determined length is transmitted. Subsequent to the hybrid preamble, a Long Term Evolution (LTE) signal is transmitted.
US09565564B2 Providing a masked short message service in a wireless network
A method and apparatus for providing a masked short message service in a wireless network are disclosed. For example, the method receives a message from a first endpoint device directed to a second endpoint device, wherein the message indicates that the message is a masked short message service message, and forwards the masked short message service message with a code towards the second endpoint device. In one example, the second endpoint device parses the message and executes instructions contained therein, e.g., for sending a regular SMS with content derived from masked SMS, making a call, playing music, finding location by invoking an API, sending a file or a picture and any other functions that the second endpoint device may be capable of doing. The masked short message service provides a method for remotely controlling a 2G/3G mobile device through a computer or another mobile device.
US09565562B1 Knowledge based authentication using mobile devices
A technique of performing knowledge based authentication (KBA) involves collecting activity data and time data based on operation of a mobile device, the activity data identifying an activity performed by the mobile device, and the time data identifying a time of the activity. The technique further involves generating a KBA question based on the activity data and the time data. The technique further involves providing the KBA question to a user to authenticate the user. Such a technique is capable of being performed by a remote server which communicates with the mobile device over time (e.g., in response to certain events, periodically, combinations thereof, etc.). Accordingly, the remote server is able to accumulate activity and time data which is not stored permanently (or perhaps even at all) by the mobile device, and then generate KBA questions based on that data.
US09565552B2 System and method for enabling a wireless device with customer-specific services
A mobile wireless device which operates in a wireless network is capable of: displaying a request for a user specified subscriber identification code on a GUI, receiving a single entry of the user specified subscriber identification code from the GUI, appending a code specifying a request for a type of activation and a request for data representing customer specific services to the subscriber identification code to form an activation code, transmitting the activation code to a control center wherein the transmission of the activation code results from the single entry of the user specified subscriber identification code into the GUI, receiving data representing customer specific services from the control center in response to the transmission of the activation code, and storing the received data representing the customer specific services in the memory.
US09565551B2 Systems, methods, circuits and associated software for augmenting contact details stored on a communication device with data relating to the contact contained on social networking sites
Disclosed are methods, circuits, systems and applications for providing messaging services which may provide for download, synchronization, voicemail-message to text-message translation, direct access and handling of selected voicemail messages through a user's user interface. Further disclosed are systems, methods, circuits and associated software for retrieving data associated with contacts stored on a communication device from social networking sites and integrating the retrieved data into the operation of the communication device.
US09565549B2 Method and apparatus for the activation of services
An approach is provided for presenting an activation indicator to a user. A connection with a mobile device is detected. Retrieval is caused, at least in part, of a unique hardware identifier associated with the mobile device. It is determined that the mobile device is eligible for a service based on the unique hardware identifier. Presentation is caused, at least in part, of a visual indicator of the eligibility for the service based on the determination.
US09565545B2 Method for communicating between wireless devices and wireless device using same
The present invention relates to a method for preventing a peer discovery signal collision, which can occur in a device-to-device (D2D) communication system, and to a wireless device using same. According to one embodiment of the present invention, a method for communicating between wireless devices by using a peer discovery slot is provided. The method comprises the steps of transmitting a first peer discovery signal through a first peer discovery channel that is selected from a plurality of peer discovery channels, receiving a second peer discovery signal that is transmitted by a neighboring wireless device, confirming a second discovery channel, from which the second peer discovery signal is detected, from the plurality of peer discovery channels, and transmitting a feedback signal through a response channel that corresponds to the second peer discovery channel from a plurality of response channels.
US09565543B2 Device group partitions and settlement platform
A method performed by a network system communicatively coupled to a device over a wireless network, the method comprising: receiving authentication information from the device over the wireless network, the authentication information enabling the network system to authenticate the device; obtaining a charging data record (CDR) comprising information identifying a device activity over the wireless network associated with the device and indicating a usage amount associated with the device activity; and using one or more rules, processing the CDR to generate information configured to assist in (a) providing to a partner entity an accounting of a first portion of usage of the wireless network associated with the device activity indicated by the CDR, the partner entity providing an Internet-based service to the device, and (b) determining an accounting of a second portion of the usage of the wireless network associated with the activity indicated by the CDR.
US09565541B2 Emergency communications from a local area network hotspot
In one implementation, a request to initiate emergency communications is received at a wireless local area network hotspot. A number of mobile communication devices connected to the wireless local area network hotspot and location information of the wireless local area network hotspot are determined. A distress message is generated that includes the number of mobile communication devices connected to the wireless local area network hotspot and the location information. The distress message is transmitted to a contact address for an emergency contact.
US09565540B2 Method and apparatus for handling a missed group call in a public safety communication session
A communication system is provided that alerts a public safety officer to missed Push-to-Talk (PTT) group calls. The communication system allows a public safety officer's radio to record a last stop working time. A public safety network then can search a missed call list associated with the public safety officer and automatically push a notification of missed PTT group calls to the public safety officer's radio when the radio re-joins the public safety network. Based on the notification, the public safety officer can choose to review or replay any missed calls to avoid missing important information.
US09565537B2 Automated messaging
Techniques for automatically prompting a calling user to send a message to a called user, the calling user using a calling device and the called user using a called device, the method including receiving, at a processor in the calling device, an indication that a call from the calling device to the called device has disconnected, determining, at the processor in the calling device, whether the call connected before receiving the indication that the call has disconnected, and in response to determining that the call did not connect before receiving the indication that the call has disconnected, determining that the call was a missed call.
US09565534B2 Apparatus and method for identifying point of interest in contents sharing system
A mobile device for use in a contents sharing system is provided. The mobile device includes a communications interface configured to communicate with a location processor and to transmit activity information, relating to usage of the mobile device, and location information, relating to a location of the mobile device, to the location processor. The location information is used for identifying at least one Point Of Interest (POI).
US09565529B2 Methods and apparatus for dynamically configuring search operations in a multi-mode device
Methods and apparatus for dynamic search management in a multi-mode device. In one embodiment, a mobile device performs network search and acquisition by dynamically changing search delays and/or search frequencies. In one implementation, the mobile device adjusts the amount of time allocated for each network search based on e.g., previous network connection history (e.g., previously connected to a home network, previously connected to a roaming network), device conditions, user preferences, geographical information, etc. By focusing search effort on cellular technologies which have a high likelihood of success, the mobile device can greatly improve search time and reduce unnecessary power consumption.
US09565505B2 Loudspeaker cone excursion estimation using reference signal
The excursion of a loudspeaker cone is estimated using a reference signal in one example, a primary signal, produced by a cone of a loudspeaker, is received and a reference signal produced simultaneously with the primary signal by the loudspeaker cone is received. The reference signal causes an excursion of the loudspeaker cone that is amplitude modulated by the excursion caused by the primary signal. An amplitude modulation of the reference signal is determined and an excursion of the loudspeaker cone is determined using the determined amplitude modulation.
US09565503B2 Audio and location arrangements
In one arrangement, a person's position in a movie auditorium is discerned by detection of audio signals from two or more speakers, and the person is then assigned a role or task in a game based on this discerned location. In another arrangement, a person's current position in a home listening environment is similarly discerned; this position information is used to control the balance of complementary audio channels of a home audio system, so that the audio “sweet spot” is located at the person's current position. A great number of other features and arrangements are also detailed.
US09565497B2 Enhancing audio using a mobile device
Embodiment disclosed herein enable detection and improvement of the quality of the audio signal using a mobile device by determining the loss in the audio signal and enhancing audio by streaming the remainder portion of audio. Embodiments disclosed herein enable an improvement in the sound quality rendered by rendering devices by emitting an test audio signal from the source device, measuring the test audio signal using microphones, detecting variation in the frequency response, loudness and timing characteristics using impulse responses and correcting for them. Embodiments disclosed herein also compensate for the noise in the acoustic space by determining the reverberation and ambient noise levels and their frequency characteristics and changing the digital filters and volumes of the source signal to compensate for the varying noise levels.
US09565480B2 Systems and methods for showing media asset consumption history
Systems and methods are described herein for a media guidance application that facilitates showing a user's media asset consumption and interaction history by collecting and storing the user's interactions with media assets for later presentation to the user. Specifically, the media guidance application may monitor content that the user is consuming, purchasing, or otherwise interacting with and may store the monitored information. At a later time, the media guidance application may detect that the user wishes to navigate to a past time interval. As a result, the media guidance application may generate for display media asset identifiers corresponding to media assets transmitted to a plurality of users during that time interval and indicate to the user which media asset identifiers correspond to media assets that the user interacted with and also indicate the different types of previously monitored user interactions corresponding to respective media assets.
US09565478B2 Information processing apparatus, information processing method, computer program, and information sharing system
An information processing apparatus that can communicate with plural content viewing apparatuses includes a group registering unit that registers users of the content viewing apparatuses in groups, a sharing-level setting unit that sets sharing level information representing an information sharing level among users belonging to an identical group, a viewing-information receiving unit that receives viewing information of the users, a user-viewing-content managing unit that manages a user viewing content database, a discriminating unit that discriminates, when a viewing information request of another user is received, the other users belonging to a group identical with a group to which the user of the content viewing apparatus at the request source belongs, an information extracting unit that extracts viewing information of the discriminated other users from the user viewing content database, and a viewing-information transmitting unit that transmits the viewing information to the content viewing apparatus at the request source.
US09565477B2 Bookmarking prospective media content on computer network
Systems and methods for bookmarking prospective media content on computer network. In some implementations, a method includes: at a server system, obtaining, from a electronic device, information corresponding to a media content item; identifying the media content item, from among a plurality of media content items, in accordance with the information; creating a provisional bookmark corresponding to a first URL where the media content item is not yet available but is likely to be available within a predefined time period; and transmitting the provisional bookmark to the electronic device. The method optionally includes: after creating the provisional bookmark, in accordance with a determination that the media content item has become available at the first URL, before the predefined time period: converting the provisional bookmark into a non-provisional bookmark.
US09565475B2 System and method for managing playback of streaming digital content
One embodiment of the present invention sets forth a playback device designated as a controller is associated with a playback device designated as a playback target. Association is implemented via a local network discovery protocol. The controller issues commands to the target, which then streams digital content directly from a content server. The controller is able to separately stream related digital content for independent, but synchronized playback. Server mediated operations, such as device activation and application installation, are advantageously enabled by explicit association between the controller and the target.
US09565469B2 Broadband local area network
A BCN network with BCN modems that enable network wired devices to communicate over a typical home coaxial network that may include passive splitters and different types of coaxial cable.
US09565452B2 Error resilient decoding unit association
Techniques are described for signaling decoding unit identifiers for decoding units of an access unit. The video decoder determines which network abstraction layer (NAL) units are associated with which decoding units based on the decoding unit identifiers. Techniques are also described for including one or more copies of supplemental enhancement information (SEI) messages in an access unit.
US09565444B2 Method and apparatus for encoding/decoding image using variable-size macroblocks
A video decoding apparatus using a tree structure, includes: a decoder to decode, from a bitstream, a partition flag indicating whether each block, starting from a block corresponding to an uppermost layer of the tree structure, is divided into four blocks of a lower layer, and thereby identify a block which is not further divided, and decode prediction type information on the identified block from the bitstream; and a reconstructor to reconstruct the identified block by using a prediction mode indicated by the prediction type information, wherein, when a block of a first layer is divided into four blocks of a second layer which is a lower layer of the first layer, the decoder is configured to decode the partition flag for each of the four blocks of the second layer in a predetermined order.
US09565442B2 Method and apparatus for coefficient scan based on partition mode of prediction unit
Provided are a method and an apparatus for coefficient scan on the base of a partition mode of a prediction unit. The method comprises the steps of: determining a scan method on the basis of a partition mode of a prediction unit; and encoding the information about the scan method, wherein the scan method is determined, on the basis of RDO (Rate Distortion optimization), from among the extracted candidate scan methods which have been extracted with consideration of the shapes of the partitions of the partition mode.
US09565438B2 Video-encoding method and video-encoding apparatus using prediction units based on encoding units determined in accordance with a tree structure, and video-decoding method and video-decoding apparatus using prediction units based on encoding units determined in accordance with a tree structure
Provided are a method and apparatus for encoding a video and a method and apparatus for decoding a video. The encoding method includes: splitting a picture of the video into one or more maximum coding units; encoding the picture based on coding units according to depths which are obtained based on a partition type determined according to the depths of the coding units according to depths, determining coding units according to coded depths with respect to each of the coding units according to depths, and thus determining coding units having a tree structure; and outputting data that is encoded based on the partition type and the coding units having the tree structure, information about the coded depths and an encoding mode, and coding unit structure information indicating a size and a variable depth of a coding unit.
US09565436B2 Method for filter control and a filtering control device
Current deblocking filters are using the same filters with the same filtering strength irrespective of the block size and the size of the transform used. However, in the new video coding standards such as emerging HEVC the PU sizes can vary from 4 to 64 and the TU sizes can vary from 4 to 32. Therefore, filtering the same amount of pixels (e.g. two or three) from the block boundary for the block of size 4 can be excessive, while for the block size 32 it may not be enough, with the result that the boundary between two blocks is still visible. Hence, there is a need for an efficient deblocking filter control that can be used to reduce blocking artifacts at block boundaries and that does not have the above mentioned drawbacks. It is a general objective to provide an efficient deblocking filter control. Thus, the objective is solved by applying different filters for different block sizes such as CU, PU or/and TU sizes. Accordingly, the deblocking filtering strength is adjusted based on the block size, which implies that the amount of modification applied to pixels by the deblocking filter is varied depending on the block size. The amount of modification that is being varied is in one embodiment the number of pixels to be modified.
US09565425B2 Method of measuring shutter time lag, display device for measuring shutter time lag, shutter time lag measurement apparatus, method of manufacturing camera, method of measuring display delay of camera, and display delay measurement apparatus
A method of measuring a shutter time lag of a camera includes: a first step of switching a display pattern of a display unit including i (i is a natural number greater than 2) display elements to a different display pattern at every time TP, and in the first step, the number of j (j is a natural number, and 1
US09565423B2 Display panel and image displaying method thereof
The present invention discloses a display panel, which comprises a pixel array panel and a control circuit. In the pixel array panel, at least two pixels are arranged in a matrix form along a second direction. A first white sub-pixel and a second white sub-pixel in the pixel are arranged along a first direction. At least one of red sub-pixel, green sub-pixel, and blue sub-pixel exists between the first white sub-pixel and the second white sub-pixel. The display panel of the present invention can avoid crosstalk occurred when a stereoscopic image is displayed.
US09565418B2 Decoding method and decoding apparatus for using parallel processing scheme to decode pictures in different bitstreams after required decoded data derived from decoding preceding picture(s) is ready
An exemplary decoding method of an input video bitstream including a first bitstream and a second bitstream includes: decoding a first picture in the first bitstream; after a required decoded data derived from decoding the first picture is ready for a first decoding operation of a second picture in the first bitstream, performing the first decoding operation; and after a required decoded data derived from decoding the first picture is ready for a second decoding operation of a picture in the second bitstream, performing the second decoding operation, wherein a time period of decoding the second picture in the first bitstream and a time period of decoding the picture in the second bitstream are overlapped in time.
US09565416B1 Depth-assisted focus in multi-camera systems
Example embodiments may help multi-camera devices determine disparity information scene, and use the disparity information in an autofocus process. An example method involves: (a) receiving image data of a scene that comprises at least one image of the scene captured by each of two or more image-capture systems of a computing device that includes a plurality of image-capture systems; (b) using the image data captured by the two or more image-capture systems as a basis for determining disparity information for the scene; and (c) performing, by the computing system, an autofocus process based at least in part on the disparity information, wherein the autofocus process provides a focus setting for at least one of the image-capture systems of the computing device.
US09565413B2 Picture interaction method, apparatus, system and mobile terminal
Disclosed is a picture interaction method, which includes: setting a corresponding relation between a picture material moving speed and a user heartbeat frequency; presenting a picture material; shooting a user body image group, analyzing the user body image group so as to monitor a blood color difference, and calculating a user heartbeat frequency according to the blood color difference; and determining a picture material moving speed corresponding to the user heartbeat frequency according to the calculated user heartbeat frequency, and controlling moving of the picture material based on the determined picture material moving speed.
US09565411B2 Image processing device, image processing method, and non-transitory computer-readable recording medium for recording image processing program
An image processing device provided with: a white balance correcting section multiplying image data by a white balance gain for each color component; a color difference calculating section calculating color difference components of the image data after the white balance correction, for each pixel; and a color difference correcting section setting a color difference correction range wider as the white balance gain is larger, and, when all the color difference components of a processing target pixel are within the set color difference correction range, performing color difference correction processing for reducing the color difference components of the processing target pixel.
US09565406B2 Image processing device, image processing method, and image pickup device
Disclosed herein is an image processing device including a subband dividing section configured to perform subband division of image data of a color whose pixel positions are alternately shifted from each other, the image data being included in image data output from an image pickup element of a pixel arrangement in which the pixel positions of at least one color of three primary colors are alternately shifted from each other in one of a horizontal direction and a vertical direction, with pixels of two upper and lower lines adjacent to each other or pixels of two left and right columns adjacent to each other as a unit.
US09565401B1 Intelligent video archiving
Digital media files that are captured using one or more imaging devices and stored in one or more data stores may be compressed, modified or disposed of based on business value scores associated with such files. The business value scores may be generated on any available information that may be known or determined regarding the contents of such files, including records of activity occurring within a vicinity of the imaging devices, or data obtained through an analysis of such files. Moreover, the business value scores may be altered on any basis, including according to one or more functions, and the compression, modification or disposal of such files may be altered accordingly.
US09565392B2 Systems and methods for enhancing teleconferencing collaboration
An advanced video teleconferencing system facilitates an engaging and realistic video conferencing experience. Key design elements and video, audio, and control capabilities are provided for a video conferencing experience that cannot be attained with conventional methods, which elements and capabilities include careful design of the table and room at each site, supplementary displays showing imagery in a mirrored manner, networked environmental control, an AutoDirector with keyword and gesture recognition, and audio reflection from a display or beam splitter.
US09565372B2 Compact short flat-field schmidt optics for mm-wave operation
Millimeter-wave optical imaging systems and methods. In one example, a mm-wave optical imaging system includes a mm-wave imaging detector located at a focal plane of the optical imaging system, an immersion lens directly coupled to the imaging detector and configured to focus the electromagnetic radiation onto the imaging detector, the immersion lens having a curved first surface and an opposing planar second surface, wherein the focal plane is located on the planar second surface and the imaging detector is directly coupled to the planar second surface, a positive power primary mirror configured to reflect the electromagnetic radiation towards the immersion lens, and a Schmidt aspheric corrector configured to receive and direct the electromagnetic radiation towards the primary mirror, wherein the system aperture stop is located on the Schmidt aspheric corrector.
US09565371B2 Stray light compensation techniques for an infrared camera
Various techniques are provided for a stray light compensation method for an infrared (IR) camera. For example, a stray light compensation method includes: capturing an IR image of a scene by an IR camera, generating a fixed pattern noise estimate FPNestt0 for time t0 using the captured IR image and a stray light model associated with the IR camera, and performing a fixed pattern noise (FPN) compensation of the captured IR image based on said FPNestt0 to obtain a stray light compensated IR image. The fixed pattern noise estimate may be generated through operations in a frequency domain representation of the captured IR image and the stray light model according to one or more embodiments.
US09565366B2 Electronic device
Provided is an electronic device with high portability, a highly browsable electronic device, or an electronic device having a novel light source that can be used in shooting photographs and video. The electronic device includes a camera and a flexible display portion. The display portion has a first region and a second region. The first region has a function of emitting light to a photographic subject. The second region has a function of displaying an image of the photographic subject shot by the camera. The display portion can be bent so that the first region and the second region face in different directions.
US09565357B2 Image pickup apparatus, and image correction method
To provide an image pickup apparatus which enables acquisition, by a simple configuration, of a natural image of a dark place or the like at the time of image pickup in a dark environment by eliminating an influence from the surrounding environmental light, an image pickup apparatus of the invention includes an image pickup section for picking up an image of an object and acquiring an image signal, an accumulation section for sequentially accumulating outputs from the image pickup section, a display section for visibly displaying an accumulated image signal of the accumulation section, a position identification section for identifying a position specified on an image displayed on the display section; and a correction section for performing an image correction process on the accumulated image signal of the accumulation section according to an identification result of the position identification section.
US09565351B2 Remote imaging method and remote imaging control device
A remote imaging method includes: continuously imaging a person having an operating terminal in an imaging spot by a camera; obtaining a display content displayed on a screen of the operating terminal during the continuous imaging; determining whether or not the operating terminal has imaging authority with the camera using the obtained display content; and sending a specified timing image taken by the camera at imaging timing specified by the operating terminal determined to have the imaging authority to the operating terminal. The determining further includes assessing whether the obtained display content and temporal transition of the obtained display content make a predetermined pattern is carried out, and when an assessment result is positive, the determining determines that the operating terminal has the imaging authority, and the predetermined pattern is to display each authentication image on the display of the operating terminal for display time predefined in an order predefined.
US09565350B2 Storyboards for capturing images
Disclosed herein are representative embodiments of tools and techniques for using storyboards in controlling a camera for capturing images, photographs, or video. According to one exemplary technique, at least two storyboards are stored. In addition, at least one storyboard identifier from a camera application is received. Also, using the storyboard identifier, a storyboard of the stored at least two storyboards is retrieved. The retrieved storyboard includes a sequence of control frames for controlling a camera. Additionally, a sequence of image frames is captured at least by controlling a camera using the retrieved storyboard.
US09565341B2 Network camera
A network camera includes: a camera main unit including an image sensor unit and a movable portion having a motor for swiveling the image sensor unit; and a base unit, connected detachably to the camera main unit and fixed to a camera installation surface, the base unit having a nonvolatile memory for storing network operation information including network setting information unique to the network camera.
US09565340B2 Automatic focusing by mirror translation
Automatic focusing system is provided which comprises a mirror or a plurality of mirrors with a translation device. Automatic focusing can be made by the translation of mirror because focal plane can be changed by the translation of mirror. The translation device makes its motion by the electrostatic, electromagnetic and/or electrothermal forces. The mirror is controlled by the electrical signal from the image processor to get an in-focus image. Also the mirror can be controlled discretely. The image shift by translation is compensated by tilt of mirror and/or image processing.
US09565338B2 Image processing apparatus, method, and medium to perform image smoothing and brightness correction to remove show through
An image processing method includes reading a document on which a halftone-processed image is printed, performing smoothing processing on image data acquired by reading the document, setting a target region of a predetermined size to the smoothed image data and then calculating a degree of variation in signal values of a plurality of pixels included in the target region, determining a brightness correction amount for the target region based on the calculated degree of variation and the signal values of the plurality of pixels included in the target region, and performing brightness correction on the target region in the image data acquired by reading the document, based on the determined brightness correction amount.
US09565332B2 Image evaluation apparatus and camera
To provide an image evaluation apparatus and camera which are capable of evaluating an image which is comprehensively good. An image evaluation apparatus comprising: a storage portion which stores a plurality of images when an imaging portion of a camera has continuously imaged in a predetermined time interval a plurality of frames of a subject in a photographing area of the camera, and an image evaluation portion which evaluates a plurality of the images stored in the storage portion, based on a characteristic amount showing a state in which the subject in the photographing area changing in chronological sequence, when the plurality of the images is imaged.
US09565330B2 Image reading apparatus for adjusting an image reader
An image reading apparatus includes a reader that reads an image of a document by using plural light receiving elements arranged in a first scanning direction; a moving unit that moves the reader in a second scanning direction to move a reading position at which the reader reads the document; and an adjusting unit that moves the reader in the first scanning direction to adjust a position of the reader in the first scanning direction.
US09565326B2 Image forming apparatus and method
An image forming apparatus includes a detector that detects a user near the image forming apparatus, an authentication device controller that controls an authentication device that the user owns, an authentication unit that authenticates the user, and a power supply controller that controls supplying electric power to component devices of the image forming apparatus, and the power supply controller supplies electric power to component devices of the image forming apparatus in stages upon detecting the user, determining the validity of the authentication device, and authenticating the user.
US09565322B1 System and method for remotely printing digital images for pickup at a retail store
The method and system allow a user to launch a client application on an web-enabled device and subsequently to navigate to an image source screen within the client application. After receiving an image source selection from the user, the client application retrieves images from the selected image source. The client application displays the retrieved images available for printing to a user, and in response to receiving a selection of an image, the client application transmits the image to a proprietary server. Moreover, upon receiving print order information, the client application additionally executes a location awareness application that determines a current location of the web-enabled device and subsequently, determines a proximal retail store to the current location of the web-enabled device. Thereafter, the remote printing system creates and transmits a print order that includes the selected image to the retail store for pickup.
US09565318B2 Quality of service adjustments to improve network utilization
Devices of a telecommunication network described herein are configured to reduce a service level associated with a quality of service offered by the telecommunication network to a user. The devices may reduce the service level responsive to data consumption by the user exceeding a threshold or responsive to data consumption associated with an application or data type. Also, the devices may be configured to increase a video-conversation-specific service level responsive to determining that a client device of the user is establishing a video conversation.
US09565313B1 Mutual assistance routing system for improved utilization of customer service resources
The invention disclosed is a new system and method for providing the mutual sharing of resources devoted to customer service. The system utilizes a telecommunications switching apparatus to rout incoming customer contacts to one or more pools of customer service agents. The system provides for a universal customer service interface that allows customer service agents to assist customers of other related companies. The automated system for sharing customer service resources includes a mutual assistance routing system in communication with requesting users of customer service agents, responding providers of customer service agents, databases containing customer information, thereby allowing customers who contact the requesting user to be served by shared agents.
US09565301B2 Apparatus and method for providing call log
An apparatus for providing a call log includes a call detail information generator configured to generate call detail information of a call; a call recorder configured to record a call content of the call; a call content summarizer configured to convert the recorded call content into a transcribed text, and generate call content summary information based on the transcribed text; a call log generator configured to generate a call log including the call detail information and the call content summary information; and a call log provider configured to output the call log.
US09565299B2 Method for managing email message of call application, user device using the same, and non-volatile medium recording thereon program for executing the method
Various methods and user devices for managing an email message through a call application. An email application installed in the user device extracts a phone number and/or body content of the email message from the email message, and then delivers the extracted phone number and/or body content to a call application installed in the user device. Then the call application stores and/or displays, in a memory and/or on a display unit, the phone number and/or body content of the email message.
US09565294B2 Systems, methods, and apparatuses for optimizing DSL line configurations and parameters in a DSL system
In accordance with embodiments disclosed herein, there are provided apparatus, systems and methods for optimizing DSL line configurations and parameters in a DSL system. For example, such a system may include means for: interfacing to a currently operating Digital Subscriber Line (“DSL line”) operating within a DSL system having a plurality of DSL lines operating therein; evaluating an active configuration of the currently operating DSL line by collecting operational data for the DSL line during operation of the DSL line; determining a plurality of candidate configurations for the currently operating DSL line, the plurality of candidate configurations being operationally compatible with the currently operating DSL line; selecting one of the sub-set of the plurality of candidate configurations as the selected configuration for the DSL line based on a preferred operational characteristic; and transitioning the currently operating DSL line from operating using the active configuration for the DSL line to operating using the selected configuration for the DSL line. Other related embodiments are disclosed.
US09565288B1 Communication device
The communication device comprising a video data transfer implementer, a 1st device remotely controlling implementer, a 2nd device remotely controlling implementer, and an email data transfer implementer.
US09565287B2 Remote control method and remote control system
A notification to prompt a user granted a remote control right to remote control a device is transmitted to the user. In such a case, if the user has not performed any operation on the device for a predetermined period of time, another user is temporarily granted the remote control right to the device. A notification to prompt the other user temporarily granted the remote control right is also transmitted to the other user.
US09565275B2 Transformation of industrial data into useful cloud information
A cloud-compatible industrial device is provided. The industrial device generates or collects raw industrial data in connection with monitoring and/or controlling an automation system, and includes a cloud interface that couples the industrial device to one or more cloud-based services running on a cloud platform. To reduce consumption of cloud-based resources such as bandwidth and storage utilization, the industrial device can transform the raw industrial data into refined data that is amenable for cloud-based storage, computing, or analysis. Exemplary transformations include filtering, pruning, re-formatting, compressing, summarizing. In one or more embodiments, the industrial device can also add contextual metadata to the raw data prior to delivery to the cloud.
US09565269B2 Non-volatile memory express over ethernet
A processing device receives a message encapsulating an input/output (I/O) command from a remote computing device. The processing device identifies one or more physical storage devices to be accessed to satisfy the I/O command. The processing device then sends, to each physical storage device of the one or more physical storage devices, one or more non-volatile memory express (NVMe) commands directed to that physical storage device.
US09565259B2 Method and apparatus for outputting recognizable identifier
A method of generating a recognizable identifier for a network address includes at a portable computer device having one or more processors and memory storing programs executed by the one or more processors, touching an image icon on an application interface displayed on a screen of the portable computer device; acquiring a network address of the application interface; generating a recognizable identifier that represents the network address; generating a mask layer of the application interface; and displaying the recognizable identifier on the mask layer, wherein the mask layer of the application interface is configured to cover the application interface.
US09565254B2 Object location service for network-based content repository
A distributed object store in a network storage system uses location-independent global object identifiers (IDs) for stored data objects. The global object ID enables a data object to be seamlessly moved from one location to another without affecting clients of the storage system, i.e., “transparent migration”. The global object ID can be part of a multilevel object handle, which also can include a location ID indicating the specific location at which the data object is stored, and a policy ID identifying a set of data management policies associated with the data object. The policy ID may be associated with the data object by a client of the storage system, for example when the client creates the object, thus allowing “inline” policy management. An object location subsystem (OLS) can be used to locate an object when a client request does not contain a valid location ID for the object.
US09565253B2 Scalable approach to manage storage volumes across heterogenous cloud systems
There are provided a system and a computer program product for managing heterogeneous cloud data storage systems. A computing system defines rules that govern a plurality of heterogeneous cloud data storage systems. The computing system receives complete data from a user's computer. The computing system splits the complete data. The computing system stores the split data according to the defined rules into the plurality of heterogeneous cloud data storage systems.
US09565249B2 Adaptive connectivity in network-based collaboration background information
Various embodiments include at least one of systems, methods, software, and data structures for peer-to-peer exchange of at least a portion of networked collaboration session data. Client and server solutions allow for switching between peer-to-peer and server-centric modes of collaboration data sharing. Some embodiments also allow for sharing of data of a first type via a collaboration server and data of a second type via peer-to-peer connections.
US09565242B2 System and method for file transfer in universal plug and play telephony service
A method and system for transferring a file from a home network to Wide Area Network (WAN) user device using the Universal Plug and Play (UPnP) telephony service are provided. A request is received from a Telephony Control Point (TCP) to start a file transfer session. The request can include information associated with the file. The file transfer session is established using a messaging service based on the request and file information received in the request from the TCP. The file is fetched from the TCP and stored in the TS. An invite is sent to the WAN user device for initiating the file transfer session from the home network to the WAN user device. The file is transferred to the WAN user device when an acknowledgment of the invite is received from the WAN user device.
US09565239B2 Selective access of multi-rate data from a server and/or peer
Aspects of the disclosed subject matter are directed to facilitating peer-to-peer data exchange in a common domain. In accordance with one embodiment, a method is provided for obtaining content from one or more peers that are connected to the domain. The method includes registering a peer with a super-peer when a connection to the domain is established. Then, the connecting peer obtains data that describes various network conditions and identifies chunks of content available from other peers. In downloading content from other peers, heuristics are applied to select between available chunks that are potentially encoded at different bitrates. The heuristics account for the network conditions between peers and balance the potential need to quickly access content with the desire to obtain high quality content.
US09565237B2 Information processing apparatus, information processing system, and non-transitory computer readable medium
An information processing apparatus includes the following elements. An estimated processing time information obtaining unit obtains estimated processing time information indicating an estimated processing time which will be taken to execute processing specified by a request received from a terminal. An excess information creating unit creates excess information including information concerning the estimated processing time concerning the request if the estimated processing time exceeds a predetermined time. An excess response sending unit sends an excess response including the excess information. A processing result obtaining unit obtains a processing result of the processing specified by the request. A result response sending unit sends a result response including the processing result in response to a request for the processing result.
US09565235B2 System and method for controlling access to internet sites
A method and system for providing flexible access to Internet sites is described. In one aspect, a method includes receiving, via a computing device, a request to access content associated with the URL. The method further includes transmitting a response to the request, the response indicating that access to the URL is restricted, receiving a second request to access the content associated with the URL, the second request acknowledging that access to the URL is restricted, logging the second request; and transmitting a second response to the second request, the second response allowing access to the requested content associated with the URL.
US09565234B1 Content request identification via a computer network
Systems and methods of providing information via a computer network are provided. A data processing system can obtain, via the computer network, a query including an interest identifier provided to a content publisher computing device by an end user computing device during a communication session between the content publisher computing device and the end user computing device via the computer network. The data processing system can identify an affirmative request for content based on the interest identifier, and can select a content item responsive to the affirmative request for content, the content item having subject matter satisfying the query. The data processing system can provide, via the computer network, the content item for display by at least one of the end user computing device and a third party computing device.
US09565229B2 Systems and methods for transmitting data
A server receives an update image for transmission to a client and encodes and compresses the update image data using a progressive encoding scheme. In one embodiment, the image data is encoded using progressive JPEG encoding and then into a base64 text string. When insufficient network bandwidth is available to transmit all of the image data for the update image, the server transmits only a first portion of the encoded image data, which is sufficient to fully reproduce the original update image but at a lower quality. When more network bandwidth becomes available, an additional portion of the encoded image data is transmitted to the client. The client is able to append the additional portion to the first portion to refine the image represented at the client. This mechanism may be implemented using unmodified web browsers and servers to remote a computer graphical user interface display.
US09565199B2 System and method for authentication of a communication device
A system and method for authentication of a communication device is disclosed. A system that incorporates teachings of the present disclosure may include, for example, an authentication system can have a controller element that receives from a communication device by way of a packet-switched network an authentication request comprising a first identification (ID) of a gateway and a second ID of the communication device. The gateway and at least one network element of the packet-switched network can be provisioned to have a physical association with each other such that other network elements of the packet-switched network deny services to the gateway when the gateway attempts to operate outside of said physical association. From said physical association and the aforementioned IDs the controller element can authenticate the communication device. Additional embodiments are disclosed.
US09565195B2 User authentication based on FOB/indicia scan
Embodiments of the invention are directed to systems, methods and computer program products for receiving a request from a user for access to at least one function associated with a first application; determining that access to at least one function requires user authentication; initiating sensing of an authentication validating carrier comprising a first credential; determining the first credential based at least in part on the sensed authentication validating carrier; validating the first credential, thereby resulting in a first successful user authentication; and granting access to at least one function associated with the first application based on the validation of the first successful user authentication.
US09565194B2 Utilizing a social graph for network access and admission control
Technologies for providing access control for a network are disclosed. The method may include receiving a request from a user to access a network, receiving a plurality of data associated with the user, the plurality of data comprising a plurality of social data associated with the user's relationship to a social circle, identifying an electronic security policy based at least on the plurality of social data, and authenticating the user to the network if the electronic security policy permits authentication based at least on the plurality of social data.
US09565193B2 Utilization of multiple keypads for password inputs
A computer system includes program instructions to generate a first virtual keypad for entry of a first portion of a password, wherein the first portion includes a first value and a second value. The program instructions receive the first portion, wherein the first portion includes a first number of keys selected equal to the first value and the second value present in the first number of keys selected. The program instructions generate a second virtual keypad for entry of a second portion, wherein the second portion includes a third and a fourth value. The program instructions receive the second portion, wherein the second portion includes a second number of keys selected equal to the third value and the fourth value present in the second number of keys selected. The program instructions determine to grant a user access to an account associated with the account password.
US09565189B1 Method and system for providing access to administrative functionality a virtualization environment
Described is an architecture for providing access to administrative functionality in a virtualization system using implied authentication. This approach avoids the problems associated with the requirements to use a user ID and password to access an admin console. The user ID and password can be rendered completely unnecessary, or where the user ID and password combination is only used as a supplement to the implied authentication.
US09565186B1 Method and system for product restocking using machine-readable codes
The present disclosure provides a number of systems and associated processes for using machine-readable codes to perform a transaction. Embodiments of the present disclosure provide a system and associated processes for consolidating and replacing various forms of payment (e.g. credit cards, debit cards, and cash) with a single payment system. Further, embodiments of the present disclosure provide a system and associated processes for reordering a product provided by a product provider. Moreover, embodiments of the present disclosure provide a system and associated processes for accepting a gift, or gift transaction, associated with a gift card. In addition, embodiments of the present disclosure provide a system and associated processes for performing an Automatic Teller Machine (ATM) transaction using a machine-readable code.
US09565183B2 Location and device based student access control
Techniques are described for controlling access to an online service by a one or more authentication mechanisms based on device, browser, or location, or a combination of the three. A method comprises receiving a request to access a service, receiving, in association with the request, a first access mechanism, receiving a first and second level of authentication associated with the user requesting the service, updating authenticated-mechanism data to indicate that the first access mechanism is an authenticated access mechanism for the particular user, receiving a second request to access the service, in response to receiving a second request, determining whether the second access mechanism is an authenticated access mechanism for the particular user, upon determining that the second access mechanism is not an authenticated mechanism, requesting a second level of authentication for the particular user, otherwise granting access.
US09565180B2 Exchange of digital certificates in a client-proxy-server network configuration
Various techniques are described to authenticate the identity of a proxy in a client-proxy-server configuration. The configuration may have a client-side and a server-side SSL session. In the server-side session, if the proxy has access to the private keys of the client, the proxy may select a client certificate from a collection of client certificates and send the selected certificate to the server to satisfy a client authentication request of the server. If the proxy does not have access to the private keys, the proxy may instead send an emulated client certificate to the server. Further, the client certificate received from the client may be embedded within the emulated client certificate so as to allow the server to directly authenticate the client, in addition to the proxy. An emulated client certificate chain may be formed instead of an emulated client certificate. Similar techniques may be applied to the client-side session.
US09565173B2 Systems and methods for establishing trusted, secure communications from a mobile device to a multi-function device
The present invention generally relates to systems and methods for establishing trusted, secure communications from a mobile device, such as a smart phone, to an immobile device, such as a multi-function device. The disclosed techniques can include the immobile device displaying a pattern that encodes a cryptographic key. The mobile device can obtain an image of the pattern and decode it to obtain the cryptographic key. Because the mobile device obtained the image within its line-of-sight, for example, it can be assured that it communicated with the immobile device, and only the immobile device. The mobile device and the immobile device can use the cryptographic key to secure further communications.
US09565162B2 One-way transmission and reception with delayed TCP ACK message and monitoring for UDP and TCP frames
A one-way data transmission and reception system and method, which mitigate the problem of a buffer overflow that may occur on a reception system while also mitigating the problem of data loss caused by a link error that may occur in the unidirectional line of a physical one-way data transmission system. The one-way data transmission system includes a first interface unit connected to a first network. A second interface unit is unidirectionally connected to a reception system connected to a second network. An interface integration module unit transmits a delayed Transmission Control Protocol (TCP) Acknowledgement (ACK) frame to a TCP session established with a device of the first network unit through the first interface unit, and transmits one or more identical data frames to the reception system through the second interface unit.
US09565160B2 Advertisement of adjacency segment identifiers
Various techniques can be used to advertise adjacency segment identifiers (IDs) within a segment routing (SR) network. For example, a method, performed by a first node, can involve identifying an adjacency segment between a first node and a second node; assigning an identifier to the adjacency segment; and sending an Intermediate-System-to-Intermediate-System (IS-IS) hello (IIH) message to another node. The adjacency advertisement includes the identifier. If the adjacency segment is part of a LAN, the IIH message can be sent to a designated node that aggregates adjacency segment ID advertisements for the other nodes on the LAN.
US09565157B2 Method for DNS resolution of content requests in a CDN service
Comprises identifying an end point or content server that can best serve an end user that sent a DNS request to an ISP DNS resolver, given a geographically distributed network of end points. In particular, the method further comprises using the end points themselves and a tracker to identify and notify to the end user the IP addresses of the least-loaded and closest end points that can best serve the content request.
US09565156B2 Remote access to a mobile communication device over a wireless local area network (WLAN)
A method and arrangement is provided which allows a PC or other client device to be used to communicate with third parties through a mobile communication device when a user and the mobile communication device are not in the vicinity of one another. The arrangement allows the user to control operation of the mobile communication device over a WLAN so that the user can send or receive messages such as voice and text messages to a remote party from the client device through the mobile communication device over the WLAN and the mobile communication network employed by the mobile device.
US09565153B2 Pausing of content delivery in push notifications
A delivery of a message of a notification to a user account may be paused, by the processing device without intervention by a user of the user account, when a first action related to a media event has occurred.
US09565149B2 Media messaging methods, systems, and devices
A wireless communications system that allows a mobile phone, tablet or personal computer user the ability to initiate the sending of a text message or email whereby the sender is able to include photographs, graphs, pie charts and the like within the flow of the actual word by word texting or email writing process, without depending on the traditional necessary step to “attach” the photograph.
US09565139B2 Remote latency adjustment
A method and system may allow for adjusting network latency experienced by a user. A first computing device may send a request to adjust the latency experienced by a terminal associated with a user. The request may be received at a second computing device which may identify a buffer size for the terminal associated with the user. A new buffer size may be determined and adjusted for the identified buffer based on the received request.
US09565137B2 Cut-through forwarding module and a method of receiving and transmitting data frames in a cut-through forwarding mode
The disclosure relates to cut-through forwarding module, an integrated circuit, a semiconductor device and a method of receiving and transmitting data frames in a cut-through forwarding mode. The cut-through forwarding module processes received data frames in data blocks. The module comprises a pre-loading unit for storing a first data block of a received data frame. The stored first data block may be pre-loaded by the pre-loading unit in a transmitter unit before a receiver unit receives a subsequent data frame. The processing unit controls the transfer of a first data block to the pre-loading unit and controls the use of a pre-loaded data block as a first data block of a data frame to be transmitted.
US09565133B2 Network system implementing a plurality of switching devices to block passage of a broadcast signal
To provide a network system including a network constructed by combining a plurality of switching devices. The network includes a first partial network including switching devices and a second partial network that is formed outside the first partial network and includes switching devices. The switching device in the first partial network connected to the second partial network blocks passage of a broadcast signal that is transmitted from a terminal device and that has a specific logical port number as transmission information at a physical port.
US09565126B2 Virtual machine and application migration over local and wide area networks without timeout using data compression
Long distance cloud migration (LDCM) to overcome the limitations faced by the cloud migration techniques over long distance, high speed WAN infrastructures. LDCM overcomes the negative effects of existing TCP/IP mechanisms on the efficient use of available bandwidth. LDCM also acts as an acceleration engine to optimize various hypervisor, storage and security applications.
US09565124B2 Low-latency network interface
Methods, systems, and apparatus for a low-latency network interface. One of the methods includes receiving a signal having encoded data. A bit stream is generated from the received signal. Bits of the bit stream are shifted into a shift register until a feedback signal generated by a synchronization decoder is received. After the feedback signal is received, output of the shift register is descrambled to generate descrambled data. The descrambled data is stored in a first parallel register when the synchronization decoder determines that the data in the shift register is aligned to a word boundary. If the data in the first parallel register is properly aligned, the output is stored in a second parallel register.
US09565121B2 Mobile communication system, control device, base station device, system control method and device control method
A mobile communication system includes a control device and a base station device. Data communication between the control device and the base station device is conducted using a fixed-length data size and a variable-length data size. The control device transmits information indicating whether a data size of the data communication has a fixed length or a variable length. The base station device receives the information from the control device.
US09565114B1 Weighted load balancing using scaled parallel hashing
A method for weighted data traffic routing can include receiving a data packet at data switch, where the data switch includes a plurality of egress ports. The method can also include, for each of the egress ports, generating an independent hash value based on one or more fields of the data packet and generating a weighted hash value by scaling the hash value using a scaling factor. The scaling factor can be based on at least two traffic routing weights of a plurality of respective traffic routing weights associated with the plurality of egress ports. The method can further include selecting an egress port of the plurality of egress ports based on the weighted hash value for each of the egress ports and transmitting the data packet using the selected egress port.
US09565097B2 Application based packet forwarding
Methods, systems, and apparatus, including computer program products, featuring receiving at a network device a plurality of packets associated with a flow, one or more of the plurality of packets having associated header data and content. Based on the content of one or more first packets in the plurality of packets, the network device identifies an application associated with the flow, where none of the first packets is addressed to the network device. For one or more second packets associated with the flow, the network device determines a forwarding destination for the second packets based on the application associated with the flow and forwards the packet according to the determined forwarding destination.
US09565095B2 Take-over of network frame handling in a computing environment
A first component of a computing environment receives, from a physical network adapter of the computing environment, a request that the first component take over processing of network frames directed to network frame address(es) associated with a second component of the computing environment. The first component register the network frame address(es) for processing of network frames directed to the network frame address(es). Based on the first component receiving from the physical network adapter a network frame directed to a network frame address of the network frame address(es) associated with the second component, the first component processes the received network frame, in which the network frame is provided to the second component via an inter-component link between the first component and the second component.
US09565087B2 Method of monitoring a tandem connection in a multi-protocol label switching (MPLS) Telecommunication network
It is disclosed a method of monitoring, a Multi-Protocol Label Switching network, a tandem connection of a Label Switched Path. The tandem connection to be monitored has an input node and an output node. The method comprises the following steps: receiving a first Operation Administration Management packet at the input node; and generating a second OAM packet at the input node. According to the invention, the following steps are further performed: a tandem connection header is inserted into the first OAM packet; both the first OAM packet with the tandem connection header and the second OAM packet are sent towards the output node; and the second OAM packet is identified according to the presence or absence of said tandem connection header.
US09565076B2 Distributed network traffic data collection and storage
Network traffic information from multiple sources, at multiple time scales, and at multiple levels of detail are integrated so that users may more easily identify relevant network information. The network monitoring system stores and manipulates low-level and higher-level network traffic data separately to enable efficient data collection and storage. Packet traffic data is collected, stored, and analyzed at multiple locations. The network monitoring locations communicate summary and aggregate data to central modules, which combine this data to provide an end-to-end description of network traffic at coarser time scales. The network monitoring system enables users to zoom in on high-level, coarse time scale network performance data to one or more lower levels of network performance data at finer time scales. When high-level network performance data of interest is selected, corresponding low-level network performance data is retrieved from the appropriate distributed network monitoring locations to provide additional detailed information.
US09565074B2 Systems, devices, and methods of orchestrating resources and services across multiple heterogeneous domains
The various embodiments include methods, computers and communication systems for controlling services across multiple heterogeneous networks, which may include receiving a service request, identifying two or more telecommunications domains required to fulfill the received service request, generating two or more domain specific service requests based on the received service request, associating at least one of the generated plurality of domain specific service requests with one of the identified telecommunications domains, and sending the associated domain specific service requests to exposed public interfaces of the associated telecommunications domains. A component in the telecommunications domain may receive the domain specific service request, decompose the request into resource rule(s), and send the resource rule(s) to a relevant component within the associated telecommunications domain for enforcement.
US09565073B2 Methods, systems, and computer program products for distributed packet traffic performance analysis in a communication network
Network packet traffic in a Long Term Evolution (LTE) network is analyzed by associating a micro network access agent with a single network element in the LTE network and performing packet traffic analysis for packet traffic processed by the single network element using the micro network access agent.
US09565072B2 Moving median usage frequency based maintenance of server instances
A framework for maintaining a plurality of server instances in batches to ensure continuity of service is described herein. In accordance with one aspect, quantities of the server instances are selected in an order based on a usage frequency of the server instances with respect to a median usage frequency of the plurality of server instances. The selected server instances may be logically quarantined for maintenance, one batch at a time. Each batch of server instances may be returned to service when the server instances of the batch are successfully maintained while logically quarantining a next batch of server instances.
US09565064B2 Frame transmission apparatus and method for checking normality
A frame transmission apparatus includes multiple ports provided in a line unit, and a setting control unit. The setting control unit checks the normality of the frame transfer state within the apparatus by transferring a maintenance management frame from a first port to a second port within the apparatus. When the first port is a logical port configured by link aggregation of multiple physical ports, the setting control unit selects each of the multiple physical ports as a transmission source port and transfers multiple maintenance management frames from the multiple physical ports to the second port.
US09565063B2 Systems, devices and methods of synchronizing information across multiple heterogeneous networks
The various embodiments include methods, computers and communication systems that enable synchronizing information in a telecommunications system, which may include receiving a first message including communication information to be synchronized from a first domain, receiving a second message including information associated with a communication on a component in a second telecommunication domain, synchronizing information included in the first message with information included in the second message, and sending the synchronized information to a public interface of the first domain. Synchronizing the information included in the first message with information included in the second message may include synchronizing one or more of metering, rating, charging, balance, policy, and contextual information.
US09565059B1 Systems and methods for dynamically configuring computing system group assignments based on detected events
A computer-implemented method for configuring computing systems may include (1) detecting an event associated with a client device that potentially impacts a group to which the client device is assigned and, in response to detecting the event, (2) discovering at least one attribute of the client device that has the potential to impact the client device's group assignment, (3) identifying at least one rule that defines conditions for assigning client devices to groups, (4) determining, by applying the rule to the discovered attribute of the client device, that the client device's group assignment should be modified, and (5) modifying, in response to determining that the client device's group assignment should be modified, the client device's group assignment based on the discovered attribute of the client device. Various other methods, systems, and computer-readable media are also disclosed.
US09565056B2 Packet tunnel management systems and methods
An Ethernet packet switch configured to manage one or more packet tunnels includes one or more ports; forwarding circuitry communicatively coupled to the one or more ports; and processing circuitry communicatively coupled to the forwarding circuitry, wherein the one or more packet tunnels are configured over the one or more ports, wherein each of the one or more packet tunnels has an associated maintenance endpoint (MEP), and wherein the processing circuitry is configured to manage the one or more packet tunnels based on performance characteristics determined through one or more of the associated MEP, intermediate switches, and a Network Management System.
US09565053B2 Non-transitory computer-readable medium, communication relay apparatus, and image processing apparatus
A process and system are described in which a session is established between a client application and a communication relay program being executed by a processor. In response to a process request from the client application, session information is added to the process request to identify the established session. Next, the process request with the session information is transmitted to an image processing apparatus. Responses received from the image processing apparatus may include the session information to identify to which session each response belongs. The communication relay program removes the session information from the response and forwards the response to the client application through the relevant session.
US09565051B2 Method for transmitting data to at least one communications end system and communications device for carrying out said method
The invention relates to a method for transmitting data to at least one communications end system, and to a communications device for carrying out said method. The inventive method comprises the following steps: providing a dataset that is meant to be transmitted to at least one communications end system (4); integrating at least one destination address into said dataset, one destination address identifying one communications end system (4) each; transmitting the dataset via a first communications network (3) to a communications device (1); converting the dataset to a speech signal unless the dataset already comprises a speech signal; establishing a respective connection from the communications device (1) via the first (3) or a second communications network (51, 52, 53) to a communications end system (4) while using the corresponding destination address; transmitting the speech signal from the communications device (1) to the communications end system (4) upon acceptance of the connection; and playing back the speech signal in the communications end system (4). The first communications network (3) is a packet-switched network and the dataset is transmitted as an e-mail to the communications device (1).
US09565049B2 Communication apparatus, communication method, and computer product for sharing data
A communication apparatus includes a processor configured to access memory of the communication apparatus; communicate with a second apparatus; detect an access request generated by the communication apparatus; determine whether an address of access targeted data indicated in the detected access request is an address allocated to the memory of the communication apparatus; and perform control for selecting and executing based on a determination result, any one among a process of accessing the memory of the communication apparatus based on the access request and a process of communicating with the second apparatus based on the access request.
US09565045B2 System and method for controlling combined radio signals
A method for controlling a combined waveform, representing a combination of at least two signals having orthogonal frequency multiplexed signal components, comprising: receiving information defining the at least two signals; transforming the information defining each signal to a representation having orthogonal frequency multiplexed signal components, such that at least one signal has at least two alternate representations of the same information, and combining the transformed information using the at least two alternate representations, in at least two different ways, to define respectively different combinations; analyzing the respectively different combinations with respect to at least one criterion; and outputting a respective combined waveform or information defining the waveform, representing a selected combination of the transformed information from each of the at least two signals selected based on the analysis.
US09565040B2 Empirical mode decomposition for spectrum sensing in communication systems
A system and method using an Empirical Mode Decomposition (EMD)-based energy detector for spectrum sensing in a communication system. The EMD energy detector needs no prior information of the received signal, has relatively low computational complexity, operates on non-stationary and non-linear signals, and performs well at low SNR.
US09565032B2 Monitoring and controlling bus ring performance
Systems and methods for relate to bus ring performance monitoring and control. A bus ring includes an agent and a switch unit to connect the agent to the bus ring. The switch unit includes a transmit queue to store data from the bus ring to be transmitted to the agent and a receive queue to store data from the agent to be transmitted to the bus ring. A first counter is implemented to track a number of pending transactions in the transmit queue and a second counter is implemented to track a number of times the receive queue is full and unable to accept additional data. Frequency of the bus ring is increased or decreased based on comparison of values of the first counter and the second counter with corresponding predefined high and low threshold values.
US09565025B2 Mediation for provider-specific implementations of roaming protocols for mobile networks
A message handler may receive, for a roaming user within a visited network of a visited mobile service provider, a message in accordance with a first roaming protocol implementation of the visited mobile service provider, and may identify, from a mediation repository, a relationship between the first roaming protocol implementation of the visited mobile service provider and a second roaming protocol implementation of a home mobile service provider of which the roaming user is a subscriber. A packet inspector may determine, from the relationship, that the message requires modifications in order to comply with the second roaming protocol implementation, and a packet modifier may then modify the message to ensure compliance with the second roaming protocol implementation.
US09565020B1 System and method for generating a server-assisted strong password from a weak secret
Disclosed herein is a method for generating a high entropy password using a low entropy password and low-entropy login data comprising supplying the low entropy password to a system comprising a generating client and/or a recovery client; and at least n servers; submitting request data derived, at least in part, from the user's low entropy password, where the request data includes authentication data; engaging in a distributed protocol with at least t servers to generate high-entropy values based on stored cryptographic information and a set of authentication information stored on the at least n servers which is checked against the authentication data provided by the user and/or the generating client and/or a recovery client; and generating the high entropy password.
US09565018B2 Protecting cryptographic operations using conjugacy class functions
Some embodiments provide for an improved method for performing AES cryptographic operations. The method applies a look up table operation that includes several operations embedded within look up tables. The embedded operations include a permutation operation to permute several bytes of AES state, a multiplication operation to apply a next round's protection to the AES state, an affine function and an inverse affine function to conceal the multiplication operation, and an inverse permutation operation to remove a previous round's protection. Some embodiments provide for an optimized method for efficiently performing such protected AES operations. The method alternates rounds of AES processing between software processing (e.g. processing by a CPU, performed according to software instructions) and hardware processing (e.g. processing by cryptographic ASIC).
US09564991B2 Ethernet point to point link incorporating forward error correction
A method of providing forward error correction on an Ethernet point-to-point link, constituted of: receiving at one end of the point-to-point link an input data stream, wherein the input data stream is a 10 bit symbol encoded serial data stream at a first data rate; decoding the 10 bit encoded data stream to a 9 bit symbol data stream; increasing the data rate of the 9 bit symbol data stream to a second data rate; for each segment of a predetermined number of 9 bit symbols generating a respective plurality of parity symbols; combining the segments and the generated respective plurality of parity symbols into FEC appended segments; encoding the FEC appended segments into an output 10 bit symbol encoded data stream; and transmitting the output 10 bit encoded stream on the point-to-point link at the second data rate.
US09564990B1 Pulse amplitude modulation (PAM) data communication with forward error correction
The present invention is directed to data communication system and methods. More specifically, embodiments of the present invention provide an apparatus that receives data from multiple lanes, which are then synchronized for transcoding and encoding. A pseudo random bit sequence checker may be coupled to each of the plurality of lanes, which is configured to a first clock signal A. Additionally, an apparatus may include a plurality of skew compensator modules. Each of the skew compensator modules may be coupled to at least one of the plurality of lanes. The skew-compensator modules are configured to synchronize data from the plurality of lanes. The apparatus additionally includes a plurality of de-skew FIFO modules. Each of the de-skew compensator modules may be coupled to at least one of the plurality of skew compensator modules.
US09564988B2 Method and system for forming a formatted content stream and using a cyclic redundancy check
A communication system includes a content repository storing a content file and a video transport processing system receiving the content file and dividing the content file into a plurality of content file portions, forming a leading data portion, determining a cyclic redundancy check value, forming a trailing data portion with the cyclic redundancy check value therein, forming a content data stream from the leading data portion, the plurality of content file portions and trailing data portion. The system also includes a system communicating the content data stream to a user device.
US09564987B2 Adaptive link adaptation system and method
The embodiments described herein provide a method and system for improve link adoption performance in wireless networks. The method for modifying the MCS index for transmission using a computed offset is provided. The offset is calculated based on HARQ feedback of transmissions. A transition probability matrix with plurality of MCS indices is used for selecting the MCS index for transmission based on the highest probability of transition. A pattern sequence of MCS indices is formed and the presence of the pattern is determined in the history of the HARQ transmissions. The frequency of the pattern presence is also determined and the MCS index is selected for the HARQ transmissions. A frequency database of MCS indices is built using source encoding techniques. The transition probabilities that are estimated from the frequency database along with a cost function associated with each MCS index will be used to compute next MCS index.
US09564982B2 Audio control console
An audio control console includes a housing. The housing includes: an operating board provided with a plurality of rows of a plurality of channel strips each including a plurality of operating members each for controlling a value of a parameter of an audio signal processing in a signal processing channel; a support board comprising a flat blank region allowing an object to be placed thereon; and a stepped surface connecting the operating board and the support board to each other. The stepped surface connects the operating board and the support board to each other such that a height position of the support board is above a height position of the operating board. The blank region is inclined downward toward the stepped surface.
US09564965B2 Signal monitoring apparatus, signal transmitting/receiving apparatus, and communication apparatus
A signal monitoring device, a signal transmission/reception device and a communication device, which realize easy acquisition of a diagnosis result and a signal value, and further realize fast acquisition of the diagnosis result. A signal monitoring device includes: a difference value calculator that time-sequentially calculates, for a signal to be monitored, a difference value between a signal value thereof and a previously set threshold; and a storage that updates and stores the time-sequentially calculated difference value in accordance with a previously set rule.
US09564951B2 Method for tracking procedures performed on personal protection equipment and actions of individuals
A method for tracking procedures performed on personal protection equipment (PPE) and actions of individuals includes the following steps. An article of PPE configured with a smart tag is provided to an individual prior to performance of a task. After the individual performs the task, the article of PPE is processed. Information is retrieved from the smart tag during at least one of: before, during and after processing the article of PPE. After the performance of the task, the individual's data is read and the individual enters into a designated area.
US09564939B2 Power efficient communications
A method, system, and device provide power-efficient communications within the context of available power. Transmission and receipt data rates are scalable in accordance with output power available from a power source. Data is transmitted at a data rate determined, at least in part, by the available output power.
US09564925B1 Pipelined architecture for iterative decoding of product codes
In one embodiment, a method includes loading first data into a first buffer of an interposer during a first time period and loading second data into a second buffer of the interposer and performing a first decoding operation on the first data using a first decoder during a second time period. The method includes loading third data into a third buffer of the interposer, performing the first decoding operation on the second data using the first decoder, and performing a second decoding operation on the first data using a second decoder during a third time period. Moreover, the method includes loading fourth data into a fourth buffer of the interposer, performing the first decoding operation on the third data using the first decoder, and performing the second decoding operation on the second data during a fourth time period. The first and second decoding operations are C1 or C2 decoding operations.
US09564921B1 Method and system for forward error correction decoding based on a revised error channel estimate
An FEC codeword comprises channel information indicating the reliability of the information contained by the FEC codeword. The channel information can be used to generate an initial error channel estimate. Based on the initial error channel estimate, an FEC decoder can decode the FEC codeword to increase the reliability of the information contained by the FEC codeword. According to the present disclosure, a method and system of decoding comprises: comparing a current codeword to a previous codeword in order to identify bits corrected between the previous and current codewords; revising an error channel estimate based on the identified corrected bits, the revised estimate representing a change in the error channel over time; and decoding the codeword based on the revised error channel estimate.
US09564911B2 Integrated circuit having a multiplying injection-locked oscillator
Methods and apparatuses featuring a multiplying injection-locked oscillator are described. Some embodiments include a pulse-generator-and-injector and one or more injection-locked oscillators. The outputs of the pulse-generator-and-injector can be injected into corresponding injection points of an injection-locked oscillator. In embodiments that include multiple injection-locked oscillators, the outputs of each injection-locked oscillator can be injected into the corresponding injection points of the next injection-locked oscillator. Some embodiments reduce deterministic jitter by dynamically modifying the loop length of an injection-locked oscillator, and/or by using a duty cycle corrector, and/or by multiplexing/blending the outputs from multiple delay elements of an injection-locked oscillator.
US09564907B2 Multi-channel delay locked loop
A multi-channel delay locked loop includes a global delay locked loop and a plurality of local delay locked loops. The global delay locked loop is configured to lock an input clock signal and output a global delay control signal corresponding to a delay amount of the input clock signal during a locking operation. Each of the plurality of local delay locked loops is configured to output a channel clock signal by locking the input clock signal, and initialize the delay amount of the input clock signal according to the global delay control signal.
US09564903B2 Port spreading
A semiconductor die having: a logic unit having a plurality of inputs/outputs; a plurality of pads whereby electrical connections can be made to the die; and a multiplexer arranged between the inputs/outputs and the pads, the multiplexer being operable in a first mode in which it maps a first number of the inputs/outputs to a first number of the pads with a first mean spacing between those pads, and a second mode in which it maps a second number of the inputs/outputs to a first number of the pads with a second mean spacing between those pads, wherein the first number is larger than the second number and the first spacing is smaller than the second spacing.
US09564900B2 Supply boost device
A device is disclosed that includes a driver circuit and a control circuit. The driver circuit is configured to provide an output signal according to an input signal, and operated with a first voltage and a second voltage. The driver circuit includes a pull up unit and a pull down unit configured to pull up and pull down a voltage level of the output signal, respectively. The control circuit is configured to selectively enable one of the pull up unit and the pull down unit according to the input signal, so as to adjust the voltage level of the output signal. The control circuit is further configured to drive the enabled one of the pull up unit and the pull down unit in a voltage mode or a current mode selectively according to the voltage level of the output signal, the first voltage and the second voltage.
US09564898B2 Power switch ramp rate control using selectable daisy-chained connection of enable to power switches or daisy-chained flops providing enables
In an embodiment, an integrated circuit may include one or more power gated blocks and a power manager circuit. The power manager circuit may be configured to generate a block enable for each power gated block and a block enable clock. The power gated block may generate local block enables to various power switch segments in the power gated block. In particular, the power gated block may include a set of series-connected flops that receive the block enable from the power manager circuit. The power gated block may include a set of multiplexors (muxes) that provide the local block enables for each power switch segment. One input of the muxes is coupled to the block enable, and the other input is coupled to another enable propagated through one of the other power switch segments. Accordingly, the muxes may be controlled to select the propagated enables or the input block enable.
US09564896B2 Post-silicon tuning in voltage control of semiconductor integrated circuits
A circuit is disclosed that includes a plurality of voltage control circuits and a control module. Each of the voltage control circuits is controlled by a control signal. The control module is configured to generate the control signal and to determine a voltage level or a pulse width of the control signal in accordance with a current process corner condition of the voltage control circuits and at least one of first predetermined data and second predetermined data.
US09564881B2 Area-efficient metal-programmable pulse latch design
A pulse generator includes a latch module for storing first/second states, a pulse clock module for generating a clock pulse, and a delay module for delaying the clock pulse at a second latch-module input. The latch module has a first latch-module input coupled to a clock, the second latch-module input, and a latch-module output. The pulse clock module has a first pulse-clock-module input coupled to the clock, a second pulse-clock-module input coupled to the latch-module output, and a pulse-clock-module output. The delay module is coupled between the latch-module output and second pulse-clock-module input or between the pulse-clock-module output and second latch-module input. The delay module provides functionally I1IA at a delay module output, where I1 is a function of I and IA is a function of IN0 and B0, and where I is a delay module input, B0 is a first input bit, and IN0 is a first net input.
US09564872B2 Splitter circuit and front-end circuit
A splitter circuit includes a first branch circuit and a second branch circuit. Each branch circuit includes a capacitor, an inductor and a resistor. A first end of the capacitor is configured to receive RF signals. A first end of the inductor is coupled to a second end of the capacitor. The second end of the inductor is coupled to ground. The resistor is coupled to the second end of the capacitor to output RF signals. The resistor in the first branch circuit and the resistor of the second branch circuit respectively output RF signals to different devices.
US09564857B2 Low noise amplifier and chip
A low noise amplifier and a chip. The amplifier includes a biasing circuit unit, a first amplifying circuit unit, a first adjusting unit, a first signal input, a second signal input and a first signal output; the biasing circuit unit includes a first voltage output and a second voltage output; the first amplifying circuit unit includes a first N-type transistor, a first P-type transistor, a first output capacitor, a second output capacitor, a first impedance and a second impedance; gates of first N-type and P-type transistors are connected to first voltage output and first signal input, and second voltage output and first signal input, respectively, via adjusting unit; source of first N-type transistor is connected to source of first P-type transistor and second signal input; drains of first N-type and P-type transistors are connected respectively to impedance, and to first signal output and second signal output via output capacitor.
US09564850B2 Door opening/closing control device
A door opening/closing control device includes: a controller controlling driving of an actuator opening or closing a door; a position detector detecting an opening/closing position of the door; a speed calculator calculating an opening/closing speed of the door based on a temporal change in the opening/closing position detected by the position detector; and a target assisting force calculator calculating target assisting force based on the opening/closing position and the opening/closing speed of the door. The controller controls the driving of the actuator to assist an operation of opening or closing the door based on the target assisting force calculated by the target assisting force calculator. Further, the controller controls the driving of the actuator such that the door is fully closed upon judgment that the opening/closing position of the door is in the vicinity of the fully closed position based on the opening/closing position detected by the position detector.
US09564849B2 Scale for weighing flowing granular materials
Weighing system (FIG. 3, FIG. 6) to weigh items, parcels and the like while they are moving, for example, on a conveyor. A servo amplifier (14) and servo controller (20) are arranged to drive a servo motor in a feedback (15) configuration, and acquire torque sensing signals (17) responsive to commanded acceleration of the conveyor while the item(s) are on board. Preferably, constant acceleration of the item(s) is realized during one or more measurement intervals, and mass is derived by a processor (30) based on the measurement data (FIG. 5). Other embodiments are described for weighing granular and slurry materials (FIG. 7) and for weighing multiple, potentially overlapping, parcels in motion (FIG. 8).
US09564848B2 Power converter
Reduced is occurrence of hunting in which a power factor corrector continuously turns on and off alternately for a short period of time. A power factor correction controller turns on a power factor corrector if a parameter value for an input current into the power factor corrector is greater than or equal to a first threshold, and turns off the power factor corrector if the parameter value is smaller than or equal to a second threshold below the first threshold. Through a predetermined time period from a moment when the power factor corrector is switched either from on to off or from off to on, the power factor correction controller maintains a state of the switched power factor corrector, regardless of the parameter value.
US09564840B2 Power source device
A power source device includes a power source body including first and second secondary batteries and an inverter. When the power source connection status is switched from parallel to serial statuses, the motor generator is operated as a motor and the power source connection status is switched to a single second power source status, after switching to the first connection status in which the power source body and the first inverter are connected, the first motor generator operates as a motor, and power source connection status is switched to a single second power source status, and the inverter connection status is switched to a second connection status in which the power source body in the single second power source status and the inverter are connected.
US09564832B2 Circuit for synchronously switching series connected electronic switches
A circuit includes first and second electronic switches, first and second excitation circuits, and first and second inductors. The first and second electronic switches are electrically coupled in series. The first and second excitation circuits are used for respectively controlling the first and second electronic switches to be turned on and turned off and are configured to synchronously switch the first and second electronic switches. The first inductor is electrically coupled between the first excitation circuit and the first electronic switch, for transmitting the switch control signal of the first excitation circuit to the first electronic switch. The second inductor is electrically coupled between the second excitation circuit and the second electronic switch, for transmitting the switch control signal of the second excitation circuit to the second electronic switch.
US09564829B2 Converter arm and associated converter device
It is presented a converter arm for power conversion. The converter arm comprises: a plurality of converter cells, wherein each converter cell comprises a plurality of semiconductor switches, an energy storage element and at least three control signal connections arranged to control the conducting state of the plurality of semiconductor switches. Each converter cell is connected to receive a control signal from at least three entities via said control signal connections, wherein at least two of the three entities are neighboring converter cells, and each converter cell is arranged to forward a control signal to all connected neighboring converter cells via said control signal connections. A corresponding converter device is also presented.
US09564827B2 Power conversion device
A power conversion device includes: a DC current calculation unit for calculating a circulating current component for each phase which circulates between the phases through first arms and/or second arms not via an AC power supply and a DC power supply; and a circulating current control unit for controlling the circulating current component for each phase so as to follow a predetermined circulating current command value, thereby reliably suppressing variation in voltages of DC capacitors of unit cells among the phases even in such a case where an impedance is additionally inserted in a DC circuit.
US09564824B2 Converter for supplying pulsed power to light source
Converters (1) for supplying pulsed power to light sources (8) comprise switching parts (2) and controlling parts (3) for adapting switching parameters of the switching parts (2) for improving a performance. The switching part (2) may comprise first/second switches (41, 42) that are in first/second modes during a first time interval of a cycle and vice versa during a second time intervals of a cycle. A group of cycles results in a pulse of the pulsed power. A switching parameter such as the first time interval of a first cycle may be shortened to reduce overshoot. A switching parameter such as the second time interval of the first cycle may be shortened or lengthened. A switching parameter such as the second time interval of a last cycle may be lengthened or shortened to reduce overshoot. A third switch (93) for switching the light source (8) is activated and de-activated delayedly to improve transient behavior.
US09564818B2 DC/DC converter capable of preventing overvoltage and overcurrent, operation method thereof and electronic apparatus
A DC/DC converter includes: a transformer; a main MOS transistor connected in series between a primary side inductance of the transformer and a ground potential; a synchronous rectification MOS transistor connected in series between a secondary side inductance of the transformer and the ground potential; a refluxing MOS transistor connected between a secondary side output of the transformer and the ground potential; and a controller. If an operation is stopped, the controller stops the main MOS transistor and stops the synchronous rectification MOS transistor and the refluxing MOS transistor after a lapse of a predetermined period of time.
US09564809B2 Zero current detecting circuit and method and related synchronous switching power converter
A zero current detecting circuit is disclosed. The zero current detecting circuit includes a first zero current comparator for determining current variation on an inductor of a synchronous switching power converter so as to output a zero current signal to turn off a down-bridge transistor of the synchronous power converter; a second zero current comparator for determining whether the first zero current comparator turns off the down-bridge transistor too early or too late and outputting a comparison result; a counter coupled to the second zero current comparator for ascending or descending a control bit according to the comparison result, and an adjustable delay unit coupled to the first zero current comparator and the counter for adjusting a delay time according to the control bit, and delaying and outputting the zero current signal according to the delay time, to compensate a negative offset voltage by delay.
US09564795B2 Ripple filter circuit and ripple filter method
A method of filtering a ripple can include: (i) generating, by a sampling circuit, a sense voltage signal that represents an output current flowing through a load; (ii) generating, by a filter circuit, a filter voltage signal by filtering the sense voltage signal, where the filter circuit includes a switch capacitor circuit and a filter capacitor; and (iii) generating, by an error amplifying circuit, an error compensation signal by amplifying a difference between the sense voltage signal and the filter voltage signal, where the error compensation signal is configured to compensate and regulate the output current flowing through the load by controlling a power switch that is coupled to the load and the sampling circuit.
US09564793B2 Electromagnetic oscillator with electrical and mechanical output
An oscillator typically includes several rotatable drive magnets and pivotable oscillating arms having respective follower magnets so that the drive magnets drive movement of the follower magnets to pivot the arms back and forth in an oscillating manner. A generating magnet or electrically conductive member may be mounted on each oscillating arm for producing an electric current in the electrically conductive member. Repelling magnets may be mounted on the oscillating arms with respective repelling magnets positioned to repel the first repelling magnet to limit pivotal travel of the oscillating arm.
US09564785B2 Combined end cap and electromechanical device equipped with the combined end cap
The present invention relates to a combined end cap and an electromechanical device equipped with the combined end cap. The combined end cap includes: an end cap body, which includes a fitting portion provided with a first mating portion; and an end cap flange, which is configured to have at least two segments adapted to be combined and mounted to the fitting portion, and at least one of the segments is provided with a second mating portion adapted to corporate with the first mating portion to prevent the segments having been combined and mounted to the fitting portion from rotating relative to the fitting portion. The application of this invention can not only significantly improve the versatility and convenience of the existing end caps, but also help to reduce the manufacturing cost.
US09564760B2 Contactless power feeding system
A contactless power feeding system includes a power transmitting device and a power receiving device. The power transmitting device includes a first AC power source configured to generate an AC power with a first frequency, a second AC power source configured to generate an AC power with a second frequency which is different from the first frequency, a first electromagnetic induction coil, and a first resonant coil. The power receiving device includes a second resonant coil, a second electromagnetic induction coil, and a power storage unit. Power is wirelessly supplied to the power storage unit at the second frequency by a magnetic resonance phenomenon which occurs between the first resonant coil and the second resonant coil.
US09564756B2 Interface for renewable energy system
An improved interface for renewable energy systems is disclosed for interconnecting a plurality of power sources such as photovoltaic solar panels, windmills, standby generators and the like. The improved interface for renewable energy systems includes a multi-channel micro-inverter having novel heat dissipation, novel mountings, electronic redundancy and remote communication systems. The improved interface for renewable energy systems is capable of automatic switching between a grid-tied operation, an off grid operation or an emergency power operation.
US09564752B2 Electronic apparatus and image forming apparatus
An electronic apparatus comprises: a displacement unit provided to an electronic apparatus main body; a first power source provided to the main body and supplying power to a load provided to the displacement unit; a first connecting unit that opens and closes a first supply path supplying an electric current from the first power source to the load in response to displacement of the displacement unit; a limiting unit provided on the first supply path and limiting an electric current flowing through the first supply path for a predetermined time from when an electric current is supplied from a second power source; and a second connecting unit that opens and closes a second supply path supplying an electric current from the second power source to the limiting unit in response to the displacement, wherein the first connecting unit opens and closes the second supply path in response to the displacement.
US09564744B2 Adjustable bracket assembly
An adjustable bracket may include a first hermaphroditic piece and a second hermaphroditic piece, substantially identical to the first hermaphroditic piece and rotated 180 degrees with respect to the first hermaphroditic piece, wherein sliding the first hermaphroditic piece with respect to the second hermaphroditic piece adjusts a width of the adjustable bracket.
US09564742B2 Electricity connection box
An electricity connection box includes a housing which includes a first insertion port and a second insertion port, a first connection portion group made of connection portions which are provided inside the housing and to which electric wires of a first electric wire group are connected, and a second connection portion group made of connection portions which are provided inside the housing and to which electric wires of a second electric wire group are connected. The first electric wire group is inserted through the first insertion port, and the second electric wire group is inserted through the second insertion port. The first connection portion group is closer to the first insertion port than the second connection portion group. The second connection portion group is closer to the second insertion port than the first connection portion group.
US09564741B1 One axis shutter with a pin-based bus system for miniature circuit breaker load centers
Apparatus for substantially eliminating exposure to live parts in a load center includes a bus assembly with male-terminal stabs which are capped with nonconductive material. A nonconductive structure covers the bus assembly and allows only the stabs to pass into the interior of circuit breaker compartments. A shutter assembly in each circuit breaker compartment has a nonconductive shutter plate that moves only in the Z axis to provide access to the stabs when a circuit breaker is inserted with a Z axis motion. Inserting the circuit breaker in the load center causes a shutter plate latch to open and depress the shutter. When the circuit breaker is removed from the load center, the shutter plate is biased upward and latched in a position over the stabs. No live touch points are available in the load center.
US09564734B2 Method of fabricating and operating an optical modulator
A method of making an optical modulator by determining the material composition of the quantum well region in the waveguide portion of the modulator so that the modulator is transparent at a gain peak wavelength that is greater than the predetermined wavelength by a predetermined amount, and fabricating the modulator with the determined material composition.
US09564730B2 Optical gain fiber having fiber segments with different-sized cores and associated method
Apparatus and method for amplifying laser signals using segments of fibers of differing core diameters and/or differing cladding diameters to suppress amplified spontaneous emission and non-linear effects such as four-wave mixing (FWM), self-phase modulation, and stimulated Brillouin and/or Raman scattering (SBS/SRS). In some embodiments, different core sizes have different sideband spacings (spacing between the desired signal and wavelength-shifted lobes). Changing core sizes and providing phase mismatches prevent buildup of non-linear effects. Some embodiments further include a bandpass filter to remove signal other than the desired signal wavelength and/or a time gate to remove signal at times other than during the desired signal pulse. Some embodiments include photonic-crystal cores for the signal and/or photonic-crystal inner cladding for the pump and/or use reflector connector segments. Some embodiments include an inner glass cladding to confine the signal in the core and an outer glass cladding to confine pump light in the inner cladding.
US09564728B2 Electrically conductive bushing connection to structure for current path
An electrically conductive structural connection employs a pass through or fastener having a first diameter. A fastener hole, with a second diameter larger than the diameter of the pass through, extends through a thickness of a structure and receives the pass through. A bushing having a diameter and a thickness to fit between the first and second diameters extends though and past the thickness of said structure. When the feedthrough is compressively secured to the structure, the bushing expands radially between the first diameter and the second diameter to maintain at least one contact point between the fastener and the structure.
US09564726B2 Electrical distribution system
An electrical distribution system comprising at least one busway section comprising an elongate trunking, a plurality busbars being disposed within the trunking, a respective elongate opening formed in a mounting face of the busway section permitting a respective male busbar engaging contact to engage the respective busbar, the system further comprising at least one tap off unit comprising a housing arranged to be mounted on the busway section, abutting the mounting face thereof, at any desired location along the length of the busway section, the at least one tap off unit having a plurality of conductive busbar engaging male contacts, the contacts being moveable between a retracted position, wherein the contacts are located within the housing, and an extended position, wherein the contacts extend out of the housing to engage a respective busbar via the elongate openings.
US09564724B2 Electrical connector
A connector including: an electrically conductive shell covering a signal wire of a communication cable; a clip formed by punching a plate; and a frame body covering both the electrically conductive shell grounded to the ground wire of a printed circuit board, and the frame body is grounded to a frame. A tab that can be cut off is formed on the clip. The tab is formed to electrically connect the electrically conductive shell and the frame body by contacting the frame body during assembling of the connector. When the tab of the clip is cut off during the assembling of the connector, the electrical connection between the electrically conductive shell and the frame body is interrupted. In the connector, a grounding mode connection to the printed circuit board and a grounding mode connection to the frame can be freely designed by cutting off the tab of the clip.
US09564722B2 Waterproof audio jack connector
An audio jack connector (100) includes an insulative housing (1) having a number of passageways (111) and a number of slits (112) beside the passageways, and a number of contacts (2) retained in the passageways. Each contact includes a retaining portion (22) retained in the passageway, a contacting portion (21) extending inwardly from the retaining portion, and a horizontal portion (23) bent outwardly from the retaining portion and being located in a bottom face (11) of the insulative housing. The audio jack connector includes a glue plate (3) assembled to the bottom face of the insulative housing. The audio jack connector includes a glue frame (4) having a base portion (41) seamlessly sandwiched between the glue plate and the insulative housing, and a number of protrusions (42) seamlessly sandwiched between the horizontal portions of contacts and the insulative housing. The protrusions are received in the slits.
US09564719B1 Elevated temperature detection and interrupter circuit for power cable
A circuit is disclosed for disconnecting electrical power upon the detection of an elevated temperature comprising an electrical plug and an electrical receptacle interconnected by a power cable. An interruption circuit having a disconnect switch is interposed in the power cable. A plug heat sensitive device and a receptacle heat sensitive device monitor the temperature of the electrical plug and the electrical receptacle. An elevated temperature detection circuit opens the disconnect switch upon the detection of an elevated temperature in one of the electrical plug and the electrical receptacle to prevent an overheated condition.
US09564716B2 Electrical receptacle connector
A receptacle connector includes an insulation housing bracket, a first flat grounding contact and a shielding member. The housing base has a first outer surface, and the first flat grounding contact is combined with the insulation housing bracket. The shielding member includes a shielding body and a first connecting portion. The shielding body is installed inside the insulation housing bracket, and the first flat grounding contact is located between the first outer surface and the shielding member. The first connecting portion protrudes from the shielding body and is securely fixed on the first grounding contact in a laser welding manner, such that the shielding body is electrically connected to the first grounding contact.
US09564712B1 Connecting assembly for securing two expansion cards
A connecting assembly for mounting a first expansion card and a second expansion card in a motherboard. The connecting assembly includes at least one fixing member, a first locking member and a second locking member. Each fixing member includes a first clamping portion and a second clamping portion, the fixing member is detachably assembled on the motherboard. The motherboard is held between the first clamping portion and the second clamping portion, the fixing member fixes the first expansion card and the second expansion card with the motherboard through the first locking member and the second locking member.
US09564699B1 Electronic device with support member
An electronic device includes at least one cover, a shell removably coupled to the cover, a circuit board, a support member, and a plurality of connectors. The circuit board is received between the cover and the shell, and a plurality of groups signal terminals are mounted on the circuit board. The support member is mounted on the circuit board and coupled to the cover, and the support member defines a slanted portion. The plurality of connectors are located on the slanted portion and include a plurality of first type connectors and a plurality of second type connectors coupled to the corresponding plurality of the groups of signal terminals through the support member and positioned in a proper order. When the cover is detached from the shell, the plurality of first type connectors and second type connectors slide down along the slanted portion, fall off the slanted portion and become mixed up. An unauthorized user might not be able to replace them in the proper order and therefor tampering may be prevented.
US09564693B2 Ground connection structure for shield wire
There are provided: a shield projecting portion (4A) being a part of a shield layer (4) of a shield wire (1) projected outside of an exterior covering (5) to be exposed; an annular member for grounding (10, 10A, 10B) disposed in a position surrounding an outer circumference of the shield wire (1) and including a housing chamber (12, 22) having an opening (13) along an annular shape of the annular member for grounding and being configured to house the shield projecting portion (4A) and a ground wire (7) inserted from the opening (13); and a push-in member (20, 20B) inserted from the opening (13) and housed in the housing chamber (12, 22) after insertion of the ground wire (7) and the shield projecting portion (4A) to bring the shield projecting portion (4A) and the ground wire (7) into close contact with each other.
US09564692B2 Conductive member
A conductive member is formed using a pipe member made of a conductive metal. The conductive member has a conductive body portion that extends in the lengthwise direction and that forms an electrical conduction path, and an insulating layer formed on the outer circumferential surface. Also, a terminal portion that enables connection with a partner member is integrally formed in each of the two end portions of the conductive body portion. The terminal portions are formed so as to be flat and are provided with a connection hole so as to enable connection with an electrode of an auxiliary battery or a terminal of a DC/DC converter.
US09564685B2 Antenna and communication apparatus
The present invention provides an antenna in which first and second conductors each having a first width are spirally arranged on first and second planes, respectively, such that a conductor-to-conductor distance is equal to a second width, and an inter ends of spirals of the first and second conductors are connected with a conductor. In this antenna, the direction in which the spiral of the first conductor runs from its outer end to its inter end and the direction in which the spiral of the second conductor runs from its inter end to its outer end correspond to each other, the first width is greater than or equal to the second width, and the first and second conductors are alternately arranged in at least a portion thereof as viewed in a radius direction from an axis of the spiral.
US09564683B2 Multi band antenna device and wireless communication device including multi band antenna
A multi band antenna device which can simultaneously design a first frequency band antenna and a second frequency band antenna within one wireless communication device is provided. The multi band antenna device includes a first band antenna unit that communicates a first frequency band signal, a first band driving circuit unit that is connected to the first band antenna unit and that is configured to perform signal processing of a corresponding first frequency band signal communicated in the first band antenna unit, a second band driving circuit unit that is connected to the first band antenna unit, and that is configured to perform signal processing of a second frequency band signal which has a frequency that is lower than a frequency of the first frequency band signal, and a first inductor unit that is connected between one end of the first band antenna unit and the second band driving circuit unit, and that is configured to serve as an inductor.
US09564676B2 System and methods for adaptive antenna optimization
A method (600) and devices for enhancing the performance of one or more antennas (440) is provided. A control circuit (104) assesses performance of an antenna (101) in a plurality of bands, such as a receive band and a transmit band. The control circuit (104) can then adjust an adjustable impedance matching circuit (103) coupled to the antenna (101) to improve the efficiency of the antenna (101) in the selected band and can adjust a resonance of the antenna (101) to further improve an efficiency of the antenna (101) in the selected band. Operating parameters for the antenna (101) can be selected from one or more multi-dimensional lookup tables (120) where the parameters are indexed both to a first operating band (702) and a second operating band (703).
US09564674B2 Window antenna connector with impedance matching
A connector for an automotive windshield antenna includes a thin trace portion that is electrically equivalent to a series inductor and a wide trace portion that is electrically equivalent to a shunt capacitor. The capacitor and the inductor form a matching LC network that is adjustable to match antenna impedance and transmission line impedance.
US09564673B1 Adjustable in-building antenna structure
An adjustable antenna structure is provided for use inside a building and mounted to an interior structure having a hollow space behind the structure, such as a wall or ceiling. In one embodiment, the antenna structure includes an antenna, a radome with a sleeve and an end surface that extends across one end of the sleeve, a mount that defines an opening for receiving the radome and includes a flange for disposing adjacent to the interior structure, a securing structure with a surface that cooperates with the flange to fix the flange adjacent to the structure, and an adjustment structure for fixing the position of the radome relative to the mount. The adjustment structure can be used to fix the position such that the end surface of the radome is substantially conformal with the flange or the end surface and a substantial portion of the radome extend beyond the flange.
US09564660B2 Electric core for thin film battery
A laminated electric core for a lithium-ion battery includes a first current collecting substrate; a first electrode active material layer coated or adhered on an inner surface of the first current collecting substrate; a second current collecting substrate; a second electrode active material layer coated or adhered on an inner surface of the second current collecting substrate; a separator sandwiched between the first electrode active material layer and the second electrode active material layer, wherein an electrolyte is retained at least in the separator; and an adhesive layer between the first electrode active material layer and the separator.
US09564657B2 Electrolyte for rechargeable lithium battery, and rechargeable lithium battery including same
An electrolyte for a rechargeable lithium battery includes a lithium salt; a non-aqueous organic solvent; and an additive including a compound represented by the Chemical Formula 1,
US09564654B2 Rechargeable lithium ion button cell battery
A rechargeable lithium ion button cell battery having a sealed housing comprises an inner casing and an outer casing, both casings have at least one flat area as top or bottom of the battery, and a round or oval sidewall vertically formed to the flat area. An insulation gasket is positioned between the sidewalls, and the outer casing opening is mechanically crimped to complete the seal of the battery. Inside the sealed housing the anode and cathode electrodes are spiral wound with separator to be a round or oval roll. A roll axis is vertical to the flat area of the casings. The two electrodes are tapered in width to fully utilize the inner space. The electrodes comprise current collectors of metal foils coated with lithium-intercalating active materials, leaving small area of uncoated metal foils as conductor tabs for connecting the electrodes to the casings.
US09564653B2 Method for producing fuel cell including nanofibers of metal oxide
A production method for producing a fuel cell, includes spinning a precursor consisting of a salt of at least one metal chosen from Sc, Y, La, Ce, Pr, Nd, Sm, Gd, Dy, Ho, Yb, Sr, Ba, Mn, Co, Mg, and Ga, a solvent, and a macromolecular polymer to produce nanofibers of the precursor containing the salt of the metal. The method further includes calcining the nanofibers of the precursor at a temperature ranging from 550° C. to 650° C. for 2 to 4 hours, and making a solid electrolyte material composed of the nanofibers obtained from the calcining. The resulting solid electrolyte material constitutes a part of a fuel cell.
US09564649B2 Fuel cell module
A fuel cell module includes a fuel cell stack and fuel cell peripheral equipment. The fuel cell module includes a first area where an exhaust gas combustor and a start-up combustor are provided, a second area where a reformer and an evaporator are provided, and a third area where a heat exchanger is provided. The fuel cell module further includes a condensed water recovery mechanism for recovering condensed water produced through condensation of water vapor contained in a combustion gas, by flowing the condensed water through the third area, the second area, and the first area in that order.
US09564644B2 Hydrating a fuel cell
An example method of controlling fluid distribution within a fuel cell includes adjusting a flow of a reactant moving within a fuel cell to increase water within a portion of the fuel cell. Another example method of controlling fluid distribution within a fuel cell includes adjusting a flow of fuel entering a fuel cell, a velocity of air entering the fuel cell, or both, so that a first amount of water exiting the fuel cell in a fuel stream is about the same as a second amount of water exiting the fuel cell in an airstream.
US09564634B2 Positive electrode active substance particles and process for producing the same, and non-aqueous electrolyte secondary battery
The present invention relates to positive electrode active substance particles comprising a compound having at least a crystal system belonging to a space group of R-3m and a crystal system belonging to a space group of C2/m, the positive electrode active substance particles having a specific intensity ratio; a content of Mn in the positive electrode active substance particles being controlled such that a molar ratio of Mn/(Ni+Co+Mn) therein is not less than 0.55; and the positive electrode active substance particles comprising an element A (that is at least one element selected from the group consisting of Si, Zr and Y) in an amount of 0.03 to 5% by weight and having a tap density of 0.8 to 2.4 g/cc and a compressed density of 2.0 to 3.1 g/cc. The positive electrode active substance particles can be produced by calcining a mixture of precursor particles comprising the element A, Mn, Ni and/or Co, and a lithium compound.
US09564630B2 Anode active material-coated graphene sheets for lithium batteries and process for producing same
The present invention provides a process for producing a graphene-enhanced anode active material for use in a lithium battery. The process comprises (a) providing a continuous film of a graphene material into a deposition zone; (b) introducing vapor or atoms of a precursor anode active material into the deposition zone, allowing the vapor or atoms to deposit onto a surface of the graphene material film to form a sheet of an anode active material-coated graphene material; and (c) mechanically breaking this sheet into multiple pieces of anode active material-coated graphene; wherein the graphene material is in an amount of from 0.1% to 99.5% by weight and the anode active material is in an amount of at least 0.5% by weight, all based on the total weight of the graphene material and the anode active material combined.
US09564616B2 Shielding layer of battery cell structure
A battery cell structure may include a battery cell, a first pouch layer to substantially surround the battery cell, a second pouch layer to substantially surround the first pouch layer, and a shielding layer in the battery cell structure.
US09564612B2 Organic light emitting display
An organic light emitting display includes a first substrate, a first electrode, a second electrode, a second substrate, and an organic light emitting layer. The first electrode is disposed on the substrate. The second electrode is disposed on the first electrode. The second substrate is disposed on the second electrode. The organic light emitting layer is interposed between the first electrode and the second electrode. The first electrode and the second electrode are reflective. The first electrode and the second electrode are configured to guide light emitted from the organic light emitting layer to the first substrate or the second substrate.
US09564605B2 Transparent display devices including a polymer substrate comprising colored particles with improved flexible and mechanical properties
A transparent display device including a polymer substrate having colored particles distributed therein, a pixel circuit on the polymer substrate, a first electrode electrically connected to the pixel circuit, a display layer on the first electrode, and a second electrode facing the first electrode and covering the display layer.
US09564603B2 Heterocyclic compound and organic light-emitting device including the same
A heterocyclic compound and an organic light-emitting diode including the same, the heterocyclic compound being represented by Formula 1, below:
US09564588B2 Device for detecting surface plasmon and polarization by using topological insulator, method of manufacturing the device, and method of detecting surface plasmon and polarization
A device for detecting a surface plasmon and polarization includes: a topological insulating layer formed on a substrate; first and second electrodes formed on the topological insulating layer; and a waveguide connected to the topological insulating layer between the first and second electrodes.
US09564585B1 Multi-level phase change device
Embodiments of the present disclosure generally relate to electronic devices, and more specifically, to multi-level phase change devices. In one embodiment, a memory cell device is provided. The memory cell device generally includes a top surface, a bottom surface and a cell body between the top surface and the bottom surface. The cell body may include a plurality of phase change material layers, which may be used to store data of the cell. In another embodiment, a method of programming a memory cell is provided. The method generally may include applying a sequence of different pulses to each phase change material layer of the cell as the voltage of each pulse in the sequence is ratcheted down from the start of a write cycle to the end of a write cycle.
US09564583B2 Memory device comprising a non-phase-changing amorphous chalcogenide memory layer and a metal chalcogenide ion-source layer
A memory element includes an amorphous thin-film that is between a first electrode and a second electrode in which at least one of the first electrode and the second electrode contains Ag or Cu. The amorphous thin film is a non-phase changing, amorphous material. A storage device includes a plurality of memory elements. Each memory element includes a wiring connected to a side of the first electrode and a wiring connected to a side of the second electrode.
US09564573B1 Trilayer josephson junction structure with small air bridge and no interlevel dielectric for superconducting qubits
A technique relates to a trilayer Josephson junction structure. A dielectric layer is on a base electrode layer that is on a substrate. A counter electrode layer is on the dielectric layer. First and second counter electrodes are formed from the counter electrode layer. First and second dielectric layers are formed from the dielectric layer. First and second base electrodes are formed from base electrode layer. The first counter electrode, first dielectric layer, and first base electrode form a first stack. The second counter electrode, second dielectric layer, and second base electrode form a second stack. A shunting capacitor is between first and second base electrodes. An ILD layer is deposited on the substrate, the first and second counter electrodes, and the first and second base electrodes. A contact bridge connects the first and second counter electrodes. An air gap is formed underneath the contact bridge by removing ILD.
US09564569B1 Hermetic solution for thermal and optical sensor-in-package
A sensor-in-package device, a process for fabricating a hermetically-sealed sensor-in-package device, and a process for fabricating a hermetically-sealed sensor-in-package device with a pre-assembled hat that employ example techniques in accordance with the present disclosure are described herein. In an implementation, the sensor-in-package device includes a substrate; at least one thermopile, at least one photodetector, at least one light-emitting diode, an ultraviolet light sensor, and a pre-assembled hat disposed on the first side of the substrate, where the pre-assembled hat includes a body; a first lid; and a second lid; where the body, the substrate, and the first lid define a thermopile cavity that houses the at least one thermopile, and where the body, the substrate, and the second lid define an optical cavity that houses at least one of the at least one photodetector, the at least one light-emitting diode, or the ultraviolet light sensor.
US09564566B2 Optoelectronic component and method for the production thereof
An optoelectronic component includes a housing having an electrically conductive first contact section, and an optoelectronic semiconductor chip arranged on the first contact section, wherein the optoelectronic semiconductor chip and the first contact section are at least partly covered by a first layer including a silicone, a second layer including SiO2 is arranged at a surface of the first layer, the second layer has a thickness of 10 nm to 1 μm, and a third layer is arranged above the second layer.
US09564565B2 Light emitting device, light emitting module, and method for manufacturing light emitting device
A light emitting device includes a light emitting element, a first terminal, a second terminal, and a light reflecting member. The first terminal and the second terminal each have a substantially spherical shape and are electrically connected to the light emitting element. The light reflecting member holds the light emitting element, the first terminal, and the second terminal. The light reflecting member includes a bottom surface, an upper surface, a first side surface, a second side surface, a front surface, a back surface, a first terminal exposure surface, and a second terminal exposure surface. The light emitting device is to be placed via the bottom surface. The first terminal is exposed from the first terminal exposure surface to provide a first exposed portion. The second terminal is exposed from the second terminal exposure surface to provide a second exposed portion.
US09564542B2 Selective transformation in functional films, and solar cell applications thereof
A solar cell formation method, and resulting structure, having a first film and a barrier film over a surface of a doped semiconductor, wherein the optical and/or electrical properties of the first film are transformed in-situ such that a resulting transformed film is better suited to the efficient functioning of the solar cell; wherein portions of the barrier film partially cover the first film and substantially prevent transformation of first film areas beneath the portions of the barrier film.
US09564532B2 Array substrate and method of fabricating the same
An array substrate including a substrate including a pixel region; a gate line on the substrate; a gate electrode on the substrate and connected to the gate line; a gate insulating layer on the gate line and the gate electrode; a data line on the gate insulating layer and crossing the gate line to define the pixel region; a source electrode and a drain electrode on the gate insulating layer and corresponding to the gate electrode, the source electrode connected to the data line and the drain electrode spaced apart from the source electrode; and an oxide semiconductor layer on top of the source and drain electrodes.
US09564530B2 Integrated circuit structure and method with solid phase diffusion
The present disclosure provides a semiconductor structure. The semiconductor structure includes a fin active region formed on a semiconductor substrate; a channel region of a first type conductivity, defined in the fin active region and having a first carrier concentration; and an anti-punch through (APT) feature of the first type conductivity, wherein the APT feature is formed in the semiconductor substrate, is directly underlying the channel region, and has a second carrier concentration greater than the first carrier concentration.
US09564529B2 Method for fabricating a strained structure and structure formed
A field effect transistor includes a substrate comprising a fin structure. The field effect transistor further includes an isolation structure in the substrate. The field effect transistor further includes a source/drain (S/D) recess cavity below a top surface of the substrate. The S/D recess cavity is between the fin structure and the isolation structure. The field effect transistor further includes a strained structure in the S/D recess cavity. The strain structure includes a lower portion. The lower portion includes a first strained layer, wherein the first strained layer is in direct contact with the isolation structure, and a dielectric layer, wherein the dielectric layer is in direct contact with the substrate, and the first strained layer is in direct contact with the dielectric layer. The strained structure further includes an upper portion comprising a second strained layer overlying the first strained layer.
US09564526B2 Group III nitride integration with CMOS technology
A method of forming a structure that can be used to integrate Si-based devices, i.e., nFETs and pFETs, with Group III nitride-based devices is provided. The method includes providing a substrate containing an nFET device region, a pFET device region and a Group III nitride device region, wherein the substrate includes a topmost silicon layer and a <111> silicon layer located beneath the topmost silicon layer. Next, a trench is formed within the Group III nitride device region to expose a sub-surface of the <111> silicon layer. The trench is then partially filled with a Group III nitride base material, wherein the Group III nitride material base material has a topmost surface that is coplanar with, or below, a topmost surface of the topmost silicon layer.
US09564523B1 Non-linear spin-orbit interaction devices and methods for current-to-spin conversion and amplification of spin-polarizations
The present invention is notably directed to a spin-orbit coupled device. This device comprises a confinement part. It further includes a circuitry, having an input device, energizable to inject spin-polarizations to charge carriers in an input region of the confinement part. The circuitry further comprises an output device, usable to detect spin-polarizations of charge carriers in an output region of the confinement part. The confinement part may be is configured to subject charge carriers drifting therein to a non-linear spin-orbit interaction, which causes to rotate a spin polarization of the drifting charge carriers by an angle that depends non-linearly on momenta of such charge carriers. The circuitry may be configured to allow momenta of charge carriers drifting in the confinement part to be varied, while injecting spin-polarizations in the input region. Varying momenta allows spin-polarizations of drifting charge carriers to be rotated, owing to said non-linear spin-orbit interaction.
US09564522B2 Nanowire structures having non-discrete source and drain regions
Nanowire structures having non-discrete source and drain regions are described. For example, a semiconductor device includes a plurality of vertically stacked nanowires disposed above a substrate. Each of the nanowires includes a discrete channel region disposed in the nanowire. A gate electrode stack surrounds the plurality of vertically stacked nanowires. A pair of non-discrete source and drain regions is disposed on either side of, and adjoining, the discrete channel regions of the plurality of vertically stacked nanowires.
US09564518B2 Method and apparatus for source-drain junction formation in a FinFET with in-situ doping
A portion of a bulk silicon (Si) is formed into a fin, having a fin base and, on the fin base, an in-process fin. The fin base is doped Si and the in-process fin is silicon germanium (SiGe). The in-process SiGe fin has a source region and a drain region. Boron is in-situ doped into the drain region and into the source region. Optionally, boron is in-situ doped by forming an epi-layer, having boron, on the drain region and on the source region, and drive-in annealing to diffuse boron in the source region and the drain region.
US09564514B2 Reducing direct source-to-drain tunneling in field effect transistors with low effective mass channels
An approach to providing a barrier in a vertical field effect transistor with low effective mass channel materials wherein the forming of the barrier includes forming a first source/drain contact on a semiconductor substrate and forming a channel with a first channel layer on the first source/drain contact. The approach further includes forming the barrier on the first channel layer, and a second channel layer on the barrier followed by forming a second source/drain contact on the second channel layer.
US09564511B2 Oxidation and etching post metal gate CMP
A method includes forming a dummy gate of a transistor at a surface of a wafer, removing the dummy gate, and filling a metallic material into a trench left by the removed dummy gate. A Chemical Mechanical Polish (CMP) is then performed on the metallic material, wherein a remaining portion of the metallic material forms a metal gate of the transistor. After the CMP, a treatment is performed on an exposed top surface of the metal gate using an oxidation-and-etching agent comprising chlorine and oxygen.
US09564506B2 Low end parasitic capacitance FinFET
Embodiments of the present invention provide methods for fabricating a semiconductor device. One method may include providing a semiconductor substrate with fins etched into the semiconductor substrate; forming a gate structure and depositing an insulating material around the gate structure; selectively etching an active device area; forming a set of spacers on the sides of the gate structure; growing a doped source and drain region; depositing an insulator over an upper surface of a deposited etch stop layer; and depositing a metal into a contact opening to form one or more contacts.
US09564505B2 Changing effective work function using ion implantation during dual work function metal gate integration
Ion implantation to change an effective work function for dual work function metal gate integration is presented. One method may include forming a high dielectric constant (high-k) layer over a first-type field effect transistor (FET) region and a second-type FET region; forming a metal layer having a first effective work function compatible for a first-type FET over the first-type FET region and the second-type FET region; and changing the first effective work function to a second, different effective work function over the second-type FET region by implanting a species into the metal layer over the second-type FET region.
US09564497B2 High voltage field effect transitor finger terminations
A field effect transistor having at least one structure configured to redistribute and/or reduce an electric field from gate finger ends is disclosed. Embodiments of the field effect transistor include a substrate, an active region disposed on the substrate, at least one source finger in contact with the active region, at least one drain finger in contact with the active region, and at least one gate finger in rectifying contact with the active region. One embodiment has at least one end of the at least one gate finger extending outside of the active region. Another embodiment includes at least one source field plate integral with the at least one source finger. The at least one source field plate extends over the at least one gate finger that includes a portion outside of the active region. Either embodiment can also include a sloped gate foot to further improve high voltage operation.
US09564493B2 Devices having a semiconductor material that is semimetal in bulk and methods of forming the same
Devices, and methods of forming such devices, having a material that is semimetal when in bulk but is a semiconductor in the devices are described. An example structure includes a substrate, a first source/drain contact region, a channel structure, a gate dielectric, a gate electrode, and a second source/drain contact region. The substrate has an upper surface. The channel structure is connected to and over the first source/drain contact region, and the channel structure is over the upper surface of the substrate. The channel structure has a sidewall that extends above the first source/drain contact region. The channel structure comprises a bismuth-containing semiconductor material. The gate dielectric is along the sidewall of the channel structure. The gate electrode is along the gate dielectric. The second source/drain contact region is connected to and over the channel structure.
US09564491B2 Semiconductor device
According to one embodiment, a semiconductor device includes an n-type semiconductor layer, a first electrode, and a nitride semiconductor layer. The n-type semiconductor layer includes diamond. The nitride semiconductor layer is provided between the n-type semiconductor layer and the first electrode. The nitride semiconductor layer includes AlxGa1−xN (0≦x≦1) and is of n-type.
US09564490B2 Apparatus and methods for forming a modulation doped non-planar transistor
Embodiments of an apparatus and methods for providing three-dimensional complementary metal oxide semiconductor devices comprising modulation doped transistors are generally described herein. Other embodiments may be described and claimed, which may include forming a modulation doped heterostructure, comprising forming an active portion having a first bandgap and forming a delta doped portion having a second bandgap.
US09564489B2 Multiple gate field-effect transistors having oxygen-scavenged gate stack
A method includes forming a silicon cap layer on a semiconductor fin, forming an interfacial layer over the silicon cap layer, forming a high-k gate dielectric over the interfacial layer, and forming a scavenging metal layer over the high-k gate dielectric. An anneal is then performed on the silicon cap layer, the interfacial layer, the high-k gate dielectric, and the scavenging metal layer. A filling metal is deposited over the high-k gate dielectric.
US09564485B2 Switch driving circuit, inverter apparatus and power steering apparatus
A switch driving circuit electrically opens and closes a switch circuit including two N-channel type semiconductor switching elements series connected in a reverse direction, thereby electrically opening and closing a path between a DC power supply and an inverter circuit. The switch driving circuit has a reference potential point in common with the inverter circuit and supplies an opening/closing control signal to the switch circuit. The switch driving circuit includes a half bridge circuit including two semiconductor switching elements series connected between a driving power supply and the reference potential point. Two protection diodes are connected in parallel to the semiconductor switching elements respectively. At least one current blocking diode is configured to block current from flowing from the reference potential point through the diode to the switch circuit side when the DC power supply is connected to the inverter circuit in reverse polarity.
US09564484B2 Metal-insulator-metal back end of line capacitor structures
Embodiments of the present invention provide improved metal-insulator-metal (MIM) capacitors. In embodiments, series resistance is reduced by forming a via underneath the bottom plate of a MIM capacitor, leading to a metallization layer or intermediate metal sublayer. In embodiments, the MIM capacitor is formed with a corrugated shape to increase the plate surface area, allowing a thicker dielectric to be used, thereby mitigating leakage issues.
US09564480B2 Organic light emitting display device and manufacturing method thereof
A method of fabricating an organic light emitting display device is discussed. The method in one example includes: sequentially forming a first metal film and a second metal film on a substrate and performing a mask procedure for the first and second metal films, to form a gate electrode, a first storage electrode and a pad in a thin film transistor region, a storage capacitor region and a pad region; forming a gate insulation film on the substrate provided with the gate electrode; forming a third storage electrode which overlaps the second storage electrode with a passivation film therebetween and is connected to the drain electrode; forming red, green and blue color filters in respective pixel regions of the substrate; and forming an organic light emitting diode on the substrate provided with the color filter.
US09564474B2 TFT substrate, method for producing same, organic EL display device, and method for manufacturing organic EL display device
A method of manufacturing a thin film transistor (TFT) substrate in which a TFT including an oxide semiconductor layer is formed, the method including: forming an insulating layer to cover the oxide semiconductor layer; and forming an opening in the insulating layer, wherein the insulating layer includes a first film, a second film which is provided above the first film and is an aluminum oxide film, and a third film which is provided above the second film and is a film including silicon, and the forming of an opening includes: forming a resist pattern above the third film; processing the third film by dry etching; and processing the second film by wet etching.
US09564473B2 Display device
Display of a display device is made less likely to appear divided when a plurality of display panels are used as one screen. Provided is a display device including two display units and a foldable housing that includes a joint portion between the two display units and supports the two display units. Each display unit includes a display panel including a display region and a non-display region and a support having a first surface overlapped with the display region and a second surface that meets the first surface and is overlapped with the non-display region. The two display units are placed in the housing in an opened state such that the first surfaces of the supports face the same direction and the second surfaces of the supports face each other.
US09564471B2 Stack of horizontally extending and vertically overlapping features, methods of forming circuitry components, and methods of forming an array of memory cells
A method of forming circuitry components includes forming a stack of horizontally extending and vertically overlapping features. The stack has a primary portion and an end portion. At least some of the features extend farther in the horizontal direction in the end portion moving deeper into the stack in the end portion. Operative structures are formed vertically through the features in the primary portion and dummy structures are formed vertically through the features in the end portion. Horizontally elongated openings are formed through the features to form horizontally elongated and vertically overlapping lines from material of the features. The lines individually extend from the primary portion into the end portion, and individually laterally about sides of vertically extending portions of both the operative structures and the dummy structures. Sacrificial material that is elevationally between the lines is at least partially removed in the primary and end portions laterally between the horizontally elongated openings. Other aspects and implementations are disclosed.
US09564470B1 Hard mask as contact etch stop layer in image sensors
A method of image sensor fabrication includes forming a layer of dielectric material, a layer of gate material, and a layer of hard mask material. The layer of dielectric material is disposed between the layer of gate material and a semiconductor material, and the layer of gate material is disposed between the layer of hard mask material and the layer of dielectric material. The method also includes etching the layer of hard mask material and layer of gate material, and etching forms a transfer gate from the layer of gate material. An encapsulation material is deposited proximate to a surface of the semiconductor material. Trenches are etched in the encapsulation material. A first trench extends through the encapsulation material and the layer of dielectric material, and a second trench extends through the encapsulation material and the layer of hard mask material.
US09564462B2 Image-sensor structures
An image-sensor structure is provided. The image-sensor structure includes a substrate, a plurality of photoelectric conversion units formed in the substrate, and a plurality of color filter patterns including a red filter pattern having a first refractive index, a green filter pattern having a second refractive index and a blue filter pattern having a third refractive index formed above the substrate and the photoelectric conversion units, wherein at least one color filter pattern contains a component having a specific refractive index such that the second refractive index of the green filter pattern is higher than the first refractive index of the red filter pattern and the third refractive index of the blue filter pattern.
US09564461B2 Radiation image-pickup device and radiation image-pickup display system
A radiation image-pickup device includes: a drive substrate including a transistor used to read, from each of a plurality of pixels, signal charge based on radiation; a charge collection electrode provided on the drive substrate, for each of the pixels; a conversion layer formed on the charge collection electrode, and configured to generate the signal charge by absorbing radiation; a counter electrode provided on the conversion layer; and a first conductive film disposed, between the drive substrate and the charge collection electrode, to face at least a part of the charge collection electrode, and included in a first capacitive element configured to retain the signal charge.
US09564457B2 Method for manufacturing semiconductor device
To improve productivity of a transistor that includes an oxide semiconductor and has good electrical characteristics. In a top-gate transistor including a gate insulating film and a gate electrode over an oxide semiconductor film, a metal film is formed over the oxide semiconductor film, oxygen is added to the metal film to form a metal oxide film, and the metal oxide film is used as a gate insulating film. After an oxide insulating film is formed over the oxide semiconductor film, a metal film may be formed over the oxide insulating film. Oxygen is added to the metal film to form a metal oxide film and added also to the oxide semiconductor film or the oxide insulating film.
US09564452B1 Fabrication of hybrid semiconductor circuits
A method is disclosed for fabricating a semiconductor circuit. A semiconductor substrate is provided. A first semiconductor device is fabricated including a first semiconductor material on the substrate and forming an insulating layer including a cavity structure on the first semiconductor device. The cavity structure includes at least one growth channel and the growth channel connects a crystalline seed surface of the first semiconductor device with an opening. Further steps include growing via the opening from the seed surface a semiconductor filling structure including a second semiconductor material different from the first semiconductor material in the growth channel, forming a semiconductor starting structure for a second semiconductor device from the filling structure, and fabricating a second semiconductor device including the starting structure. Corresponding semiconductor circuits are also disclosed.
US09564451B1 Semiconductor device and manufacturing method thereof
A semiconductor device may include a substrate, conductive patterns stacked to be spaced apart from each other on the substrate, contact plugs coming in contact with the respective conductive patterns, and first and second slit insulating layers of a first group penetrating the conductive patterns. The substrate may include a cell area and a contact area extending along a first direction from the cell area. The conductive patterns may be form a step structure. The first slit insulating layers of the first group may be opposite to each other in a second direction with any one of the contact plugs, interposed therebetween. The second slit insulating layers of the first group, which extend along the first direction in the contact area, may be opposite to each other in the second direction with the first slit insulating layers of the first group and the contact plugs, interposed therebetween.
US09564441B2 Two-transistor SRAM semiconductor structure and methods of fabrication
A two-transistor memory cell based upon a thyristor for an SRAM integrated circuit is described together with a process for fabricating it. The memory cell can be implemented in different combinations of MOS and bipolar select transistors, or without select transistors, with thyristors in a semiconductor substrate with shallow trench isolation. Standard CMOS process technology can be used to manufacture the SRAM.
US09564440B2 Spacer chamfering gate stack scheme
A method of forming a gate structure for a semiconductor device that includes forming first spacers on the sidewalls of replacement gate structures that are present on a fin structure, wherein an upper surface of the first spacers is offset from an upper surface of the replacement gate structure, and forming at least second spacers on the first spacers and the exposed surfaces of the replacement gate structure. The method may further include substituting the replacement gate structure with a functional gate structure having a first width portion in a first space between adjacent first spacers, and a second width portion having a second width in a second space between adjacent second spacers, wherein the second width is greater than the first width.
US09564439B2 Structure and method for advanced bulk fin isolation
A non-planar semiconductor structure containing semiconductor fins that are isolated from an underlying bulk silicon substrate by an epitaxial semiconductor stack is provided. The epitaxial semiconductor material stack that provides the isolation includes, from bottom to top, a semiconductor punch through stop containing at least one dopant of a conductivity type which differs from the conductivity type of the particular device region that the semiconductor fin is formed in, and a semiconductor diffusion barrier layer containing no n- or p-type dopant.
US09564436B2 Semiconductor device
A semiconductor device is described, including a substrate including a first area and a second area, a first MOS element of a first conductivity type in the first area, and a second MOS element of the first conductivity type in the second area. The first area is closer to a pick-up region of the substrate than the second area. The substrate has a second conductivity type. The bottom depth of a first electrical conduction path in the substrate in the first area is smaller than that of a second electrical conduction path in the substrate in the second area.
US09564430B2 Macro-transistor devices
Macro-transistor structures are disclosed. In some cases, the macro-transistor structures have the same number of terminals and properties similar to long-channel transistors, but are suitable for analog circuits in deep-submicron technologies at deep-submicron process nodes. The macro-transistor structures can be implemented, for instance, with a plurality of transistors constructed and arranged in series, and with their gates tied together, generally referred to herein as a transistor stack. One or more of the serial transistors within the stack can be implemented with a plurality of parallel transistors and/or can have a threshold voltage that is different from the threshold voltages of other transistors in the stack. Alternatively, or in addition, one or more of the serial transistors within the macro-transistor can be statically or dynamically controlled to tune the performance characteristics of the macro-transistor. The macro-transistor can be used in numerous circuits, such as varactors, VCOs, PLLs, and tunable circuits.
US09564429B2 Lateral bipolar sensor with sensing signal amplification
An integrated sensor for detecting the presence of an environmental material and/or condition includes a sensing structure and first and second bipolar junction transistors (BJTs). The first BJT has a base that is electrically coupled with the sensing structure and is configured to generate an output signal indicative of a change in stored charge in the sensing structure. The second BJT is configured to amplify the output signal of the first bipolar junction transistor. The first and second BJTs and the sensing structure are monolithically formed a common substrate.
US09564426B2 Semiconductor device and method of manufacturing the same
Performance of a semiconductor device is improved without increasing an area size of a semiconductor chip. For example, a source electrode of a power transistor and an upper electrode of a capacitor element have an overlapping portion. In other word, the upper electrode of the capacitor element is formed over the source electrode of the power transistor through a capacitor insulating film. That is, the power transistor and the capacitor element are arranged in a laminated manner in a thickness direction of the semiconductor chip. As a result, it becomes possible to add a capacitor element to be electrically coupled to the power transistor while suppressing an increase in planar size of the semiconductor chip.
US09564425B2 Integrated transistor structure having a power transistor and a bipolar transistor
An integrated transistor structure includes an epitaxial layer on a semiconductor substrate, a power transistor formed in a first region of the epitaxial layer and having a drain region, a source region and a body region shorted to the source region, a bipolar transistor formed in a second region of the epitaxial layer spaced apart from the power transistor. A first trench structure formed in the epitaxial layer adjacent at least two opposing lateral sides of the power transistor includes a gate electrode spaced apart from a channel region of the power transistor by an insulating material. A second trench structure formed in the epitaxial layer adjacent at least two opposing lateral sides of the bipolar transistor includes a trench electrode spaced apart from the epitaxial layer by an insulating material. The gate electrode, base and emitter of the bipolar transistor are connected to different contacts isolated from one another.
US09564422B2 Light emitting device and light emitting device package
A light emitting device according to the embodiment includes a support substrate; a first light emitting structure disposed on the support substrate and including a first conductive type first semiconductor layer, a first active layer, and a second conductive type second semiconductor layer; a first reflective electrode under the first light emitting structure; a first metal layer around the first reflective electrode; a second light emitting structure disposed on the support substrate and including a first conductive type third semiconductor layer, a second active layer, and a second conductive type fourth semiconductor layer; a second reflective electrode under the second light emitting structure; a second metal layer around the second reflective electrode; and a contact part making contact with an inner portion of the first conductive type first semiconductor layer of the first light emitting structure and electrically connected to the second reflective electrode.
US09564418B2 Interconnect structures with intermetallic palladium joints and associated systems and methods
Interconnect structures with intermetallic palladium joints are disclosed herein. In one embodiment, a method of forming an interconnect structure includes depositing a first conductive material comprising nickel on a first conductive surface of a first die, and depositing a second conductive material comprising nickel on a second conductive surface of a second die spaced apart from the first surface. The method further includes depositing a third conductive material on the second conductive material, and thermally compressing tin/solder between the first and third conductive materials to form an intermetallic palladium joint that extends between the first conductive material and the second conductive material such that one end of the intermetallic palladium joint is bonded directly to the first conductive material and an opposite end of the intermetallic palladium joint is bonded directly to the second conductive material.
US09564415B2 Semiconductor package device having passive energy components
A semiconductor package device is disclosed that includes a passive energy component integrated therein. In an implementation, the semiconductor package device includes a semiconductor substrate having a first surface and a second surface. The semiconductor substrate includes one or more integrated circuits formed proximal to the first surface. The semiconductor package device also includes a passive energy component positioned over the second surface. The passive energy component is electrically connected to one or more integrated circuits. The semiconductor package device also includes an encapsulation structure disposed over the second surface and at least substantially encapsulates the passive energy component.
US09564413B2 Semiconductor device and method of forming semiconductor die with active region responsive to external stimulus
A semiconductor device has a first semiconductor die including an active region formed on a surface of the first semiconductor die. The active region of the first semiconductor die can include a sensor. An encapsulant is deposited over the first semiconductor die. A conductive layer is formed over the encapsulant and first semiconductor die. An insulating layer can be formed over the first semiconductor die. An opening is formed in the insulating layer over the active region. A transmissive layer is formed over the first semiconductor die including the active region. The transmissive layer includes an optical dielectric material or an optical transparent or translucent material. The active region is responsive to an external stimulus passing through the transmissive layer. A plurality of bumps is formed through the encapsulant and electrically connected to the conductive layer. A second semiconductor die is disposed adjacent to the first semiconductor die.
US09564410B2 Semiconductor devices having metal bumps with flange
A semiconductor device having a terminal site (100) including a flat pad (110) of a first metal covered by a layer (130) of dielectric material, the layer over the pad parallel to the pad and having a window of a first diameter (132) exposing the surface of the underlying pad. The terminal site further has a patch-shaped film (140) of a second metal covering the surface of the exposed first metal and the surface of an annulus of the dielectric layer framing the window, the film patch having a second diameter (141) greater than the first diameter; and a bump (150) of a third metal adhering to the film, the bump having a third diameter (151) smaller than the second diameter, whereby the film protrudes like a flange from the bump.
US09564409B2 Methods of forming semiconductor packages with an intermetallic layer comprising tin and at least one of silver, copper or nickel
A method of forming a semiconductor package. Implementations include forming on a die backside an intermediate metal layer having multiple sublayers, each including a metal selected from the group consisting of titanium, nickel, copper, silver, and combinations thereof. A tin layer is deposited onto the intermediate metal layer and is then reflowed with a silver layer of a substrate to form an intermetallic layer having a melting temperature above 260 degrees Celsius and including an intermetallic consisting of silver and tin and/or an intermetallic consisting of copper and tin. Another method of forming a semiconductor package includes forming a bump on each of a plurality of exposed pads of a top side of a die, each exposed pad surrounded by a passivation layer, each bump including an intermediate metal layer as described above and a tin layer coupled to the intermediate metal layer is reflowed to form an intermetallic layer.
US09564405B2 Substrate opening formation in semiconductor devices
Radio-frequency (RF) devices are fabricated by providing a field-effect transistor (FET) formed over an oxide layer, forming one or more electrical connections to the FET, forming one or more dielectric layers over at least a portion of the electrical connections, electrically coupling an electrical element to the FET via the one or more electrical connections, disposing a handle wafer layer on at least a portion of the one or more dielectric layers, the handle wafer layer being at least partially over the electrical element; and removing at least a portion of the handle wafer layer to form an opening exposing at least a portion of the electrical element.
US09564400B2 Methods of forming stacked microelectronic dice embedded in a microelectronic substrate
Embodiments of the present description include stacked microelectronic dice embedded in a microelectronic substrate and methods of fabricating the same. In one embodiment, at least one first microelectronic die is attached to a second microelectronic die, wherein an underfill material is provided between the second microelectronic die and the at least one first microelectronic die. The microelectronic substrate is then formed by laminating the first microelectronic die and the second microelectronic die in a substrate material.
US09564396B2 Semiconductor device and process
A metal first, via first process for forming interconnects within a metallization layer of a semiconductor device is provided. In an embodiment a conductive material is deposited and the conductive material is patterned into a conductive line and a via. A dielectric material is deposited over the conductive line and the via, and the dielectric material and the via are planarized.
US09564391B2 Thermal enhanced package using embedded substrate
An integrated circuit (IC) device is provided. The IC device includes an IC die having opposing first and second surfaces, a carrier coupled to the first surface of the IC die, a laminate coupled to the carrier and the second surface of the IC die, and a trace located on a surface of the laminate and electrically coupled to a bond pad located on the second surface of the IC die. The trace is configured to couple the bond pad to a circuit board.
US09564389B2 Semiconductor package with integrated die paddles for power stage
In one implementation, a semiconductor package includes a first conductive carrier including a first die paddle of the semiconductor package, and a control transistor having a drain attached to the first die paddle. The semiconductor package also includes a second conductive carrier attached to the first conductive carrier and including a second die paddle of the semiconductor package, and a sync transistor having a drain attached to the second die paddle. The second die paddle couples a source of the control transistor to the drain of the sync transistor.
US09564384B2 Plastic cooler for semiconductor modules
A cooling apparatus includes a plurality of discrete modules and a plastic housing. Each module includes a semiconductor die encapsulated by a mold compound, a plurality of leads electrically connected to the semiconductor die and protruding out of the mold compound and a first cooling plate at least partly uncovered by the mold compound. The plastic housing surrounds the periphery of each module to form a multi-die module. The plastic housing includes a first singular plastic part which receives the modules and a second singular plastic part attached to a periphery of the first plastic part. The second plastic part has cutouts which expose the first cooling plates and a sealing structure containing a sealing material which forms a water-tight seal around the periphery of each module at a side of the modules with the first cooling plates.
US09564380B2 Marker pattern for enhanced failure analysis resolution
A marker pattern for enhancing resolution of a defect location along an axis in semiconductor defect analysis, and in particular, a marker pattern providing greater resolution in locating bit line defects using thermal laser stimulation methods such as OBIRCH. In an example, the marker pattern may consist of large markers, each having a set of associated small markers. Each of the small markers may be offset along an axis from each other. By identifying the small marker and its associated large marker which align with the defect, the bit line containing the defect may be more easily identified.
US09564375B2 Structures and methods for extraction of device channel width
Methods and design structures for extraction of transistor channel width are disclosed. Embodiments may include determining effective channel widths of transistors of a plurality of integrated circuits as a function of drawn channel widths of the transistors, and determining a target channel width for a target transistor based on the effective channel widths.
US09564374B2 Forming method and method of manufacturing article
The present invention provides a forming method of forming a through electrode, in a second substrate joined on a first substrate having an electrode pad, to electrically connect a pattern to be formed on the second substrate to the electrode pad, the method comprising steps of detecting a position of a first mark formed on the first substrate and a position of a second mark formed on the second substrate in a state in which the first substrate and the second substrate are joined, determining, based on the position of the first mark and the position of the second mark detected in the detecting, a point to form the through electrode in the second substrate so as to electrically connect the pattern to the electrode pad, and forming the through electrode at the determined point.
US09564365B2 Method of singulating semiconductor wafer having back layer
In one embodiment, die are singulated from a wafer having a back layer by placing the wafer onto a first carrier substrate with the back layer adjacent the carrier substrate, forming singulation lines through the wafer to expose the back layer within the singulation lines, and using a mechanical device to apply localized pressure to the wafer to separate the back layer in the singulation lines. The localized pressure can be applied through the first carrier substrate proximate to the back layer, or can be applied through a second carrier substrate attached to a front side of the wafer opposite to the back layer.
US09564356B2 Self-forming metal barriers
A technique includes applying a liquid dielectric composition onto a substrate, where the composition includes metal ions, at least partially curing the composition to form a dielectric layer with the metal ions, patterning the dielectric layer to form electron-rich regions at a surface thereof, heating the patterned dielectric layer to drive the metal ions to the electron-rich regions thereof, thereby forming a metal barrier layer on at least a portion of the surface of the dielectric layer, and depositing one or more metal layers onto the metal barrier layer.
US09564346B2 Package carrier, semiconductor package, and process for fabricating same
A package carrier includes: (1) a dielectric layer; (2) a first electrically conductive pattern, embedded in the dielectric layer and disposed adjacent to a first surface of the dielectric layer, and including a plurality of first pads; (3) a plurality of first electrically conductive posts, extending through the dielectric layer, wherein each of the first electrically conductive posts includes a first electrically conductive post segment connected to at least one of the first pads and a second electrically conductive post segment connected to the first electrically conductive post segment, and a lateral extent of the first electrically conductive post segment is different from a lateral extent of the second electrically conductive post segment; and (4) a second electrically conductive pattern, disposed adjacent to a second surface of the dielectric layer, and including a plurality of second pads connected to respective ones of the second electrically conductive post segments.
US09564339B2 Etch resistant alumina based coatings
Method of forming a protective hard mask layer on a substrate in a semiconductor etch process, comprising the step of applying by solution deposition on the substrate a solution or colloidal dispersion of an alumina polymer, said solution or dispersion being obtained by hydrolysis and condensation of monomers of at least one aluminum oxide precursor in a solvent or a solvent mixture in the presence of water and a catalyst. The invention can be used for making a hard mask in a TSV process to form a high aspect ratio via a structure on a semiconductor substrate.
US09564316B2 Method of manufacturing semiconductor device and method of maintaining deposition apparatus
A method of manufacturing a semiconductor device, includes forming an aluminum compound film on a surface of a process chamber by supplying an aluminum (Al) source to the process chamber, the surface contacting the aluminum source in the process chamber; disposing a wafer on a susceptor provided in the process chamber after forming the aluminum compound film; and forming a thin film for the semiconductor device on the wafer.
US09564303B2 Maldi support with magnetically held spring steel plate
The invention relates to a low-cost spring steel plate as the sample support on a dimensionally stable and precisely shaped substructure, machined from an aluminum alloy, for example, and using a pattern of embedded magnets so that said plate is removable and that a body is created overall which is suitable for use in robots, for example by giving it the dimensions of a conventional microtitration plate. The planarity of the surface onto which the (organic) samples are applied is provided within the near region by the spring steel plate itself and in the far region over the whole spring steel plate by the substructure. The spring steel plate may be designed for single use in order to satisfy IVD diagnostic regulations also, for example. It can be equipped with identification codes, sample site markings and pre-coatings for different types of analytical tasks, such as MALDI-TOF mass spectrometric analysis.
US09564300B2 Centering of a plate in a holder both at room temperatures and at higher temperatures
A system that has a plate with a holder, in which the plate is centered in the holder both at room temperatures and at higher temperatures, independently of the thermal expansion of the plate and the holder, and in which the plate can freely expand in the holder at higher temperatures.
US09564299B2 Methods of manufacturing large-area sputtering targets using interlocking joints
In various embodiments, joined sputtering targets are formed at least in part by spray deposition of the sputtering material and/or welding.
US09564295B2 Diagnosis system for pulsed plasma
A diagnosis system for pulsed plasma includes an optical emission sensor (OES) to receive light generated the pulsed plasma, the pulsed plasma having been generated in accordance with a pulse signal, a digitizer to synchronize the electrical signal with the pulse signal, and an analyzer to analyze the synchronized electrical signal.
US09564293B2 Charged particle beam writing apparatus, and buffer memory data storage method
A charged particle beam writing apparatus includes a buffer memory including a memory region capable of contemporarily storing writing data for data processing regions, wherein writing data including data files is temporarily stored for each of the data processing regions, a dividing unit to divide the memory region of the buffer memory into a first region being large and a second region being small, a specifying unit to specify the memory region such that a data file being large is preferentially stored in the first region and a data file being small is stored at least in the second region, concerning the data files for each of the data processing regions included in the writing data, and a data processing unit to read data files corresponding to each of the data processing regions from the buffer memory, and to perform data processing using the read data files.
US09564292B2 Ion beam measuring device and method of measuring ion beam
An ion beam measuring device includes: a mask that is used for shaping an original ion beam into a measuring ion beam including a y beam part elongated in a y direction that is perpendicular to a traveling direction of the ion beam and an x beam part elongated in an x direction that is perpendicular to the traveling direction and the y direction; a detection unit that is configured to detect an x-direction position of the y beam part and a y-direction position of the x beam part; and a beam angle calculating unit that is configured to calculate an x-direction beam angle using the x-direction position and a y-direction beam angle using the y-direction position.
US09564289B2 Ion implanter and method of controlling the same
An ion implanter includes a high-voltage power supply, a control unit that generates a command signal controlling an output voltage of the high-voltage power supply, an electrode unit to which the output voltage is applied, and a measurement unit that measures an actual voltage applied to the electrode unit. The control unit includes a first generation section that generates a first command signal for allowing the high-voltage power supply to output a target voltage, a second generation section that generates a second command signal for complementing the first command signal so that the actual voltage measured by the measurement unit becomes or close to the target voltage, and a command section that brings to the high-voltage power supply a synthetics command signal which is produced by synthesizing the first command signal and the second command signal.
US09564284B2 Anode having a linear main extension direction
An anode with a linear main direction of extent for an x-ray device, has an anode body and a focal track layer, which is connected to the anode body in a material-bonding manner on a focal track layer volume portion of the anode body. At least one cooling channel for the cooling of the anode body and the focal track layer is arranged in the interior of the anode body and at least the focal track layer volume portion is formed of a material with at least a basic matrix of refractory metal. The focal track layer volume portion extends as far as to the cooling channel.
US09564283B2 Limiting migration of target material
In an electron irradiation system, a gas-tight housing encloses a cathode region and an irradiation region, which communicate through at least an aperture. In the cathode region, there is arranged a high-voltage cathode for emitting an electron beam. In the irradiation region, there is an irradiation site arranged to accommodate a stationary or moving object to be irradiated. The migration of cathode-degrading debris is limited by means of an electric field designed to prevent positively charged particles from entering the cathode region via the aperture. The invention can be embodied with an axial electric field, which realizes an energy threshold, or a transversal field which deflects charged particles away from trajectories leading into the cathode region.
US09564282B2 UV bulb configuration
A UV light and socket assembly having a pin and hole arrangement with a central pin and corresponding hole with peripheral pins and corresponding holes arranged approximately 120 degrees from each other from the central pin and opening. The light and socket assembly including a locating projection and corresponding locating opening that receives the projection that is positioned so as to be aligned with one of the peripheral pin and openings and the central pin and opening.
US09564279B2 Electromagnetic switch having magnetic yoke with slits
An electromagnetic switch includes a pair of fixed contacts disposed and fixed in a contact housing case with a predetermined distance therebetween; a movable contact disposed in the contact housing case so as to contact and separate from the pair of fixed contacts; and an electromagnet unit which brings the movable contact into and out of contact with the pair of fixed contacts. The electromagnet unit has a magnetic yoke enclosing an exciting coil, a movable plunger having a contact pole surface facing the contact pole surface of the magnetic yoke, and a linking shaft which links the movable plunger and the movable contact, and magnetic paths through which a holding force is generated by external magnetic fluxes generated by a flowing current when the movable contact contacts the pair of fixed contacts, are formed on the contact pole surface of the magnetic yoke.
US09564277B2 Systems and devices for reducing phantom load
Systems and devices are described herein for reducing a phantom load. The system may include a device for connection to a power source and a transformer or machine, wherein the device is configured to disconnect the transformer or machine from the power source under a predetermined load condition. The device may include a contactor, a current detector, a timer, and a controller. Portions of the current detector, timer, or controller may be implemented in a microcontroller.
US09564276B2 Cable switch
A cable switch comprising a first base member of a band shape provided with a conductor on an inner surface and a second base member facing the first base member, and including a flat positive electrode and a negative electrode, the positive electrode being provided on one side of an inner surface thereof and the negative electrode being provided on another side of the inner surface, a gap being formed between the positive electrode and the negative electrode for separating and insulating the positive electrode and the negative electrode from each other.
US09564274B2 Metal complex dye, photoelectric conversion element, dye-sensitized solar cell, dye solution, and compound
A photoelectric conversion element, having: an electrically-conductive support; a photoconductor layer having a semiconductor fine-particle layer adsorbed a dye; a charge transfer layer containing an electrolyte; and a counter electrode; which are provided on one side of the support in this order, in which the dye has at least one terdentate ligand having at least one acidic group; at least one ligand coordinating to a metal atom M has an sp2 carbon atom; a cyclic group binds to the sp2 carbon atom; a specific substituent R is substituted at an atom of α- or β-position to the atom of the cyclic group directly binding to the sp2 carbon atom; and with the metal atom M, an atom G1 of the α- or β-position, and an atom G2 of the substituent R, an angle θ (∠MG1G2) is 150° or less.
US09564272B2 Continuous extrusion method for manufacturing a Z-directed component for insertion into a mounting hole in a printed circuit board
A method for manufacturing a Z-directed component for insertion into a mounting hole in a printed circuit board according to one example embodiment includes simultaneously extruding a plurality of materials according to the structure of the Z-directed component to form an extruded object and forming the Z-directed component from the extruded object. In one embodiment, the extruded object is divided into individual Z-directed components. In one embodiment, the timing of extrusion between predetermined sections of one of the materials is varied in order to stagger the sections in the extruded object.
US09564264B2 High frequency integrated point-of-load power converter with embedded inductor substrate
A low profile power converter structure is provide wherein volume is reduced and power density is increased to approach 1 KW/in3 by at least one of forming an inductor as a body of magnetic material embedded in a substrate formed by a plurality of printed circuit board (PCB) lamina and forming inductor windings of PCB cladding and vias which may be of any desired number of turns and may include inversely coupled windings and which provide a lateral flux path, forming the body of magnetic material from high aspect ratio flakes of magnetic material which are aligned with the inductor magnetic field in an insulating organic binder and hot-pressed and providing a four-layer architecture comprising two layers of PCB lamina including the embedded body of magnetic material, a shield layer and an additional layer of PCB lamina, including cladding for supporting and connecting a switching circuit, a capacitor and the inductor.
US09564263B2 Core assembly for wireless power communication, power supplying device for wireless power communication having the same, and method for manufacturing the same
Disclosed herein are a core assembly for wireless power communication, a power supplying device for wireless power communication having the same, and a method for manufacturing the same. The core assembly for wireless power communication includes: a plate shaped core including concave parts disposed in a main surface thereof and made of a magnetic material; a plurality of winding type coils received in the concave parts and partially overlapping each other; and a circuit board connected to both ends of each of the coils which controls application of a power to the coils.
US09564261B2 Method for analyzing color code encoded in magnetic structure
Provided is a color encoding method including providing a composition including a liquid medium and magnetic nanoparticles dispersed in the liquid medium; applying a magnetic field to the composition to align the magnetic nanoparticles; and applying a patterned energy source to the composition to solidify the composition, wherein more than one region of the composition are sequentially solidified with varying magnetic field strength to fix a plurality of color codes.
US09564259B2 Superconducting wire and superconducting coil
A superconductor wire includes: a superconducting laminate that includes: a substrate and an intermediate layer; a superconductor layer, and a metal stabilization layer which are laminated on the substrate; and an insulation coating layer that covers an outer surface of the superconducting laminate and is formed by baking a resin material. Further, a maximum height Rz of at least a part of the outer surface of the superconducting laminate covered with the insulation coating layer is 890 nm or less.
US09564257B2 Litz wire terminal assembly
A Litz wire terminal assembly includes a wire bundle having a plurality of electrically conductive strands extending between a first end and a second end to define a length. Each strand includes an insulative cover having a proximate cover end at the first end and a distal cover end at the second end. The distal cover end is flush with the second end. The Litz wire terminal assembly further includes a ferrule on the wire bundle. The ferrule has a distal ferrule end at the second end of the conductive strands.
US09564248B2 Inductive plasma source and plasma containment
A system and apparatus for controlled fusion in a field reversed configuration (FRC) magnetic topology and conversion of fusion product energies directly to electric power. Preferably, plasma ions are magnetically confined in the FRC while plasma electrons are electrostatically confined in a deep energy well, created by tuning an externally applied magnetic field. In this configuration, ions and electrons may have adequate density and temperature so that upon collisions they are fused together by the nuclear force, thus forming fusion products that emerge in the form of an annular beam. Energy is removed from the fusion product ions as they spiral past electrodes of an inverse cyclotron converter. Advantageously, the fusion fuel plasmas that can be used with the present confinement and energy conversion system include advanced (aneutronic) fuels.
US09564245B2 Integrated circuit defect detection and repair
In accordance with the present description, a device includes an internal defect detection and repair circuit which includes a self-test logic circuit built in within the device and a self-repair logic circuit also built in within the device. In one embodiment, the built in self-test logic circuit may be configured to automatically identify defective memory cells in a memory. Upon identifying one or more defective memory cells, the built in self-repair logic circuit may be configured to automatically repair the defective memory cells by replacing defective cells with spare cells within the memory.
US09564244B2 Shift register unit, shift register, display panel and display
A shift register unit, a shift register, a display panel and a display. The shift register unit comprises a holding module for holding a high level at a pulling up (PU) node when the PU node is at a high level. With the present invention, the level at the PU node may be pulled up rapidly in a charging stage, and a PD node may also be ensured to be at a higher potential in a noise eliminating stage, which may eliminate noises at the PU node and a signal output terminal OUTPUT effectively, so that a picture quality may be enhanced.
US09564243B2 Equivalent fuse circuit for a one-time programmable read-only memory array
Technologies are provided for measuring a programming current (PC) for a memory cell (MC) of a one-time programmable read-only memory array. The MC includes a fuse equivalent circuit (FEC) that includes a first current path (CP) having a first node, a second CP having a fuse of the memory cell and a second node, and a third CP. The PC is split into a first current, a second current and a third current that flow over the first CP, the second CP, and the third CP, respectively. A first voltage applied along the first path is divided to generate a second voltage at the first node, and an output voltage generated by an operational amplifier controls the second current to maintain a third voltage at the second node at substantially the same value as the second voltage so that the second current has a sufficiently low value and does not burn the fuse.
US09564240B2 Semiconductor storage device
A semiconductor storage device according to an embodiment includes a memory cell array including a plurality of memory cells. A plurality of word lines are connected to the memory cells. A plurality of bit lines are connected to one end of current paths of the memory cells. A sense amplifier part is connected to the bit lines. A data write operation includes a first write loop and a second write loop. The first write loop includes a first program operation and a first verify operation. The second write loop includes a second program operation and a second verify operation. The sense amplifier part discharges a voltage of at least one of the bit lines in the first verify operation. The sense amplifier part keeps voltages of the bit lines in the second verify operation.
US09564237B2 Nonvolatile memory device and read method thereof
A nonvolatile memory device has improved reliability by compensating a threshold voltage of a flash memory cell. A nonvolatile memory device includes a memory cell array and a voltage generator for supplying a select read voltage to a select word line and an unselect read voltage to unselected word lines when a read operation is performed, and supplying a verify voltage to a select word line and the unselect read voltage to unselected word lines when a program operation is performed. The voltage generator supplies a first unselect read voltage to at least one between an upper word line and a lower word line adjacent to the select word line when the program operation is performed, and supplies a second unselected read voltage to at least one between the upper word line and the lower word line adjacent to the select word line when the read operation is performed.
US09564234B2 Sequentially accessing memory cells in a memory device
Systems and methods of sequentially accessing memory cells in a nonvolatile memory device (NVM) are provided. The NVM has a plurality of strings and a common signal line coupled to the plurality of strings. Each string includes a plurality of memory cells and a selection transistor coupled between the plurality of memory cells and the common signal line. A command that accesses multiple memory cells is received, a voltage is applied to a first selection transistor of a first string to electrically connect the common signal line to the first string, a pulse is applied for a predetermined time period to selection transistors of other strings, and memory cells of the first string are accessed. Advantages such as removal of boosting charges from unselected strings prior to sequentially accessing memory cells from selected strings can improve performance and reliability of NVM-based systems.
US09564224B2 Semiconductor device
A semiconductor device according to an embodiment comprises: a field effect transistor comprising a semiconductor layer and a gate electrode; a wiring line layer positioned above the field effect transistor; and a control circuit that adjusts a voltage of a wiring line in the wiring line layer. The wiring line layer comprises: a contact wiring line connected to a source or a drain of the field effect transistor; and a first wiring line facing a position between the gate electrode and the contact wiring line, of the semiconductor layer. The control circuit adjusts the contact wiring line to a certain voltage and sets the first wiring line to a floating state.
US09564220B2 Semiconductor device
A semiconductor device includes memory blocks including a plurality of memory cells, wherein the plurality of memory cells are divided into a plurality of pages, and an operation circuit suitable for outputting operating voltages to local lines of the memory blocks to perform a program loop, an erase loop and a read operation on the plurality of memory cells, wherein the operation circuit is suitable for applying a dummy pulse having a positive potential to the local lines after the program loop or the erase loop is completed.
US09564219B2 Current based detection and recording of memory hole-interconnect spacing defects
For a non-volatile memory device having a NAND type of architecture, techniques are presented for determining NAND strings that are slow to program, including comparing the amount of current drawn by different sets of memory cells during different write operations. These techniques are particularly applicable to memory devices have a 3D structure, such as of BiCS type, where the slow programming can arise from defects of the spacing between the memory holes, in which the NAND strings are formed, and the local interconnects, such as for connecting common source lines and which run in a vertical direction between groups of NAND strings. The slow to program NAND strings can be recorded and this information can be used when writing data to the NAND strings. Several methods of writing data along a word line that includes such slow to program cells are described.
US09564214B2 Memory device
According to one embodiment, a memory device includes a controller; a first electrode and a second electrode connected to the controller; and a variable resistance layer provided between the first electrode and the second electrode. The variable resistance layer has a first structure, and a second structure. The controller configured to be able to perform a first operation of applying a first voltage between the first electrode and the second electrode, a second operation of applying a second voltage between the first electrode and the second electrode and determining whether or not the variable resistance layer has the second structure, and a third operation of applying a third voltage between the first electrode and the second electrode having the interposed variable resistance layer determined to not have the second structure in the second operation.
US09564210B2 Aging sensor for a static random access memory (SRAM)
A static random access memory (SRAM) includes a first bitcell and a second bitcell. The first bitcell includes an aging transistor and the second bitcell includes a non-aging transistor. An aging sensor is coupled between the first bitcell and the second bitcell to determine an amount of aging associated with the aging transistor. In one aspect, the amount of aging associated with the aging transistor is determined based on a difference between a voltage or current associated with the aging transistor and a voltage or current associated with the non-aging transistor.
US09564207B2 Semiconductor memory device, semiconductor memory system and method for controlling self refresh cycle thereof
A semiconductor memory device which performs a refresh operation. The semiconductor memory device may include an information detection unit suitable for detecting a refresh characteristic of a memory cell, a control signal generation unit suitable for generating a refresh control signal having a refresh cycle corresponding to the refresh characteristic, and a refresh driving unit suitable for driving a refresh operation on the memory cell with the refresh cycle in response to the refresh control signal.
US09564205B2 Memory apparatus and method for accessing memory
A memory apparatus and a memory accessing method are provided. The memory accessing method includes: calculating an accessed times of each of a plurality of word line addresses; setting each of the corresponding word line addresses as an aggressor word line address by comparing the accessed times of the each of the word line addresses and a threshold accessed times; and setting a backup word line address, and replacing memory cells of the aggressor word line address by memory cells of the backup word line address.
US09564199B2 Methods of reading and writing data in a thyristor random access memory
A volatile memory array using vertical thyristors is disclosed together with methods of operating the array to read data from and write data to the array.
US09564195B2 Address comparator circuit for generating transmission control signal, memory device and memory system including the same
An address comparator circuit includes a first determination unit suitable for activating a first control signal when a first address corresponding to a previous read command is identical with a second address corresponding to a current read command; a second determination unit suitable for activating a second control signal when the previous and current read commands are consecutively inputted to the address comparator circuit with an interval of a specific number of clocks or less; and a blocking signal generation unit suitable for generating a blocking signal that blocks data transmission between a memory array and an external device based on the first and the second control signals.
US09564186B1 Method and apparatus for memory access
Aspects of the disclosure provide an integrated circuit that includes a first memory controller, a second memory controller and at least a functional circuit coupled to the second memory controller. The first memory controller is configured to control memory access to a first memory. The second memory controller is configured to control memory access to a second memory that is able to be turned on/off. The functional circuit is configured to operate based on the second memory. The second memory controller is configured to cause the second memory to be turned on when an application requires an operation of the functional circuit.
US09564179B2 Rectifying component for magnetic disk device
A spoiler (40) that is a rectifying component for a magnetic disk device including a flat plate-like plate portion (41) arranged to face a magnetic disk (10), and a support portion (42) that supports the plate portion (41) includes a body portion (401) made of a resin, and a metal plating layer (402) that covers an entire surface of the body portion (401).
US09564176B2 Method to mark and exploit at least one sequence record of a video presentation
The present invention proposes a method to mark and exploit at least one sequence record of a video presentation played on a multimedia unit, said method comprising the steps of: during the video presentation, receiving a command from a user to mark a currently displayed video sequence, said command initiating the step of: creating a sequence record comprising a time index or frame index, allowing to locate the proper part of the video presentation, and a reference of the video presentation. At a later stage, requesting the edition of the sequence record by: adding textual information which corresponds to the actual sequence, and storing the sequence record.
US09564171B2 Reconstructive error recovery procedure (ERP) using reserved buffer
In one embodiment, a tape drive includes a reserved data buffer and logic integrated with and/or executable by a processor. The logic is configured to read a data set from a medium and store a first portion of the data set to the reserved data buffer in response to a determination that the first portion of the data set is correctable using C2 error correction code (ECC). The logic is also configured to replace any stored row of a non-C2-correctable portion of the data set stored to the reserved data buffer with a corresponding row of the data set read from the medium in response to a determination that the stored row of the non-C2-correctable portion of the data set has an equal amount or more C1-correctable error therein than the corresponding row of the data set read from the medium.
US09564169B2 Compressed audio information
Compressed entertainment content such as audio or video or both includes additional aspects and operations associated their way. The compressed audio may be used to signal computers such as a telephone or reminder for an appointment. A melody line may be extracted from the audio, or the audio may be used exactly as it is. Another aspect stores traders within the entertainment content such as in MP3. Those traders are used to trigger the system to retrieve other parts of the content to be displayed at the same time that that particular part of the MP3 is being play. The content may include video or text, or maybe links to other content such as broadband content four times sensitive content. Another aspect describes encryption which is keyed to the disk ID to prevent playing oven illegally copied disk. Another aspect reads a specified amount of information then spins down the disk to conserve battery power.
US09564159B2 Preventing damage to storage devices within a storage system due to movement of the storage system
A method implemented in a storage system that has moveable storage devices includes a motion controller receiving movement related data of a storage device from at least one sensor associated with the storage device. In response to the received movement related data indicating at least one pre-identified condition, a park command is issued that triggers the reading head of the storage device to enter a parked state in which the storage device is protected from damage that can occur due to motion of the reading head while the pre-identified condition exists.
US09564147B2 Audio communication system, audio communication method, audio communication purpose program, audio transmission terminal, and audio transmission terminal purpose program
An audio communication system includes a generation unit that superimposes an addition sound having a volume level determined on the basis of a voice acquired by a voice acquisition unit on an input voice acquired by the voice acquisition unit of a transmission terminal and generates a synthesis sound and a transmission unit that transmits a signal of the synthesis sound generated by the generation unit to a reception terminal.
US09564108B2 Video frame processing on a mobile operating system
A method for rendering video frames by a computing device having a software stack with an application layer and a kernel layer comprises various steps. First, a system reference time is initialized. A triggering of an interrupt signal in the kernel layer is waited for. Next, it is determined whether to update the system reference time as a function of a render function from the application layer. A next video frame in the kernel layer is rendered by the computing device as a function of the determined system reference time and the next video frame. The steps after the initializing step and starting at the waiting step are recursively performed.
US09564102B2 Client side processing of player movement in a remote gaming environment
Embodiments of the present invention provide client-side scene movement using imagery generated by a game server. Embodiments of the present invention predictively render additional imagery surrounding the present field of view. The predictive scene imagery may be on all sides of the current field of view. Embodiments of the present invention determine the amount of predictive scene imagery generated according to a likelihood of use. In addition to client-adjusted rotation, embodiments of the present invention may predictively translate the field of view. Translation is moving the point of view forward, backward or side-to-side. Predictive translation imagery may be communicated to the game server for use in local translation functions.
US09564101B2 Display device, method of display, and program
In a digital signage device, a control unit extracts a face region and a torso region from an image of the object to be displayed, compares the extracted face region and torso region to a face region and torso region extracted from a screen image on an image display unit in use, and then calculates, on the basis of these comparison results, a first adjustment factor for adjusting the size of the face region and a second adjustment factor for adjusting the size of the torso region in the image of the object to be displayed, the respective sizes of the face region and torso region in the image of the object to be displayed being separately adjusted on the basis of the calculated first adjustment factor and second adjustment factor in order to display an adjusted image on the image display unit.
US09564099B2 Bistable display systems and methods
A bistable display system includes a plurality of pixels arranged in pixel rows and pixel columns. Each pixel has a bistable material between first and second transparent and conductive substrates. A bistable display method includes driving the plurality of pixels having at least one target pixel and at least one non-target pixel and applying a voltage difference across at least one target column and at least one target row to switch the at least one target pixel between transparent and opaque states.
US09564097B2 Shift register, stage-shift gate driving circuit and display panel
A shift register, a stage-shift gate driving circuit and a display panel are provided. The shift register includes a down-delivering module, an output module, a first pull-down maintaining module, a second pull-down maintaining module, a first pull-down module and a second pull-down module. The down-delivering module is for receiving a stage-shift signal(s) from a preceding-stage shift register. The output module is for outputting stage-shift signals and a scan signal. The first pull-down maintaining module, the second pull-down maintaining module, the first pull-down module and the second pull-down module are for keeping the output signal of the output module to be a low voltage level after the output module outputs the scan signal. By the above solution, the invention can reduce the size of transistor, prevent the deterioration of transistor and increase the circuit output capability.
US09564080B2 Display device and optical detection method thereof
A display device includes a panel assembly including: a display area including a plurality of pixels, and a non-display area at a periphery of the display area; an optical measuring component at the non-display area of the panel assembly and configured to measure light generated from the pixels; and a controller configured to control the panel assembly to sequentially display an emission pattern in which the pixels emit light and a non-emission pattern in which the pixels do not emit light, wherein the controller is configured to calculate a pure emission value by comparing an emission measurement value obtained by measuring the emission pattern through the optical measuring component with a non-emission measurement value obtained by measuring the non-emission pattern through the optical measuring component.
US09564074B2 System and method for luminance correction
A system and a method for luminance correction that can remove luminance spots of a display device. The system includes a display device, an image detection unit, and a luminance correction device. The display device includes a plurality of sub-pixels including first sub-pixels and corresponding second sub-pixels. The image detection unit is configured to measure respective luminance values of the first sub-pixels. The luminance correction device is configured to supply test data so that only the first sub-pixels emit light, and to calculate correction values corresponding to the plurality of sub-pixels based on difference values between the respective luminance values measured by the image detection unit and one or more target luminance values.
US09564073B2 Display analysis using scanned images
A method for analyzing displays is described. A processing device receives a first scanned image of a first display and determines a first characteristic of the first display by analyzing the first scanned image. The processing device also receives a second scanned image of a second display and determines a second characteristic of the second display by analyzing the second scanned image. The processing device compares the first characteristic and the second characteristic to determine a third characteristic of the second display.
US09564071B1 Portable marker device
A support device for a hollow traffic marker utilizing a base having a foot positioned at the ground surface. A boss extends from the base. A flexible sleeve positions over the outer surface of the boss, the hollow traffic marker lies within the flexible sleeve. A gap within the flexible sleeve separates the first and second spacers.
US09564070B2 LED backlighting system for cabinet sign
A backlighting system for a cabinet sign may include a plurality of panels. Each panel includes a plurality of light emitting diodes (“LEDs”) attached to the panel. The diode has a box sign depth factor of less than about 1.4. An integrated circuit may also be located on the panel. A wire physically connects adjacent panels.
US09564065B2 Fuel savings training needs prediction and alert system
A novel fuel savings training needs prediction and alert system is capable of calculating a probability of persistent future fuel waste of a particular driver based on recent driving patterns originating from real-time on-board diagnostics (OBD) information of a vehicle. The fuel savings training needs prediction and alert system is also configured to generate and transmit one or more action items and alerts to a vehicle fleet operations manager or another supervisory personnel for improving driving behaviors of the particular driver. The fuel savings training needs prediction and alert system is typically either linked to or incorporated into the fuel waste variable identification and analysis system, which is capable of analyzing the real-time on-board diagnostics (OBD) information of the vehicle from a remote monitoring station unit. Preferably, various fuel waste variables are normalized with a novel metric called “RPG,” or “engine rotation per minute per gallon of fuel.”
US09564061B2 Vocalization training method
A method and software supporting the method that improves the perceived quality of a vocalist's and/or singer's spoken or sung tone by teaching how to self-lower the larynx and maintain the lower laryngeal position while vocalizing and singing. An exemplary vocal instruction method comprising instructing a vocalist to self-monitor electromyographic data during singing, the data provided from an electromyograph device, the device comprising electrodes attached to a skin surface covering the vocalist's larynx, translating the data to a graphic display indicating to the vocalist the relative tension or flaccidity of the vocalist's laryngeal depressor muscles, instructing the vocalist to perform at least one physiological and/or anatomical function sufficient to result in lowered real-time tension of the laryngeal depressor muscle assessed by the electromyo-graphic device.
US09564058B2 Vision and cognition testing and/or training under stress conditions
The visual and cognitive skills of a subject may be tested and/or trained by providing a visual stimulus to a subject. More particularly, a subject may be tested and/or trained when under a stress condition to determine the effect of a stress condition, such as a physical stress or a cognitive stress, on the subject's visual and sensory skills. A response may be received from a subject via an input device, the appropriateness of which may depend upon the stimulus provided to the subject. Behavioral information and other data regarding the performance of a subject and the possible effect of the stress condition may be recorded. Scoring may be based upon the speed, accuracy, and other aspects of the performance of a subject.
US09564056B1 Flight path optimization using nonlinear programming
A method, medium, and system to receive a mathematical model representation of performance characteristics for an aircraft and an engine combination; perform a projection based model order reduction on the mathematical model representation; eliminate, based on the projected model, fast dynamics components of the mathematical model representation; determine a reduced order model, as a differential algebraic equation, wherein algebraic equations replace the fast dynamics; set a flight path angle and a throttle level angle as a control to minimize fuel consumption for the modeled aircraft and engine combination; discretize equations of motion for the modeled aircraft and engine combination and formulate optimization equations as a nonlinear programming problem; and determine an optimal open loop control that minimizes fuel consumption for the modeled aircraft and engine combination to climb to a prescribed cruise altitude and airspeed.
US09564053B2 Synchronized driving assist apparatus and synchronized driving assist system
A synchronized driving assist apparatus includes: a first acceleration power spectrum acquisition section that acquires a first acceleration power spectrum according to acceleration of a first vehicle; a second acceleration power spectrum acquisition section that acquires a second acceleration power spectrum according to acceleration of a second vehicle; a cross power spectrum calculation section that calculates a cross power spectrum between the first vehicle and the second vehicle by using the first acceleration power spectrum and the second acceleration power spectrum; a coherence calculation section that calculates coherence from the cross power spectrum; and a correlation evaluation section that evaluates correlation in a synchronized driving of the first vehicle and the second vehicle on the basis of the coherence.
US09564044B2 Optimizing speed and reach of mass notification alert delivery
A system and a method are disclosed for predicting potential reach of an alert to a targeted audience, targeted personal delivery devices and targeted non-personal notification delivery devices in an emergency mass notification system. The method includes receiving recipients and alert delivery devices data which define a targeted audience and devices of an emergency alert. The method further comprises evaluating contact and configuration data targeting quality rating, tracking data targeting quality rating and real-time data targeting quality rating based on the received recipients and devices data and a data sources repository. Responsive to the targeting quality ratings and prediction weighting data (e.g., numeric weights and descriptive thresholds), the method generating one or more predictions of the potential reach of the alert based on the targeting quality ratings.
US09564042B2 Communication system with improved safety feature
A communication system and method provide fight detection capability. Bodily parameters associated with fighting, such as limb movements, are pre-stored and individualized for a particular user. The characterization of a fight using limb movements allows for a system that can recognize a fight even when a user is unable to call for assistance. Other bodily parameters are further monitored and weighted to distinguish a fight from other activities. The automatic notification to a dispatch center or control center and notification to peer radios expedites the ability to bring aid to the user.
US09564037B2 Mobile device loss prevention using audio and spatial indicia
A processor of a first loss-prevention configured mobile device detects a second loss-prevention configured mobile device in proximity of the first loss-prevention configured mobile device. Responsive to detecting the first and the second loss-prevention configured mobile devices in proximity, spatial separation of the first loss-prevention configured mobile device from the second loss-prevention configured mobile device beyond a configured separation distance is detected. A voice of an owner of the second loss-prevention configured mobile device is detected at the first loss-prevention configured mobile device located beyond the configured separation distance. An alert is generated at the first loss-prevention configured mobile device that indicates that the owner of the second loss-prevention configured mobile device is separated from the second loss-prevention configured mobile device.
US09564029B2 Haptic notifications
Embodiments of the present disclosure are directed to a haptic actuator or a device having a haptic actuator that is capable of producing short, sharp and crisp pulses in a short amount of time.
US09564022B2 Variable-speed wagering game instance initiation
A method of conducting a wagering game includes player-controlled, dynamically determined wagering rates, with each wager initiating a separate instance of the wagering game and further displays concurrently executing instances together on one or more display devices.
US09564016B2 Criss cross poker casino card game with middle bet and five card bonus bet
One step of the present method involves making an across ante and a down ante and an optional five card poker bet. Other steps involve making an across bet or folding, making a down bet or folding, and making a middle bet or folding. All winning bets are paid out against a designated payout table for that bet. A winning middle bet is paid to the higher of the two five card poker hands formed by the players two dealt cards and either the three across community cards or the three down community cards. A winning five card bonus bet is paid to a winning five card poker hand formed by the five community cards forming the cross. The method may be played on criss cross poker layouts on actual or simulated casino card tables or on electronic devices.
US09564014B2 Server based gaming system having multiple progressive awards
A gaming system including a central server linked to a plurality of gaming machines. The central server includes a plurality of progressive modules. Each progressive module maintains one or more progressive awards and is associated with zero, one or more of the gaming machines in the gaming system. Upon a determination that a designated one of the progressive awards will be provided, one of the gaming machines associated with the progressive module which maintains the designated progressive award provides the designated progressive award to the player of such gaming machine.
US09564011B2 Method and device for conducting a card game
Game wagers are received on a hand. At least two hands are dealt and completed according to an underlying game of baccarat or baccarat variation. A bonus wager is received. After the hands are completed, a determination is made whether an end-bonus condition is met. If not, a determination is made whether a bonus-eligible sum has been obtained in a designated hand. Bonus-eligible hand sums may include designated hand sums in a player hand, a banker hand, a player hand or banker hand, and/or a player hand and banker hand. Bonus-eligible hand sums may also be hand sums closer to a target value in a designated hand. When bonus-eligible sums have been obtained in a threshold quantity of bonus triggering games, without obtaining an end-bonus condition, an award is issued on the bonus wager.
US09564010B2 Virtual players card
A gaming machine including a secondary processor coupled to a player tracking system for tracking game play of a patron using a virtual player loyalty card is described. A virtual player loyalty card can be created by associating an existing physical player loyalty card with a newly created mobile loyalty card account. The mobile card can be virtually inserted into an electronic gaming machine when a portable electronic device with an associated mobile application is in the vicinity of an electronic gaming machine. Once the mobile card is virtually inserted into the gaming machine, the patron's game play at the gaming machine can be tracked.
US09563992B2 System and method of associating, assigning, and authenticating users with personal protective equipment using biometrics
A system and method of associating, assigning, and authenticating users with and to a personal protective equipment device is provided. A method can include receiving biometric data, processing the received biometric data, and based on the processing, associating a user with a personal protective equipment device.
US09563989B2 System and method for maintaining an aircraft engine
A method and system that includes an aircraft engine that includes high pressure turbine blades, low pressure turbine blades, and a plurality of bearings, a data logging device associated with the aircraft engine to acquire engine data of the aircraft engine, and an external device that is external to the data logging device. The external device of the system includes processing circuitry to assign a failure coverage cycle to the aircraft engine.
US09563984B2 Integrating components into 3D printed objects
Methods, systems, and apparatus, including computer programs encoded on a storage medium, for integrating components into objects that are to be 3D printed. One of the methods includes obtaining a three-dimensional model of a first object; receiving an input identifying an additional component; generating a digital representation of the additional component; integrating the digital representation of the additional component with the three-dimensional model; and providing the three-dimensional model with the integrated digital representation to a 3D printer for fabrication.
US09563983B2 Filtering information within augmented reality overlays
Augmented reality overlays for display to a user of an augmented reality device are managed. An object of is received. As received, the object is associated with an augmented reality marker within a field of view of the user. Information associated with the object is for display in an overlay. The speed of the augmented reality marker relative to the user is calculated. This speed of the augmented reality marker is compared with a threshold value. Responsive to the speed of the augmented reality marker being greater than the threshold value, the information is filtered out from the overlay, and the filtered overlay is displayed on the augmented reality device.
US09563978B2 Image generation apparatus, method, and medium with image generation program recorded thereon
When generating a pseudo three-dimensional image by performing volume rendering on a three-dimensional image using an opacity curve that defines the relationship between pixel value and opacity, identifying a whole region representing a predetermined target object from the three-dimensional image, setting a base opacity curve to the identified whole region, obtaining, with respect to each of at least some pixels in the identified whole region, a representative value in an adjacent region of a pixel concerned, and setting an opacity curve obtained by modifying the base opacity curve using the obtained representative value as the opacity curve to be applied to the pixel concerned in the volume rendering.
US09563964B1 Method and apparatus for computer vision analysis of cannon-launched artillery video
An automated method to quantify the pitching and yawing motion of a projectile during ballistic flight using two camera/tracker video systems. Image processing tools are used to segment the shape of the projectile in each frame of a launch video, which allows the location and observed pitch angle to be calculated with sub-pixel accuracy. Subsequent automated analysis uses the history of the projectile location and the pitching behavior to calculate estimates for the epicyclic motion, as well as other ballistic parameters such as aeroballistic coefficients. Using two cameras located at different orthographic views of the line-of-fire (LOF) allows the pitching and yawing motion history of the projectile to be calculated in three dimensions (3D). In addition, input of the camera locations, cannon trunnion location, and the cannon pointing direction allows for automatic correction for camera misalignment.
US09563952B2 Determination of a measurement error
For swift and secure determination of a measurement error a first digital image is obtained using an image sensor, wherein a line of sight of an optical arrangement is oriented in a first face direction. A characteristic image area in the first digital image on an image sensor is determined. A second digital image is then taken with a line of sight of the image sensor oriented in a second face and the characteristic image area defined in the first image is searched in the second digital image, the first or the second digital image is rotated in the image plane by 180° . Then in the second digital image the position of the characteristic image area is determined. And offset between the characteristic image area in the first digital image and the characteristic image area in the second digital image is determined.
US09563950B2 Methods and tools for analyzing brain images
Methods and systems for analyzing a medical image of a subject's brain are disclosed. Analysis of a medical image of a subject's brain for predictive and diagnostic determination of neurodegenerative disease state. The method comprises parcellating the grey matter in the image of the brain and determining the size of each region to generate an initial pattern of the disease process; applying a diffusion kernel to obtain an output vector; and predicting future changes to the brain based on the output vector. Another method of analyzing a medical image of a subject's brain includes solving for eigen-modes of a connectivity matrix, projecting the eigen-modes onto the initial disease state to produce an output product and diagnosing a disease or lack thereof based on a comparison of the output product to one or more reference standards.
US09563943B2 Based sampling and binning for yield critical defects
Methods and systems for design based sampling and binning for yield critical defects are provided. One method includes aligning each image patch in each inspection image frame generated for a wafer by an optical subsystem of an inspection system to design information for the wafer. The method also includes deriving multiple layer design attributes at locations of defects detected in the image patches. In addition, the method includes building a decision tree with the multiple layer design attributes. The decision tree is used to separate the defects into bins with different yield impacts on a device being formed on the wafer. The method also includes binning the defects with the decision tree.
US09563939B2 De-noising system for remote images of ground buildings using spectrum constraints and de-noising method thereof
A de-noising method for remote images of ground buildings using spectrum constraints. The method includes: 1) obtaining a reference image of ground buildings from a remote image database of the ground buildings, performing a Fourier transformation on the reference image to obtain an amplitude spectrum, and performing a threshold segmentation, an erosion operation and a dilation operation successively on the amplitude spectrum to obtain a binary template of spectrum of the ground buildings; and 2) obtaining a real-time image of the ground buildings by a high-speed aircraft, performing a Fourier transformation on the real-time image to obtain a spectrum, filtering the spectrum of the real-time image in frequency domain by the binary template of spectrum of the ground buildings, and performing an inverse Fourier transformation thereon to generate a filtered real-time image of the ground buildings.
US09563937B2 High-resolution image generation apparatus, high-resolution image generation method, and high-resolution image generation program
It is an object to obtain a high-resolution image generation apparatus that can generate a high-quality image by sorting out good portions from faulty portions in optical flow. The present invention includes: a hard disk that stores multi-viewpoint image information and parameter information of a base image and a plurality of reference images; an optical flow computation unit that extracts a plurality of pairs of the base image and a reference image, the plurality of pairs each including a different reference image, and computes optical flow for each pair; a depth information computation unit that computes depth information which indicates depth of each pixel of the base image for each pair, based on optical flow and the parameter information; and an optical flow sorting unit that determines whether or not each piece of pixel-based correspondence information included in the optical flow of each pair is to be used for improving a resolution of the base image, based on two pieces of the depth information.
US09563933B2 Methods for reducing memory space in sequential operations using directed acyclic graphs
Various disclosed embodiments are directed to methods and systems for reducing memory space in sequential computer-implemented operations. The method includes generating a directed acyclic graph (DAG) having a plurality of vertices and directed edges, wherein each edge connects a predecessor vertex to a successor vertex. Each vertex represents one of the computer-implemented operations and each directed edge represents output data generated by the operations. The method includes merging one of the predecessor vertex with one of the successor vertex by combining the operations of the predecessor vertex and the successor vertex if the predecessor and successor vertices are connected by a directed edge and there is only one directed edge originating from the predecessor vertex. The merger of the predecessor and the successor vertices reduces the number of directed edges in the DAG, resulting in a reduction of intermediate buffer memory required to store the output data.
US09563932B2 Techniques to request stored data from memory
Techniques are described to generate an index for a texture. The index can be used to retrieve a portion of one or more textures from a cache. The index can be adapted based on static texture attributes or direction attributes in order to attempt to achieve texture cache efficiency. Static texture attributes can include, bit are not limited to, 1-dimensional texture, 2-dimensional texture, 3-dimensional texture, or MIPmaps texture, original memory address. Direction attributes can be, but are not limited to, u-major or v-major directions.
US09563930B2 Techniques for clearing a shared surface
Various embodiments are generally directed to an apparatus, method and other techniques to determine that a shared surface is shared between a first application and a second application, determine that a fast clear operation has been performed on the shared surface, the fast clear operation comprising clearing one or more locations of one or more buffers. Further, various embodiments may include writing pixel value information to the one or more locations of the one or more buffers and performing a resolve operation on the shared surface.
US09563920B2 Method, system and program product for matching of transaction records
A method, system and program product comprise accessing a transaction records database. Unmatched records are collected into a first set. The first set at least comprises events and transactions. Probabilities of event matches of transactions originating from an event are calculated. The calculating uses at least defined features and stored probability distributions. A quality value for each of the event matches is calculated. The quality value is at least in part being determined by the probability of the event match. A second set of optimized event matches is determined using at least the quality values. Each of the optimized event matches at least comprises transactions deemed to have been generated by the event.
US09563916B1 System and method for generating a finance attribute from tradeline data
Embodiments of a system and method are described for generating a finance attribute. In one embodiment, the systems and methods retrieve raw tradeline data from a plurality of credit bureaus, retrieve industry code data related to each of the plurality of credit bureaus, determine one or more tradeline leveling characteristics that meet at least one pre-determined threshold, and generate a finance attribute using the selected leveling characteristics.
US09563911B2 Automatic evaluation system and navigation device
An automatic evaluation system includes: a navigation device used in a vehicle; and a center that communicates with the navigation device. The navigation device includes: a stop-over determination device that automatically determines whether a user has stopped over at a store; a counting device that counts a cumulative number of stop-over times; a recommended store determination device that determines the store, at which the cumulative number of times has become two, as a recommended store; and a posting device that automatically transmits information on the recommended store to the center. The center includes a registration device that registers the information on the recommended store received from the navigation device in relation with the vehicle as a sender source.
US09563909B2 Systems and methods for purchasing electronic transmissions
Provided are methods, apparatus and systems for the sale of digital content over a network. The disclosure herein discusses the recording of a broadcast of a digital data stream by a broadcast receiving device. A listener may select a particular digital data stream to purchase by selecting a content identifier associated with the digital data stream of interest at the recording device. Upon obtaining the selection, a purchase request message is transmitted to an intermediary communication device. The purchase request message includes at least the content identifier. After the transaction is completed at a transaction server, a purchase confirmation message including at least a digital rights management key associated with the digital data stream is returned to and received by the broadcast receiving device. Upon receipt, of the digital rights management key, the recorded digital data stream is released for reproduction.
US09563904B2 Extracting product purchase information from electronic messages
Improved systems and methods for extracting product purchase information from electronic messages transmitted between physical network nodes to convey product purchase information to designated recipients. These examples provide a product purchase information extraction service that is able to extract product purchase information from electronic messages with high precision across a wide variety of electronic message formats and thereby solve the practical problems that have arisen as a result of the proliferation of different electronic message formats used by individual merchants and across different merchants and different languages. In this regard, these examples are able to automatically learn the structures and semantics of different message formats, which accelerates the ability to support new message sources, new markets, and different languages.
US09563902B2 System and method for transporting a virtual avatar within multiple virtual environments
A virtual venue application for displaying information is provided, where the virtual venue application is implemented as part of an apparatus, or a system. The virtual venue application allows one or more users to generate and display a virtual avatar that represents a user of the virtual venue application. The virtual venue application also displays a virtual venue, where the display of the virtual venue is based on a position of the virtual avatar within the virtual venue. The virtual venue application also transports a virtual avatar from a first location to a second location.
US09563889B2 Method and apparatus for secure wireless point of sale transactions
In an embodiment, a method of masking transaction data for a secure wireless transaction includes transmitting wireless pseudo transaction data that includes false transaction data and processing received pseudo transaction data and transaction data to extract or separate the transaction data.
US09563879B2 Providing accurate recipient lists by correlating tagged keywords to recipient lists
A method, system and computer program product for providing accurate recipients lists. Keywords (e.g., processor, monitor) in a document (e.g., electronic mail message) are identified. These keywords are tagged, where tagging refers to an index term assigned to a piece of information, such as these keywords. A list of recipients may be provided to be correlated with these tagged keywords. The list of recipients is associated with these tagged keywords thereby providing a predefined recipient list to be used when a subsequent document with these tagged keywords is identified. Furthermore, the user is provided an option to modify this recipient list when a subsequent document containing the tagged keywords associated with the recipient list is identified thereby ensuring an accurate recipient list is used.
US09563878B2 System and method for intelligent data mapping, including discovery, identification, correlation and exhibit of CRM related communication data
A system and method for performing automatic detection, storage, correlation and retrieval of specific electronic communications data from heterogeneous computer systems and storage with non-normalized representation of this data on a computer system running specialized software are provided.
US09563877B2 Customizable controls provided by a messaging application for performing selected actions
Technologies are described herein for providing users of a messaging application with controls that perform one or more selected actions with a message. Any number of default custom action controls may be displayed in a gallery. The selection of a custom action control performs various actions to an active message. New custom action controls may be created and existing controls modified to provide any number of desired actions. Dialogs provide user-friendly interfaces that allow a user to assign the desired functionality to a custom action control. The custom action controls may be organized into groups and shared between messaging applications and computers.
US09563876B2 Control options for instant message display and notification
An instant messaging program is configured by receiving a chat selection input signal from the input device indicating the selection of a chat session; displaying selectable chat configuration parameters on the display; receiving a configuration input signal from the selection device indicating the selection of a chat configuration parameter; and linking the selected chat configuration parameter to the selected chat session so that the selected chat configuration parameter controls the subsequent display of the selected chat session.
US09563873B1 Resource tag generation and deployment for resource valuation and distribution
Embodiments of the invention are directed to a system, method, or computer program product for generating resource tag systems and integration of the tag systems on machines for machine use, valuation, and distribution. The tags comprise sensors for monitoring activity of the machine or product and identifies stagnant periods in the use of the machine or product. Based on a triggering stagnant duration, the tag system provides signals to the user indicating product inactivity. The tag may generate a communicable link with outside sources to identify and present the user with a current market value of the machine or product that the tag is affixed. Upon authorization, the tag may post the machine or product for sale and/or present the product for donation. Furthermore, upon sale of the product, the tag may be able to transfer warranty information along with the product.
US09563867B2 System for allocating and monitoring machines
A system for allocating resources includes a plurality of first machines at a work area and a plurality of second machines at a remote location. A controller stores a material movement goal for a production time period, and determine a total capacity at the work area based upon a capacity of the first machines and the production time period. The total capacity at the work area is compared to the desired material movement goal and upon the total capacity at the work area exceeding the desired material movement goal, operational instructions are generated for and communicated to selected ones of the first machines. Upon the total capacity at the work area being less than the desired material movement goal an alert command is generated and some of the second machines may be moved to the work area.
US09563866B2 Estimating a computing job complexity
In a method for estimating a complexity of a computing job, selected data objects relevant to a data repository are retrieved. In addition, points are assigned to multiple elements of the selected data objects according to a predefined schedule and scores for the selected data objects are calculated by applying a mathematical function to the multiple elements and complexities of the data objects are estimated based upon the calculated scores and the predefined schedule. In addition, a complexity of the computing job is estimated based upon the estimated complexities of the data objects and the estimated complexity of the computing job is stored.
US09563865B2 Multiple-level treatment for optimizing one or more fluid separation units
The invention relates to the optimized management of one or more fluid production units, especially those involving fluid separation treatment, comprising: a) a data collection step, the data being on one or more values of current parameters defining a current operating point of the production unit, on a future production demand and on at least one optimization criterion; and b) a computation step for computing one or more parameters defining a new operating point of the unit, at least in accordance with this demand. The computation step b) comprises at least: 1) an estimation of at least one optimum solution for defining the new operating point; and 2) a validity test carried out on this optimum solution, at least in accordance with an analysis of the transition of the production unit from the current operating point to the new operating point.
US09563864B2 Detecting patterns that increase the risk of late delivery of a software project
Historic and current development data associated with the project may be gathered. A catalog of patterns, each pattern associated with a data measure and an analysis routine capable of detecting the pattern according to the data measure in a given data set may be obtained. A pattern describes a particular indication in the historical and development data, which arises one or more of, at a discrete point in time or over a period of time. The analysis routine may be applied to the historic and current development data. A notification may be issued responsive to identifying the pattern in the historic and current development data. The applying and the issuing may be performed for each pattern in the catalog of patterns.
US09563863B2 Marking apparatus equipped with ticket processing software for facilitating marking operations, and associated methods
Marking apparatus and methods, in which first ticket information relating to a locate request ticket is received, and second ticket information derived from the first ticket information is displayed on a display device of the marking apparatus. A field technician may provide some input to generate an electronic record or log of technician activity during a marking operation. In one example, a checklist may be generated (e.g., based at least in part on the first ticket information) and displayed locally to the technician as a guide to perform and verify various aspects of the operation. In another example, a set of instructions or “workflow” may be generated to guide the technician through a sequence of steps to perform the marking operation. Performance via a process guide (e.g., checklist or workflow) may be interactive in that the technician may provide input, or automated/semi-automated by analyzing various information collected by the marking apparatus with respect to the ticket information and/or other available information germane to the operation.
US09563859B2 System for on-site management of an event
A system includes a gatekeeper system for validating ticket information for a plurality of attendees of an event, the gatekeeper system being operable to communicably connect by a wireless connection signal to mobile check-in devices, and one or more mobile check-in devices communicably connected to the gatekeeper system, each mobile check-in device being operable to receive ticket identifiers for attendees of the event and to transmit the ticket identifiers for the attendees to the gatekeeper system.
US09563857B2 Multi-objective semiconductor product capacity planning system and method thereof
Disclosure is a multi-objective semiconductor product capacity planning system and method thereof. The system comprises a data input module, a capacity planning module and a computing module. The machine information of the production stations, the product information and the order information are input by the data input module. According to the demand quantity of order, capacity information and product information, the capacity planning module plans a capacity allocation to determine the satisfied quantity of orders. The capacity allocation information is used to form a gene combination by chromosome encoding method. The computing module calculates the gene combination several times to generate numerous candidate solutions by a multi-objective genetic algorithm. The numerous candidate solutions sorts out and generates a new gene combination, and repeats the calculation to form candidate solution set until stop condition is satisfied. The candidate solution set is transformed into numerous suggestive plans as options.
US09563856B2 Estimating affective response to a token instance of interest utilizing attention levels received from an external source
A user may be exposed to multiple token instances representing stimuli that may influence the affective state of the user. Described herein are embodiments of systems, method, and computer programs for estimating affective response to a token instance of interest, selected from among the token instances. The token instance of interest is selected based on attention levels received from an external source such as, information received from other users, information received from analysis of communications of the users, and/or information received from an external site such as an online retailer or a social network. In one example embodiment, the token instance of interest is a token instance for which attention level of the user is higher than at least one other token instance.
US09563853B2 Efficient information reconciliation method using turbo codes over the quantum channel
Provided is an information reconciliation method in a quantum key distribution system between a transmitter and a receiver, which includes receiving a parity bit from the transmitter through a quantum channel, correcting an error of a receiver quantum key by using the received parity bit, and removing a residual error of the receiver quantum key through an open channel by using a cascade protocol to harmonize the receiver quantum key with a transmitter quantum key, wherein the parity bit is generated at the transmitter by using turbo codes. This method may enhance quantum key generation efficiency.
US09563852B1 Pest occurrence risk assessment and prediction in neighboring fields, crops and soils using crowd-sourced occurrence data
A pest and disease modeling framework for precision agriculture applies weather information, pest biological characteristics, and crop management data to anonymous crowd-sourced observations of pest presence for a reporting field. A risk assessment profile of pest occurrence for targeted fields in proximity to reporting fields is modeled to generate field-specific measures for pest management of pest infestation. The pest and disease modeling framework matches and filters weather and crop information in infested and pest-free fields based on the anonymous, crowd-sourced reporting of an existing pest presence, by evaluating similarities in pest-relevant data. Fields that are similar to infested fields have the highest risk of infestation, and the modeling framework provides output data in the form of a prediction of pest occurrence based on the risk assessment profile.
US09563849B2 Behavioral rules discovery for intelligent computing environment administration
A management system for determining causal relationships among system entities may include a causal relationship detector configured to receive events from a computing environment having a plurality of entities, and detect causal relationships among the plurality of entities, during runtime of the computing environment, based on the events, and a rules converter configured to convert one or more of the causal relationships into at least one behavioral rule. The at least one behavioral rule may indicate a causal relationship between at least two entities of the plurality of entities.
US09563844B2 Speculative asynchronous sub-population evolutionary computing utilizing a termination speculation threshold
A tool computes fitness values for a first generation of a first sub-population of a plurality of sub-populations. A population of candidate solutions for an optimization problem was previously divided into the plurality of sub-populations. The population of candidate solutions was created for an iterative computing process in accordance with an evolutionary algorithm to identify a most fit candidate solution for the optimization problem. The tool determines a speculative ranking of the first generation of the first sub-population prior to the fitness values being computed for all candidate solutions in the first generation of the first sub-population. The tool generates a next generation of the first sub-population based, at least in part, on the speculative ranking prior to completion of computation of the fitness values for the first generation of the first sub-population.
US09563841B2 Globally asynchronous and locally synchronous (GALS) neuromorphic network
Embodiments of the invention relate to a globally asynchronous and locally synchronous neuromorphic network. One embodiment comprises generating a synchronization signal that is distributed to a plurality of neural core circuits. In response to the synchronization signal, in at least one core circuit, incoming spike events maintained by said at least one core circuit are processed to generate an outgoing spike event. Spike events are asynchronously communicated between the core circuits via a routing fabric comprising multiple asynchronous routers.
US09563836B2 Stretchable multi-layer wearable tag capable of wireless communications
A wearable tag capable of wireless communications includes a first elastic layer, a second elastic layer over the first elastic layer, wherein the second elastic layer is embedded with a first conductive circuit. The wearable tag includes a dielectric layer on the second elastic layer, a third elastic layer on the dielectric layer, wherein the third elastic layer is embedded with a second conductive circuit, wherein the dielectric layer comprises via holes that contain electric connections between the semiconductor chip and the first conductive circuit. A semiconductor chip is in connection with the first conductive circuit and the second conductive circuit, wherein the semiconductor chip, the first conductive circuit, and the second conductive circuit are configured to wirelessly communicate with external devices. The wearable tag also includes a fourth elastic layer on the semiconductor chip.
US09563832B2 Excess radio-frequency (RF) power storage and power sharing RF identification (RFID) tags, and related connection systems and methods
Excess radio-frequency (RF) power storage and power sharing RF Identification (RFID) tags, and related RFID tag connection systems and methods are disclosed. The excess RF power storage and power sharing RFID tags and related RFID tag connection systems and methods in embodiments disclosed herein allow connected RFID tags to store excess energy derived from excess received RF power in a shared energy storage device. In this manner, an individual RFID tag or a group of connected RFID tags in the RFID tag connection system can continue operation during temporary times when sufficient RF power is not being received from a RFID reader. Sharing stored energy derived from excess received RF power in a shared energy storage device among connected RFID tags in a RFID tag connection system can significantly mitigate problems of RF power interruption.
US09563827B2 Image processing apparatus, image processing method, and image processing system for generating clear toner plane data
An extractor extracts a gloss control value unused in first gloss control plane data. A conversion table generator generates a conversion table defining a special color density value corresponding to the extracted gloss control value. A second surface effect conversion table generator generates a second surface effect conversion table obtained by registering, in the first surface effect conversion table, definition information for the special color image specified by the special color density value in the conversion table in association with the gloss control values in the conversion table. A second gloss control plane data generator generates second gloss control plane data in which the special color density value in the clear plane data is converted into the corresponding gloss control value in the conversion table. A clear toner plane generator generates the clear toner plane data based on the second surface effect conversion table and third gloss control plane data.
US09563815B2 Method and system for processing an image received from a remote source
In a first exemplary embodiment of the present invention, an automated, computerized method is provided for processing an image. According to a feature of the present invention, the method comprises the steps of, at a computer system, receiving an image recorded at and transmitted from a remote source, at the computer system, processing the transmitted image, for segregation of the transmitted image into a corresponding intrinsic image and, at the computer system, processing the corresponding intrinsic image to perform a preselected task, for a result. As a further feature of the first exemplary embodiment of the present invention, the remote source comprises a cell phone or remote computer system.
US09563814B1 Method and apparatus for recovering a vehicle identification number from an image
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 a vehicle identification number corresponding to the vehicle license plate image in response to the transmission.
US09563806B2 Methods and apparatuses for detecting anomalies using transform based compressed sensing matrices
A measurement vector of compressive measurements is received. The measurement vector may be derived by applying a sensing matrix to a source signal. The sensing matrix may be derived from a frequency domain transform. At least one first feature vector is generated from the measurement vector. The first feature vector is an estimate of a second feature vector. The second feature vector is a feature vector that corresponds to a translation of the source signal. An anomaly is detected to in the source signal based on the first feature vector.
US09563805B2 Method and apparatus for eye gaze tracking
The invention relates to method and apparatus of an eye gaze tracking system. In particular, the present invention relates to method and apparatus of an eye gaze tracking system using a generic camera under normal environment, featuring low cost and simple operation. The present invention also relates to method and apparatus of an accurate eye gaze tracking system that can tolerate large illumination changes.
US09563797B2 System and method for transmitting information between multiple objects moving at high rates of speed
Provided herein is a system for transmitting data to an object travelling along a surface. The object preferably contains an antenna which produces a read range having a length (L) in the direction of travel and a width (W) substantially perpendicular to the direction of travel. A first plurality of RFID transponders may be positioned within a surface as a row which is substantially perpendicular to the direction of travel. A second plurality of RFID transponders may be positioned following the first row. Depending on the speed of the object travelling the surface at this location, more rows of transponders may be used. A method for placing the RFID transponders within the surface is also disclosed.
US09563796B1 Radio frequency and near field ID tags with enlarged coil antenna for use with synthetic grass markers
A synthetic grass implant/marker that serves as a surface mounted visual marker for a feature or device located nearby or underground and has all the features and advantages of such a synthetic grass implant, and that additionally includes an externally mounted RFID and coil antenna mounting device having a cavity in which is mounted an RFID device such as an RFID tag or chip that can programmed with information concerning the feature or device it is marking, and which information can be obtained by utilizing an RFID reader to obtain the stored information from the implant/marker, as well as a coil antenna for the RFID device. Legs on the externally mounted RFID and coil antenna mounting device interconnect with holes located in a top surface of the implant/marker to mate the two pieces together.
US09563795B2 Radio frequency identification system
A multi-tenant, RFID system that may be Cloud based or run on a local area network (LAN) for distributed RFID devices and RFID applications. The RFID system a central abstraction and translation layer between RFID devices installed in geographically diverse locations and applications. RFID devices initiate communication to a Cloud or LAN network over to send events and receive commands. RFID applications can receive RFID tag data, device health, and requested and derived events from the RFID system to automatically run processes based on the provided data. Applications manage RFID devices and settings in the RFID system using command and configuration interfaces.
US09563793B2 RFID reader location self-discovery
A system and method of determining the location of a RFID reader is disclosed. The system comprises a first RFID reader, and at least one other RFID reader, and a processor. The RFID readers associate unique RFID tag information with at least one antenna that reads the information. The processor receives RFID data from the first RFID reader and the at least one other RFID reader and determines the location of the first RFID reader relative to the at least one other RFID reader based on the association of unique RFID tag information with at least one antenna of at least two readers.
US09563791B2 Card reader
A card reader for use with a card may include a card insertion part formed with an insertion port into which the card is inserted; and a magnetic head provided in the card insertion part and structured to contact with the card. A magnetic gap in a straight shape may be formed at a tip end of the magnetic head where the card is to be contacted. When a forming direction of the magnetic gap formed in the straight shape is a gap direction, the gap direction may be inclined with respect to a first direction perpendicular to an inserting direction of the card when viewed in a thickness direction of the card inserted into the insertion port.
US09563787B2 Protection of a non-volatile memory by change of instructions
A method for protecting a volatile memory against a virus, wherein: rights of writing, reading, or execution are assigned to certain areas of the memory; and a first list of opcodes authorized or forbidden as a content of the areas is associated with each of these areas.
US09563778B2 Method for managing public and private data input at a device
A method is provided for managing public and private data input by a device such as a mobile handset, a personal digital assistant, a personal computer and an electronic tablet. Method provides for separating public and private data such that public data can be operated on by open operating system and private data is either encrypted while in the open operating environment but can be operated on and used when received by the secure operating environment.
US09563777B2 Security policy generation based on snapshots of similar virtual machines
Determining which snapshot deltas tend to occur in: (i) healthy virtual machines (VMs) that have been subject to an attack yet remained healthy, and/or (ii) unhealthy VMs that have apparently been adversely affected by an attack. Snapshot deltas that occur in at least some (or more preferably all) of the healthy VM subset provide information about software changes (for example, updates, configuration changes) that may be helpful. Snapshot deltas that occur in at least some (or more preferably all) of the unhealthy VM subsets provide information about software changes (for example, updates, configuration changes) that may be unhelpful.
US09563767B2 System and methods for weak authentication data reinforcement
Systems and methods for weak authentication data reinforcement are described. In some embodiments, authentication data is received in a request to authenticate a user. In response to detecting weak authentication data, the systems and methods determine whether the user was previously authenticated as a human user. An example embodiment may include initiating an authentication process based on determining that the user was previously authenticated as a human user.
US09563764B2 Method and apparatus for performing authentication between applications
A method performed by a first application in a client apparatus to authenticate a second application in the client apparatus is provided. The method includes, when the first application receives an execution request from the second application, requesting authentication information of the second application from an authentication server, obtaining the authentication information of the second application from the authentication server, and authenticating the second application using the authentication information, wherein the authentication information of the second application is signed with a private key of the authentication server.
US09563762B2 Method for generating an identifier
The invention relates to a method for generating an identifier for identifying a pair, wherein the pair comprises a cryptographic device and a computer system (1, 2, . . . , i, . . . I), wherein the cryptographic device has a first secret key, wherein a second secret key (118.i) is associated with the computer system, wherein a blocking system (120) for accessing the second secret key of the computer system is provided, wherein the blocking system has a third secret key, and wherein the following steps are carried out for generating the identifier: generating a second public key (116.i) from the second secret key and a third public key (128) associated with the third secret key by means of the blocking system, transmitting the second public key (116.i) to the computer system (i), and generating the identifier from the first secret key and the second public key, using the cryptographic device.
US09563758B2 Increasing security of a device and/or system via questioning about a characteristic of the device and/or system
A method for preventing unauthorized access to and/or modification of a page of a device and/or system according to one embodiment includes presenting a question via a graphical user interface; receiving a response to the question; allowing access to and/or modification of the page when the response to the question includes the answer; and not allowing access to and/or modification of the page when the response to the question does not include the answer. An answer to the question includes a characteristic of the device and/or system.
US09563751B1 License utilization management system service suite
The different advantageous embodiments provide a system for managing license utilization comprising a client system, a number of message transport servers, and a number of license management servers. The client system is configured to generate a number of messages having information about usage associated with a project code or a business unit. The number of message transport servers replicates the number of messages. The number of messages is transmitted to a message transport server in the number of message transport servers. The message transport server receiving the number of messages replicates the number of messages to each message transport server. The number of license management servers has a number of license management services configured to listen for updates from the number of message transport servers. The updates are the number of messages replicated across the number of message transport servers.
US09563741B2 Constructing custom knowledgebases and sequence datasets with publications
Illustrative embodiments of custom knowledgebases and sequence datasets, as well as related methods, are disclosed. In one illustrative embodiment, one or more computer-readable media may comprise a custom knowledgebase and an associated sequence dataset. The custom knowledgebase may comprise a plurality of assertions that have been automatically extracted from a plurality of publications, where each of the plurality of assertions encodes a relationship between a subject and an object. The sequence dataset may comprise a plurality of called biological sequences, where each of the plurality of called biological sequences is associated with one or more of the plurality of assertions of the custom knowledgebase.
US09563727B2 Clock verification
Methods and systems for verifying a derived clock using assertion-based verification. The method comprises counting the number of full or half cycles of a fast clock that occur between the rising edge and the falling edge of a slow clock (i.e. during the ON phase of the slow clock); counting the number of full or half cycles of the fast clock that occur between the falling edge and the rising edge of the slow clock (i.e. during the OFF phase of the slow clock); and verifying the counts using assertion-based verification.
US09563724B2 Virtual power management multiprocessor system simulation
A model-based virtual power management driven multi-chip system simulator generates utilization data and performance data with a workload model that models one or more types of workloads based on parameters that characterize the one or more types of workloads. The simulator generates thermal data and power consumption data with a power model that models power consumption at a chip-level and a system-level. The simulator then generates performance counter information with a performance model that models change of performance counters over time and at least one of the generated utilization data and the generated performance data as input to the performance model. The simulator provides this generated data as input to a driver of the simulator.
US09563692B1 Providing result-based query suggestions
In general, one aspect of the subject matter described can be embodied in a method that includes, obtaining a plurality of search results responsive to an initial search query, the search results including a first search result that identifies a first resource; determining, using a document-to-query-to-document model, that the first resource is relevant to a first suggested query different from the initial search query; generating a presentation of the search results responsive to the initial search query; and providing the presentation of the search results in response to the initial search query. Each search result in the presentation includes a link to a respective resource, wherein the first search result in the presentation includes a link that, upon a selection by a user, can cause the first suggested query to be submitted to a search engine.
US09563690B2 System and method for feature recognition and document searching based on feature recognition
A system for document searching can include a camera. The system may further include an image capturing module configured to capture a first image of a first portion of a document, a feature recognition module in communication with the image capturing module, the feature recognition module configured to determine a first feature associated with the first image, a search module configured to send search information to a server and receive a first result from a first search of a set of documents that was performed based on one or more search criteria determined based on the first feature associated with the first image, and a search interface configured to present the first result on the device.
US09563689B1 Generating and applying data extraction templates
Methods, apparatus, and computer-readable media are provided for generating and applying data extraction templates. In various implementations, a corpus of structured communications such as emails may be grouped into clusters based on one or more similarities between the structured communications. A set of structural paths may be identified from structured communications of a particular cluster. One or more structural paths of the set may be classified as transient wherein a count of occurrences of one or more associated segments of text across the particular cluster satisfies a criterion. One or more transient paths may be assigned a semantic data type and/or a confidentiality designation based on various signals. A data extraction template may be generated to extract, from subsequent structured communications, segments of text associated with transient (and in some cases, non-confidential) structural paths.
US09563677B2 Systems and methods for clustered matching of records using geographic proximity
Systems and methods are provided for cluster matching of contact objects. First and second sub graphs can be generated that include respective first and second subsets of the plurality of contact objects. The sub graphs can be intersected to generate an intersecting set of contact object, which can then be analyzed using one or more processes to determine whether matching objects exist in the intersecting set.
US09563675B2 Identifying search matches and altered search results
In embodiments of identifying search matches and altered search results, a query is received from a device application, and a data search is initiated based on the query that specifies search terms. A search result set of search result items is then received, and properties of a search result item are correlated with the search result item, where the properties indicate why the search result item was returned as part of the search result set. Search terms of the query are also associated with respective properties of the search result item to indicate a correspondence of a search term with a property of the search result item. The search result set of the search result items can then be returned to the device application along with the properties of each search result item and the associated search terms of the query.
US09563673B2 Query method for a distributed database system and query apparatus
A method, system, and/or computer program product queries a distributed database system. In one embodiment, the query method comprises: parsing a query request; generating an access plan for the query request, wherein the access plan specifies therein a database table related to the query request, and the database table has a plurality of copies stored in different database devices respectively; selecting, based on status information of each of the plurality of copies of the specified database table, one copy from the plurality of copies as a target database table; and executing a query operation in the target database table according to the access plan.
US09563670B2 Data analytics system
Methods, computer readable media, and apparatuses for building data models and performing model-based analytics are presented. A data analytics system may be implemented including software components to provide a data analytics platform and/or a data analytics programming interface. The components of the data analytics system may allow users to create and execute software applications to build data models model-based analytics functionality such as classification and prediction. For example, a programming interface may allow users to build data models of various predetermined model types, such as statistical data models, spatial statistical data models, graphical data models, pattern mining data models, clustering data models, and machine learning data models, among others, based on an input data set. A parallel computing infrastructure, for example, a cloud computing environment, may be used to build data models and perform model-based analytics with distributed processing and distributed storage.
US09563668B2 Executing a batch process on a repository of information based on an analysis of the information in the repository
Embodiments of the invention provide for executing a batch process on a repository of information. According to one embodiment, executing a batch process can comprise presenting one or more aspects of records of the repository and receiving a selection of a criteria for at least one aspect of the records. Records matching the selected criteria can be identified and a summary of the information can be presented. The batch process can comprise one of a plurality of batch processes. In such a case, a selection of the batch process can be received and parameters of the batch process can be populated with the selected criteria. The batch process can then be executed with the parameters. For example, executing the batch process can comprise generating a report based on the parameters and the records of the repository.
US09563660B2 Coalescing operation for query processing
According to one embodiment of the present invention, a system for processing queries analyzes statistical information of input data records in relation to a first operation for a query. The system applies the first operation to a plurality of groups of input data records to produce corresponding groups of output data records, and coalesces the sets of output data records to form larger sets of data records for input to a subsequent second operation for the query based on the analysis. Embodiments of the present invention further include a method and computer program product for processing queries in substantially the same manners described above.
US09563647B1 Method and system for generating a state profile report
Disclosed are systems and methods relating to profiling software and configuration information associated with one or more entities. In various implementations, software and configuration information associated with one or more entities may be retrieved. The retrieved software and configuration information may provide state information associated with the one or more entities. The retrieved information may be processed to identify one or more changes in the software and configuration information that is associated with the one or more entities. A report may be generated based on the retrieved information. The report may display identified changes in a state for at least one entity based on the changes in the software and configuration information that were identified during the processing.
US09563643B2 Automatic metatagging in images
Various systems and methods for implementing automatic image metatagging are described herein. A system for metatagging media content comprises a camera system; a user input module to receive user input from a user to capture media content via the camera system; a camera control module to: activate the camera system to capture a scene, and obtain an image with at least a portion of a face of the user; a user identification module to identify the user based on the image; and a metatagging module to tag the scene with the user as an author of the scene.
US09563639B2 Information storing device, information storing system and method
An information storing device includes a storage device in which one or more storage areas are generated for storing electronic data therein, wherein in the storage device at least one of first and second processes is set on a storage area basis; a storing part configured to, when the information storing device has received electronic data and a designation of the storage area from one of a plurality of electronic apparatuses, store the received electronic data in the storage area designated by the received designation; and an executing part configured to, when the received electronic data is stored by the storing part, perform the first process on the stored electronic data if the first process is set in the storage area in which said electronic data is stored, and perform the second process using the stored electronic data if the second process is set in the storage area in which said electronic data is stored.
US09563616B2 Method and system for generating and utilizing persistent electronic tick marks and use of electronic support binders
An apparatus and computer-implemented method comprise providing an algorithm to a client device comprising a processor, a memory, and a user interface comprising a display and an input mechanism, displaying on the display a supported document comprising a supported data item data item, receiving an instruction for the supported data item to associate supporting document information to the supported data item, providing a data entry mechanism at which the supporting document information can be specified, receiving the supporting document information; and attaching the supporting document information in a persistent manner to the supporting data item.
US09563614B2 Browser and method for adding and displaying web picture comment
The present disclosure discloses a browser and a method for adding and displaying a web picture comment. The method for adding the comment includes that: information on a content of a comment on a picture and a location of the comment on the picture is acquired, relative coordinates of the location of the comment on the picture with respect to a fixed reference point within the picture is calculated; and comment parameters comprising the relative coordinates, the content of the comment, and an ID of the picture are uploaded to a web server; and a comment information layer is formed using the comment parameters, and is placed on a picture layer; when a user enters a web page, the browser requests the web server to display comment information, calculates absolute coordinates of the location of the comment on the picture, and places the formed comment information layer on the picture layer to display. With the present disclosure, a comment can be pasted on a certain part of a picture while the page is kept stationary, which is graphic and vivid, and quite interesting, and works well especially for commenting an animation/cartoon/comics product, thereby enhancing user loyalty to an internet product.
US09563606B2 Image display apparatus, control method therefor, and storage medium
Provided is an image display apparatus that displays a page image including a plurality of objects on a screen, determines an amount of movement of the end of the object to be displayed from the end of the screen by detecting a user operation on a touch panel, and sets the end position of the object based on the determined amount of movement when the object to be displayed is larger than the screen.
US09563604B1 Providing context-sensitive writing assistance
A method, system, and medium for providing context-sensitive writing assistance to a user that is composing a textual communication are described. The context is used to tune the writing assistance to accommodate the different communication styles between users and recipients. The context includes the writing medium, the recipient, and the writer. Examples of writing assistance include spell check, grammar check, and auto-fill in.
US09563603B2 Providing known distribution patterns associated with specific measures and metrics
A computer receives one or more keywords input by a user to describe a metric or a test and identifies a first document that includes at least one of the keywords. The computer identifies, in the first document, a known distribution pattern and an associated metric or measure that relate to the one or more keywords. The computer makes an electronic record of the identified known distribution pattern and associated metric or measure.
US09563602B2 Method of analyzing 3D geological structure using structure index
A method of analyzing a 3D geological structure using a structure index. The method includes the steps of estimating physical property values on common coordinates to calculate two or more physical property models on the same 3D grid (L×M×N); normalizing the physical property models, thus obtaining normalized physical property models which are then represented in a scatter plot of physical properties; converting distribution positions of the normalized physical property models on the scatter plot of physical properties into type angle (TA) and into type intensity (TI); determining a minimum of TI values, which classifies two or more classes on a scatter plot of the TA and TI values, to be a threshold; and analyzing the 3D geological structure based on a local extreme point and/or points in the scatter plot for the TA and TI using the threshold.
US09563597B2 High capacity memory systems with inter-rank skew tolerance
In a multirank memory system in which the clock distribution trees of each rank are permitted to drift over a wide range (e.g., low power memory systems), the fine-interleaving of commands between ranks is facilitated through the use of techniques that cause each addressed rank to properly sample commands intended for that rank, notwithstanding the drift. The ability to perform such “microthreading” provides for substantially enhanced memory capacity without sacrificing the performance of single rank systems. This disclosure provides methods, memory controllers, memory devices and system designs adapted to these ends.
US09563596B2 Electronic apparatus, system including electronic apparatus and relay apparatus, and control method for the same
An electronic apparatus controls a peripheral device by using a relay apparatus. The electronic apparatus includes an interface connected to the peripheral device; a communication unit that performs communication with the relay apparatus; a receiver that receives a control signal for controlling the electronic apparatus; and a controller that, when the control signal is received, performs an operation based on the control signal, and controls the communication unit to transmit information about the performed operation and information about the peripheral device to the relay apparatus in order to control the peripheral device to perform an operation that corresponds to the performed operation.
US09563592B2 Remote terminal device and method of operating the same
Provided is a remote terminal device having an industrial versa module eurocard bus (VMEbus) structure and including a main module that receives control logic information of a field device from an input/output module, and a programmable logic controller (PLC) function module that receives the control logic information from the main module, performs a logic corresponding to the control logic information, and outputs a result of the performed logic. The PLC function module includes a dual port RAM including a plurality of memory areas, and a PLC chip that reads the control logic information written on one of the plurality of memory areas, performs the logic corresponding to the read control logic information, and outputs the result of the performed logic to another one of the plurality of memory areas.
US09563588B1 OS bypass inter-processor interrupt delivery mechanism
The present disclosure provides methods and systems to allow user space applications running on different cores to efficiently communicate interrupts between each other without have to enter an OS kernel. In one aspect, a hardware device for delivering inter-processor interrupts is provided. The hardware device includes a memory having a memory space that corresponds to a virtual memory space of a first guest process and a controller coupled to the memory. The controller may be configured to detect when interrupt information is recorded in the memory space. In that regard, the interrupt information is directed to a second guest process associated with a particular CPU core. In response to detecting interrupt information recorded in the memory space, the controller is configured to cause the second guest process to run on a different CPU core without making an operating system call.
US09563582B2 Modular device, system, and method for reconfigurable data distribution
Systems, methods, and computer program product embodiments for a reconfigurable system are described herein. An embodiment includes a power supply an integrated controller configured to host a plurality of sensors and a display. The embodiment also includes a video decoder configured to receive a plurality of inputs and route a selected input based on an interaction with the display. Further, the embodiment includes memory devices configured to store the selected input.
US09563578B2 System and method for logical deletion of stored data objects
Systems and methods for providing object versioning in a storage system may support the logical deletion of stored objects. In response to a delete operation specifying both a user key and a version identifier, the storage system may permanently delete the specified version of an object having the specified key. In response to a delete operation specifying a user key, but not a version identifier, the storage system may create a delete marker object that does not contain object data, and may generate a new version identifier for the delete marker. The delete marker may be stored as the latest object version of the user key, and may be addressable in the storage system using a composite key comprising the user key and the new version identifier. Subsequent attempts to retrieve the user key without specifying a version identifier may return an error, although the object was not actually deleted.
US09563577B2 Memory tamper detection
A method and system for detecting tampering of authenticated memory blocks that are accessible by an untrusted host processor. by (1) periodically re-authenticating the memory blocks from a trusted computing environment, and (2) disabling accessing of the memory blocks by the untrusted host processor when the re-authenticating fails. In one implementation, each of the memory blocks has an authentication code, and the accessing of the memory blocks is disabled by disabling the untrusted host processor. The memory blocks may be re-authenticated sequentially or randomly, e.g., based on a random block selection based on the block location, or based on temporal randomness. The re-authenticating is preferably effected by an authentication module in the trusted computing environment.
US09563576B1 Area-limited software utility
Computers and networks are configured to operate according to alternative protocols for using software applications, depending on geographic location. In one approach each computer incorporates a GPS receiver using GPS satellite signals to generate the computer's current location. The location is compared with permitted use region information stored in the computer or network, e.g. based on a boundary defining a permitted use region. In another approach, E-911 compliant transceivers use signals from E-911 towers in the same manner. In a further approach, each computer incorporates a WiFi adaptor, RFID reader or RFID tag, and the territory is defined by the distance from a center point. In all cases, the computer either operates under a relatively open protocol relative to using a given software application, or operates under a relatively restricted protocol, depending on whether it is inside or outside of the permitted use region.
US09563569B2 Memory transformation in virtual machine live migration
Systems and methods for lazy memory transformation in virtual machine live migration. An example method may comprise: receiving, by a computer system, a plurality of transformed memory blocks, each transformed memory block comprising one or more memory pages mapped into an address space of a virtual machine being migrated to the computer system; storing, in a memory data structure, one or more mappings, each mapping comprising a guest virtual address of a memory page and an identifier of a transformed memory block containing the memory page; responsive to detecting an access to a memory page by the virtual machine, identifying, using the memory data structure, a transformed memory block containing the memory page being accessed; and storing in a memory mapped into the address space of the virtual machine the memory page produced by performing a reverse transformation of the transformed memory block.
US09563565B2 Apparatuses and methods for providing data from a buffer
Apparatuses and methods for providing data from a buffer are disclosed herein. An example apparatus may include an array, a buffer, and a memory control unit. The buffer may be coupled to the array and configured to store data. The data may include data intended to be stored in the storage area. The memory control unit may be coupled to the array and the buffer. The memory control unit may be configured to cause the buffer to store the data responsive, at least in part, to a write command and may further be configured to cause the buffer to store the data intended to be stored in the storage area in the storage area of the array responsive, at least in part, to a flush command.
US09563561B2 Initiation of cache flushes and invalidations on graphics processors
Methods and systems may provide for receiving, at a graphics processor, a workload from a host processor and using a kernel on the graphics processor to issue a thread group for execution of the workload on the graphics processor. Additionally, one or more coherency messages may be initiated, by the graphics processor, in response to a thread-related condition of one or more caches on the graphics processor. In one example, the thread-related condition is associated with the execution of the workload on the graphics processor and indicates that the one or more caches on the graphics processor are not coherent with a system memory associated with the host processor.
US09563555B2 Systems and methods for storage allocation
Resources of an address space are managed in dynamically sized ranges, extents, sets, and/or blocks. The address space may be divided into regions, each corresponding to a different, respective allocation granularity. Allocating a block within a first region of the address space may comprise allocating a particular number of logical addresses (e.g., a particular range, set, and/or block of addresses), and allocating a block within a different region may comprise allocating a different number of logical addresses. The regions may be configured to reduce the metadata overhead needed to identify free address blocks (and/or maintain address block allocations), while facilitating efficient use of the address space for differently sized data structures.
US09563544B2 Framework for automated testing of mobile apps
A framework for the automated testing of mobile applications is disclosed. A mobile application to be operated on a mobile device is built based on a source code of the mobile application. The mobile application operates with a backend system. A test configuration for the mobile application and the backend system are defined. An automated test is performed with the test configuration on the mobile application on the mobile device and on the backend system. A log of test results is generated from the automated test performed on the mobile application and on the backend system.
US09563536B1 Performance neutral isolation of runtime discrepancies in binary code
Without using a high-level programming language source code, a set of sync points is identified in an initial binary code. The initial binary code is executed at a first system. A value of the user data is captured from a user space of a memory as a baseline of the user data. A set of comparative sync points is identified in a second binary code. During an execution of the second binary code, a second value of the user data from a second user space of a second memory is found to fail in matching the baseline of the user data. An instruction before the comparative sync point in the second binary code is identified as a location of a faulty operation due to the failing.
US09563528B2 Mobile apparatus and localization method thereof
A mobile apparatus and a localization method thereof which perform localization of the mobile apparatus using a distributed filter system including a plurality of local filters independently operated and one fusion filter integrating results of localization performed through the respective local filters, and additionally apply accurate topological absolute position information to the distributed filter system to improve localization performance (accuracy, convergence and speed in localization, etc.) of the mobile apparatus on a wide space. The mobile apparatus includes at least one sensor, at least one first distribution filter generating current relative position information using a value detected by the at least one sensor, at least one second distribution filter generating current absolute position information using the value detected by the at least one sensor, and a fusion filter integrating the relative position information and the absolute position information to perform localization.
US09563526B1 Test machine management
A computer program product includes creating a test suite, wherein the test suite includes a plurality of test cases for execution on a plurality of test agents. The method distributes a first portion of test cases to any available test agents, wherein each test case out of the first portion of test cases does not have any associated preconditions. The receives test results and event information for a first test case out of the first portion of test cases from a first test agent. Responsive to determining the event information for the first test case includes a satisfied condition for a second test case with one or more associated preconditions, the method determines whether the satisfied condition for the second test case relates to a global variable or local variable.
US09563522B2 Data recovery for a relational database management system instance in a heterogeneous database system
A method and apparatus for data recovery for a RDBMS instance in a heterogeneous database system is provided. A failure of a first RDBMS instance is detected in a plurality of RDBMS instances of a shared-disk database system. A compute cluster is configured to store, in memory, one or more tables stored by the shared-disk database system. The first RDBMS instance is configured to modify the one or more tables stored by the shared-disk database system and transfer modified data to the compute cluster to update the one or more tables at the compute cluster. After detecting the failure of the first RDBMS instance, redo records generated by the first RDBMS instance are scanned, pending modified data that was not transferred to the compute cluster before the failure is identified, and the pending modified data is transferred to the compute cluster.
US09563513B2 O(1) virtual machine (VM) snapshot management
Managing a virtual machine snapshot in O(1) time by initially storing data from a virtual machine executing under a host operating system, to a first host operating system managed data block and creating a first pointer that points to the first host operating system managed data block and associates the virtual machine to the data stored in the first host operating system managed data block. A first value, associated with the first host operating system managed data block, is initialized indicating the number of pointers created to associate the virtual machine to the first host operating system managed data block. Receiving, by the computer host operating system, a request to create a snapshot of the virtual machine creates a second pointer replicating the first pointer, and increments, by the computer host operating system, the first value associated with the first host operating system managed data block.
US09563507B2 Rebuilding a data revision in a dispersed storage network
A method begins by a processing module storing a set of encoded data slices in storage units. A data segment of data is encoded, in accordance with dispersed storage error encoding parameters, to produce the set of encoded data slices. The dispersed storage error encoding parameters include a decode threshold number and a pillar width number, which is at least twice the decode threshold number. The method continues with the processing module processing a first request for retrieval of the data segment by retrieving a first sub-set of encoded data slices, which includes the decode threshold number, and decoding them to produce a first recovered data segment. The method continues with the processing module processing a second request for retrieval of the data segment by retrieving a second sub-set of encoded data slices, which includes the decode threshold number, and decoding them to produce a second recovered data segment.
US09563506B2 Storage cluster
A plurality of storage nodes is provided. The plurality of storage nodes is configured to communicate together as a storage cluster. Each of the plurality of storage nodes includes nonvolatile solid-state memory. The plurality of storage nodes is configured to distribute user data and metadata associated with the user data throughout the plurality of storage nodes such that the plurality of storage nodes maintain the ability to read the user data, using erasure coding, despite a loss of one of the plurality of storage nodes. A chassis enclosing the plurality of storage nodes includes power distribution, a high speed communication bus and the ability to install one or more storage nodes which may use the power distribution and communication bus in some embodiments. A method for accessing user data in a plurality of storage nodes having nonvolatile solid-state memory is also provided.
US09563504B2 Partial block erase for data refreshing and open-block programming
Systems and methods for performing partial block erase operations on a subset of word lines within a memory array prior to performing data refreshing or open-block programming are described. In some cases, data stored in memory cells connected to a word line with a fail bit count above an error threshold (e.g., more than two bit errors per page or more than three bit errors per word line) may be refreshed by performing a read operation on the memory cells, generating corrected data for the memory cells, performing a partial block erase operation on one or more word lines including the word line, and then writing the corrected data into the memory cells. The one or more word lines may include the word line with the fail bit count above the error threshold and an adjacent word line that is adjacent to the word line.
US09563487B2 Runtime system
Various embodiments provide an ability to describe, independent of a programming language, one or more interfaces associated with an operating system. Alternately or additionally, a compiler associated with a specific programming language can be configured to map the independent interface description(s) to the specific programming language. In some embodiments, an application can be configured to programmatically determine one or more interfaces of the operating system.
US09563477B2 Performing concurrent rehashing of a hash table for multithreaded applications
In one embodiment, the present invention includes a method for allocating a second number of buckets for a hash table shared concurrently by a plurality of threads, where the second number of buckets are logically mapped onto a corresponding parent one of the first number of buckets, and publishing an updated capacity of the hash table to complete the allocation, without performing any rehashing, such that the rehashing can later be performed in an on-demand, per bucket basis. Other embodiments are described and claimed.
US09563476B2 Resource sharing using process delay
Methods and systems that reduce the number of instance of a shared resource needed for a processor to perform an operation and/or execute a process without impacting function are provided. a method of processing in a processor is provided. Aspects include determining that an operation to be performed by the processor will require the use of a shared resource. A command can be issued to cause a second operation to not use the shared resources N cycles later. The shared resource can then be used for a first aspect of the operation at cycle X and then used for a second aspect of the operation at cycle X+N. The second operation may be rescheduled according to embodiments.
US09563454B2 Using a mobile device to transfer virtual machine between computers while preserving session
A VM loading module loads a virtual machine snapshot of a virtual machine from a first computing device to a mobile device. The virtual machine runs on the first computing device and the virtual machine snapshot includes a copy-on-write (“COW”) file and an image file of files from the virtual machine. A VM launch module launches the virtual machine on a second computing device, which reads the virtual machine snapshot from the mobile device and the second computing device records changes to the COW file stored on the second computing device while running the virtual machine. A session termination module terminates a session of execution of the virtual machine running on the second computing device and copies the COW file from the second computing device to the mobile device. The COW file includes changes to the virtual machine snapshot from the virtual machine on the second computing device.
US09563451B2 Allocating hypervisor resources
In an approach to allocating hypervisor resources for virtual machine deployment, one or more computer processors determine one or more hierarchically grouped computing resources within a hypervisor. The one or more computer processors receive a selection of one or more hierarchically grouped computing resources. The one or more computer processors apply deployment constraints for a workload to the selected one or more hierarchically grouped computing resources. The one or more computer processors determine, based, at least in part, on the deployment constraints for the workload, one or more computing resources from the one or more hierarchically grouped computing resources.
US09563450B1 Expression based hierarchical mechanism for HTML form data validation
Expression-based hierarchical validation is disclosed, including: receiving an indication to configure validation for an application page element; in response to the indication, causing to be displayed a validation configuration user interface to receive validation configuration for the application page element; receiving validation configuration for the application page element that includes a validation expression provided via the validation configuration user interface; and generating, based at least in part on the validation expression, code to be executed at a runtime to validate runtime data associated with an instance of the page element.
US09563448B2 Mobilizing a web application to take advantage of a native device capability
Mechanisms are provided to mobilize a web application (e.g., a webpage) to take advantage of a native device capability (e.g., a native device capability of a mobile device). In one example, existing program code in a webpage that performs a first action that uses functionality of desktop software is identified and replaced with replacement program code that performs a second action that uses native device capability of a mobile device.
US09563445B2 Remote assistance for managed mobile devices
According to some aspects disclosed herein, a system for remote assistance and control of user devices subject to one or more remote assistance policies may be provided. In some embodiments, an administrator may request remote control of a managed user device. A managed application launcher may be provided by the user device and may be modified by the user device to remove managed applications or otherwise prevent access to applications that have a policy indicating that remote assistance is not allowed. The administrator may open a managed application included in the launcher and remotely control that application. In other embodiments, a user of the managed user device may initiate a request for remote assistance from within a managed application and/or the managed application launcher. The administrator's control of the user device and access to other applications on the user device may be limited based on the remote assistance policies.
US09563441B2 Information processing apparatus, information processing apparatus startup method, and recording medium, configured to determine startup order of multiple modules
An information processing apparatus includes a startup condition acquisition unit that acquires a startup condition of multiple program modules, a determination unit that determines a startup order of the multiple program modules by multiple CPU cores, a startup unit that starts up the multiple program modules by executing an executable program module in accordance with the startup order by the multiple CPU cores, an updating unit that updates load information that indicates multiple CPU core load that fluctuates during a startup process, and a limitation unit that limits startup of the program module by the multiple CPU cores based on the load information updated by the updating unit.
US09563438B2 Mobile computing device reconfiguration in response to environmental factors including consumption of battery power at different rates
A method for dynamically modifying a mobile device. The method includes a computer processor identifying a plurality of profiles on a mobile device. The method further includes a computer processor receiving one or more inputs on the mobile device. The method further includes a computer processor identifying at least one trigger that corresponds to the received one or more inputs, wherein the at least one trigger is associated with at least one profile of the plurality of profiles. The method further includes a computer processor determining if the at least one trigger activates a response, based at least in part, on data included in the at least one profile that is associated with the at least one trigger. The method further includes a computer processor responding to the determination that the at least one trigger activates a response and applying the response to the mobile device.
US09563435B2 Information processing system, information processing apparatus and start up control method
An information processing system includes an operation part that receives an operation performed by a user; and a body part that operates based on a request from the operation part. The operation part includes a power control part that, when receiving a power turning off instruction from the body part, reboots the operation part and causes the operation part to stand by in a power saving state in which some of operations are stopped, and, when receiving a start up notification from the body part, causes the operation part to return from the power saving state.
US09563431B2 Techniques for cooperative execution between asymmetric processor cores
Various embodiments are generally directed to techniques for cooperation between a higher function core and a lower power core to minimize the effects of interrupts on a current flow of execution of instructions. An apparatus may include a lower power core comprising a first instruction pipeline, the lower power core to stop a first flow of execution in the first instruction pipeline and execute instructions of a handler routine in the first instruction pipeline to perform a first task of handling an interrupt; and a higher function core comprising a second instruction pipeline, the higher function core to, following the performance of the first task, schedule execution of instructions of a second task of handling the interrupt in the second instruction pipeline to follow a second flow of execution in the second instruction pipeline, the first task more time-sensitive than the second task. Other embodiments are described and claimed.
US09563430B2 Dynamic thread sharing in branch prediction structures
Embodiments relate to multithreaded branch prediction. An aspect includes a system for dynamically evaluating how to share entries of a multithreaded branch prediction structure. The system includes a first-level branch target buffer coupled to a processor circuit. The processor circuit is configured to perform a method. The method includes receiving a search request to locate branch prediction information associated with the search request, and searching for an entry corresponding to the search request in the first-level branch prediction structure. The entry is not allowed based on a thread state of the entry indicating that the entry has caused a problem on a thread associated with the thread state.
US09563421B2 Refining data understanding through impact analysis
In an approach for refining data for an impact analysis, a computer receives a selection of source code and impact analysis criteria, wherein the impact analysis criteria includes at least a time frame. The computer determines a subset of the selected source code, the subset within a time frame specified by the selected impact analysis criteria. The computer returns results based on the selected impact analysis criteria, wherein the results include the subset of the selected source code.
US09563417B2 Patch management automation tool for UNIX, APARXML
The present invention provides a common framework to determine if machines are patched and automatically applies patches as required. It provides an automated tool to assess patch levels and apply patches on several different UNIX machine types. Further, it provides a centralized, consistent method of providing patches to multiple roles within an organization while automatically managing large quantities of machines. It can manage multiple security standards, machine classifications, and patch security levels and be customized to interface with existing asset management tools. It evaluates the most suitable patch to satisfy the minimal patch requirements and is an early warning system that will tell a user when the user's machine will go out of compliance. The tool is composed of two parts: a server component and client component. The server collects data reported by client machines and stores it in a database; collects patch, machine and owner data from other databases, including internal databases and vendor web sites; downloads vendor patches to a depot area; and evaluates compliance and generates a list of patches that are missing, applied late, and patches that are satisfied. An overall compliance verdict is calculated for each machine. The server sends the client a list of patches to be installed as needed. The server receives installation status from the client, reports it onto the web, and sends the user email. The client gathers machine data and sends it to server; queries the server to see if patches are needed, and receives a patch list. The client downloads patches from APAR depot; and installs patches and reports status back to the server.
US09563414B2 Distribution of content and behavior to disparate platforms
The invention generally relates to the delivery of content to devices of disparate platforms in executable format. The invention provides a way to create and deliver content and functionality to a number of different electronic devices having different platforms. In certain aspects, the invention provides an apparatus configured to receive a client application and a content application including functionality.
US09563411B2 Flow analysis instrumentation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for flow analysis. In one aspect, a method includes modifying a dataflow graph, the dataflow graph including a plurality of paths connecting at least one entry point and at least one exit point, including adding components to the dataflow graph that add flow units to data records and remove flow units from data records, each flow unit identifying a segment of a path traversed by the data record. The method also includes identifying execution paths based on flow units obtained by processing a plurality of data records using the modified dataflow graph. The method also includes determining a subset of the plurality of data records, wherein a selected set of execution paths are represented by the subset.
US09563408B1 Generating comments for code generated from a model
In an embodiment, a technique for generating a comment for an entity associated with a model. The comment may be generated based on at least (1) a structural usage of the entity and (2) a dynamically-specified rule that is associated with the structural usage of the entity. The rule may be used to control content of the comment. The comment may be incorporated in generated code for the model and the generated code including the comment may be outputted (e.g., displayed, stored).
US09563404B2 Installing software using a set of characteristics and a task list
A set of characteristics is received in response to a questionnaire. Using the characteristics, various tasks are identified as requiring or not requiring user input because of the applicability to the customer. An associated task owner is determined for a subset of tasks. In response to receiving a selection of a selectable dependency indication associated with a first task, displaying task dependency data associated with the first task is displayed, the task dependency data including a set of tasks on which the first task depends for completion, a set of tasks that depend on the first task for completion, and for each of these dependent tasks, an associated task owner and a task status. A task list that indicates tasks needing to be completed is presented to the user. Software is installed according to the task list.
US09563400B2 Optimized structure for hexadecimal and binary multiplier array
A method for hiding implicit bit corrections in a partial product adder array in a binary and hexadecimal floating-point multiplier such that no additional adder stages are needed for the implicit bit corrections. Two leading-one correction terms are generated for the fraction in the multiplier floating-point number and two leading-one correction terms are generated for the fraction in the multiplicand floating-point number. The floating-point numbers may be single-precision or double-precision. Each leading-one correction term for the single-precision case is appended to the left of an intermediate partial product sum in the adder array that is an input to an adder so as to not to extend the bits in the input further to the left than the bits in another input to the adder. Each leading-one correction term for the double-precision case replaces an adder input that is unused when base-2 floating-point numbers are multiplied.
US09563398B2 Impedance-based flow control for a two-wire interface system with variable frame length
A two wire interface is disclosed that serializes messaging signals and GPIO signals into frames transmitted over a transmit pin. The two wire interface is configured to perform flow control by monitoring a voltage for the transmit pin.
US09563387B2 Printing apparatus capable of counting the number of times of printing, method for controlling printing apparatus, and storage medium
If the printing protocol associated with a received print job is not an internet printing protocol, the number of times of printing is counted for each type of printing protocol. If the printing protocol associated with a received print job is an internet printing protocol, the number of times of printing is counted while distinguishing a transmission source application by identifying a transmission source application.
US09563386B2 Information processing apparatus, control method, and storage medium
An information processing apparatus includes an acquisition unit configured to acquire printer information from a printer, a display unit configured to, by being called from a first print setting screen offered by an operating system, display a second print setting screen offered by a device application based on the printer information, and a responding unit configured to, if the first print setting screen is called from the second print setting screen, transmit capability information as a response, based on the printer information, wherein the first print setting screen is displayed based on the capability information transmitted by the responding unit as the response.
US09563383B2 Storage system with primary and secondary data storage groups and control method thereof
The primary storage sub system writes a marker that includes the sequence number and that indicates a completion of the data copy into the journal storage area of the first primary group when the data copy from a first primary data volume to a second primary data volume is completed. The primary storage sub system transmits a journal of the first primary group to a first secondary group corresponded to the first primary group and transmits a journal of a second primary group to a second secondary group corresponded to a second primary group. The secondary storage sub system reflects a journal of the first secondary group to a secondary data volume, terminates the reflection based on the marker, switches a volume that makes a volume pair with the secondary data volume from the first primary data volume to the second primary data volume, modifies a belonging of the secondary data volume from the first secondary group to the second secondary group, and reflects a journal in the journal storage area of the second secondary group to the secondary data volume.
US09563372B2 Using hard drive on panels for data storage
Methods and systems are described for controlling an automation and security system. According to at least one embodiment, an apparatus for data storage in an automation and security system includes a processor, a memory in electronic communication with the processor, and instructions stored in the memory. The instructions are executable by a processor to receive data at a first device, store a copy of the data on the first device, fragment the data into a plurality of data fragments, transmit the plurality of data fragments to a plurality of remote devices, and store some of the plurality of data fragments on each of the plurality of remote devices.
US09563368B2 Embedded multimedia card and method of operating the same
An embedded multimedia card (eMMC) and a method of operating the same are provided. The eMMC includes a flash memory and a device controller configured to control the flash memory. The device controller includes a command storage unit configured to receive a command transmitted from a host regardless of a state of a data bus and to store task information by task ID; and a status storage unit configured to store status information based on task status by task ID.
US09563366B2 Using queues corresponding to attribute values associated with units of work and sub-units of the unit of work to select the units of work and their sub-units to process
Provided are a computer program product, system, and method for using queues corresponding to attribute values associated with units of work and sub-units of the unit of work to select the units of work and their sub-units to process. There are a plurality of work unit queues, each associated with different work unit attribute values that are associated with units of work, wherein the work unit queues include records for units of work to process having work unit attribute values associated with the work unit attribute values of the work unit queues. There are a plurality of work sub-unit queues, wherein each are associated with different work sub-unit attribute values that are associated with sub-units of work. Records are added for work sub-units of a unit of work to the work sub-unit queues, and records are selected from the work sub-unit queues to process the sub-units of work.
US09563355B2 Method and system of data entry on a virtual interface
A novel keyboard interface and input method are described. The interface is driven by a dynamic, general-purpose typing and data-entry software application, with a reduced number of keys to minimize screen real-estate requirements, especially for mobile devices. At any given time, the interface presents base characters with built-in key points on or around the base characters that can be selected and/or swiped to generate characters. The key points are strategically placed based on the intuitiveness of such placements, reducing the curve for learning how to use the interface. Its advantage over other methods of input such as handwriting, voice and gesture recognition is that it is less prone to error and privacy issues. The interface occupies a dramatically smaller area of the screen compared to traditional on-screen keyboards and can provide alternate placement as well as transparency to reveal text or images underneath. It can be implemented in most mobile and other computing platforms with reduced resource requirements.
US09563339B2 Operation apparatus and image forming apparatus having the same
To provide an operation apparatus and image forming apparatus which can adequately notify users of status information of other apparatuses connected to the operation apparatus. The operation apparatus has: status information acquiring means 503 for acquiring status information of a multi-functional printer 100 associated with a specific tab item from the multi-functional printer 100; status information converting means 508 for converting the acquired status information into tab-type status information; tab item displaying means 510 for displaying tab-type status information in a tab display area which displays the specific tab item and which displays the other associated tab items in a tab display area which displays other tab items other than the specific tab item; and condition screen displaying means 513 for displaying a setting condition screen associated with the specific tab item to be displayed in one screen together with the tab which displays the tab-type status information.
US09563338B2 Data visualization interface
Provided is a method of preparing a data-visualization interface. The method may include receiving a request to view data; retrieving a display configuration responsive to the request to view data, the display configuration identifying two or more context dimensions and three or more sub-display dimensions; retrieving data responsive to the request to view data; designating, in visualization data, a portion of the data as visible data and a portion of the data as cache data based on the display configuration; assigning, in the visualization data, positioning data to a plurality of sub-displays based on the two or more context dimensions, the sub-displays displaying data markers; assigning, in the visualization data, a portion of the cache data to groups of the sub-displays that are co-linear based on the context dimensions; and transmitting the visualization data.
US09563330B2 Method of operating a background content and terminal supporting the same
A terminal and method of operating at least one background content. The terminal includes a touch screen configured to display the at least one background content and at least one application over the at least one background content, and to receive at least one input; and a controller configured to remove the at least one application if a first input is received. The method includes displaying on a touch screen the at least one background content and at least one application over the at least one background content; receiving on the touch screen at least one input; and removing, by a controller, the at least one application if a first input is received.
US09563329B1 Interchangeable display of information panels on a dashboard
Interchangeable display of information panels on a Dashboard screen of a dashboard in a transportation apparatus is disclosed. The information panels may be graphically displayed at respective positions on the Dashboard screen such that they are separate and independent from each other. In some examples, the display position of a given information panel may be swapped with the display position of another given information panel on the Dashboard screen. In some examples, the display the given information panel may be duplicated at another display position on the Dashboard screen. In some examples, the display the given information panel may be moved to a new display position on the Dashboard screen.
US09563314B2 Edge to edge touch screen
A method includes printing a colorant on a film to define an opaque border region and a transparent active display area portion, bonding the film to a waveguide, and assembling a touch screen. The touch screen includes a display assembly for displaying images, an emitter/detector assembly, the waveguide, and the film.
US09563312B2 Display panel having touch function, display device, and control method for the same
A display panel having a touch function, a display device, and a control method. The panel includes a first substrate having multiple pixel units. Each pixel unit includes a liquid crystal capacitor, a first switch, a second switch, and a first storage capacitor. A control, an input, and an output terminal of the first switch are respectively connected with a first controller, the liquid crystal capacitor, and the first storage capacitor. A control, an input, and an output terminal of the second switch are respectively connected with a signal controller, a common electrode, and the liquid crystal capacitor and the first storage capacitor. When a picture change rate is lower than a preset rate value, a turn-off time of the second switch is increased, and the first switch is turned on to increase the quantity of electric charge for maintaining a voltage of the liquid crystal capacitor.
US09563288B2 Pen-type input device and electronic information board system
A pen-type input device includes a body shaped like a pen; a penpoint movable portion inserted into a front end recess included in the body; and a transmission part which transmits a transcription detecting signal of a contact position when the penpoint movable portion is caused to touch a display face of an electronic information board, wherein the penpoint movable portion includes a penpoint member, which is made of an elastic member and includes a front end portion caused to touch the display face, and a penpoint holding portion, which has a rigidity higher than that of the penpoint member, fits around an outer periphery of a base end portion of the penpoint member, and holds the penpoint member so as to prevent deformation of the outer periphery of the base end portion of the penpoint member.
US09563276B2 Tactile and peripheral vision combined modality hover drift cueing
Combined modality hover drift cueing methods, systems and computer readable media are disclosed. For example, some implementations can include a system comprising one or more sensors, and a combined modality hover drift cueing controller coupled to the one or more sensors and configured to determine hover drift and to control a plurality of indicators in response to determined hover drift. The system can also include a mode selector coupled to the combined modality hover drift cueing controller and configured to provide an indication of mode selection between one of a first mode, a second mode and a third mode, wherein the first mode is a combined modality mode. The system can further include a peripheral vision hover drift indicator coupled to the controller and mounted on an inside surface of an aircraft cockpit, and a tactile feedback indicator coupled to the controller.
US09563258B2 Switching method and electronic device
A switching method and an electronic device solve the technical problem of an inflexible switching way of an electronic device. The method includes capturing a first sensing parameter by a first sensing unit, and capturing a second sensing parameter by a second sensing unit, when the electronic device is in a first work state; judging whether the first sensing parameter meets a first preset condition and the second sensing parameter meets a second preset condition, or not; generating a first switching instruction for controlling the electronic device to switch from the first work state to a second work state, when the first sensing parameter meets the first preset condition and the second sensing parameter meets the second preset condition; and controlling the electronic device to switch from the first work state to the second work state, according to the first switching instruction.
US09563255B2 Method for terminating or powering a wireless connection to image processing apparatus based on type of connection mode
A communication apparatus includes a connection unit configured to connect the communication apparatus to an external apparatus, a determination unit configured to determine whether the external apparatus is connected to the communication apparatus via the connection unit in a first connection mode, the first connection mode being a mode in which the external apparatus establishes a connection to a pre-registered apparatus, and a control unit configured to decide, based on a determination result obtained by the determination unit, whether to allow an operation for powering off the external apparatus to be performed.