US09253981B2
The present invention is directed to an insecticidal water based suspension concentrate formulation comprising a water-soluble insecticide selected from the group consisting of N-cyanomethyl-4-(trifluoromethyl)nicotinamide and (EZ)-1-(6-chloro-3-pyridylmethyl)-N-nitroimidazolidin-2-ylidineamine and at least one water-soluble salt selected from the group consisting of magnesium sulfate (hydrated and anhydrous forms) and sodium sulfate, wherein the water-soluble insecticide is present in an insecticidally effective amount and methods of use.
US09253978B2
The present invention relates to novel sulfoperoxycarboxylic acid compounds, and methods for making and using them. The sulfoperoxycarboxylic compounds of the invention are storage stable, water soluble and have low to no odor. Further, the compounds of the present invention can be formed from non-petroleum based renewable materials. The compounds of the present invention can be used as antimicrobials, and bleaching agents. The compounds of the present invention are also suitable for use as coupling agents.
US09253975B2
Disclosed herein is a tool, a kit, and associated method for transferring a membranous tissue composed of cells derived from a living body. The tool can include a first sheet-like supporting member disposed on one side of the membranous tissue in a wet state, and a second sheet-like supporting member disposed on the other side of the membranous tissue in a wet state. The first supporting member and the second supporting member can be configured to entirely hold the membranous tissue, such that a frictional force between the first supporting member and the membranous tissue is larger than a frictional force between the second supporting member and the membranous tissue.
US09253974B2
A motorized decoy provides lifelike feeding motion by rotating a decoy head through a full 360 degrees while passing through a longitudinal channel in the decoy body. The decoy body bobs in the water as the decoy head rotates.
US09253972B2
A device for subjecting a spatial area to acoustic oscillation in the ultrasound range or the ultrasound near range, the device provided with a housing having a plurality of irradiation surfaces wherein cylindrical cavities are formed as resonator spaces. The housing has a cylindrical inner space and is penetrated by a rotationally fixed vertical axis divided into two. The first part of the shaft is formed by an outer bearing flange and an inner bearing flange with distancing bolts screwed thereinbetween, and an electrical motor and a reduction gear arranged between the two bearing flanges. The second part of the shaft is formed by a pot-shaped sleeve to which a collector ring is fixed, a current collector lying on the collector ring in a sliding manner and connected to the rotating housing. Lines lead from the current collector through a borehole into the resonator space.
US09253954B1
A novel maize variety designated PH1DCW and seed, plants and plant parts thereof. Methods for producing a maize plant that comprise crossing maize variety PH1DCW with another maize plant. Methods for producing a maize plant containing in its genetic material one or more traits introgressed into PH1DCW through backcross conversion and/or transformation, and to the maize seed, plant and plant part produced thereby. Hybrid maize seed, plant or plant part produced by crossing the variety PH1DCW or a locus conversion of PH1DCW with another maize variety.
US09253949B2
A plant cultivating pot is disclosed. The pot has top and bottom wall spaced apart by a sidewall or panel. The cross-section of the top is larger than the bottom wall so that the sidewall is inwardly sloped from the bottom wall to the top. Openings in the sidewall provide points for planting a plant in media for supporting plant growth from within the interior volume of the body of the pot. The increasing cross-section of the pot from the top to the bottom maximizes exposure of each plant to sunlight. A frusto-pyramidal shaped, non-woven geotextile material provides an optimal shape and material for the body of the pot for growing strawberries.
US09253948B2
A continuous round baler system has a baler and an accumulating system. The accumulating system includes a conveyor configured to convey crop material extending from a pickup mechanism to a bale formation chamber in the baler. A screed is positioned adjacent the end of the conveyor and is configured to be movable by a lifting mechanism between a raised position and a lowered position relative to the first conveyor. In the raised position, a gap is formed between the screed and the first conveyor so that crop material passes into the bale formation chamber. In the lowered position, the gap is closed thereby preventing the crop material from passing to the baler causing the crop material to remain on the conveyor.
US09253946B2
A bale accumulator system that includes a bale accumulator that has a platform with a plurality of centrally located rollers that extend from a first end of the platform to a second end of the platform. First and second pivot racks are provided that have L-shaped support members that are used so that once the plurality of rollers are full of bales the first or second pivot racks can be pivoted in order to place the bales at a different storage location on the platform.
US09258936B2
An adsorption head for a surface mounting device, including: a main body; a shaft which moves in a direction of a longitudinal axis of the shaft and rotates around the longitudinal axis mounted on the main body, and the shaft includes a lower shaft and an upper shaft. The lower shaft is detachably attached to the upper shaft; and an adsorption nozzle which adsorbs electronic parts mounted on a lower end of the shaft, wherein an air passage connected to the adsorption nozzle is provided in the lower shaft.
US09258925B2
Methods of fabricating cooling apparatuses are provided which include: providing a thermal transfer structure configured to couple to an electronics card, the thermal transfer structure including a clamping structure movable between opened and clamped positions; and providing a coolant-cooled structure configured to reside within, and be associated with a receiving slot of, an electronic system within which the electronics card operatively inserts, the coolant-cooled structure residing between the electronics card and, at least partially, the clamping structure when the transfer structure is coupled to the electronics card and the card is operatively inserted into the receiving slot, wherein the opened position facilitates insertion of the electronics card into the electronic system, and movement of the clamping structure to the clamped position facilitates clamping of the thermal transfer structure to the coolant-cooled structure, and thermal conduction of heat from the electronics card to the coolant-cooled structure.
US09258920B2
The invention relates to a display arrangement and the mounting thereof.
US09258913B2
In accordance with embodiments of the present disclosure, a multi-stage latch assembly for facilitating removal of a structural element from a chassis may include a lock and a latch. The lock may be configured to toggle between a locked state and an unlocked state. The latch may be configured to translate between a first position and a second position such that the latch is in the first position when the lock is in the locked state and the latch is in the second position when the lock is in the unlocked state.
US09258907B2
A method for making conformal non-planar multi-layer circuitry is described. The method can include providing a substrate having a non-planar surface and depositing a first conformal dielectric layer on the substrate, the first conformal dielectric layer conforming to the non-planar surface of the substrate and having a non-planar surface. The method can also include applying a first conformal circuitry layer on the first conformal dielectric layer. The method can include depositing a second conformal dielectric layer on the first conformal circuitry layer, the second conformal dielectric layer conforming to a non-planar surface of the first conformal circuitry layer, and applying a second conformal circuitry layer on the second conformal dielectric layer. Successive layers can be sequentially deposited. Microvias may provide electrical connections between circuit layers.
US09258903B2
It is an object to form a conductive intermediate layer having a function of maximally preventing a solder leaching phenomenon with a low environment load and with good productivity.There are provided an insulative base material 2, a wiring circuit pattern 3 formed on at least one surface of the insulative base material 2, an electronic part mounting land 31 which is formed as part of the wiring circuit pattern 3 and on which an electronic part 7 is to be mounted, and a conductive intermediate layer 5 made of a sintered conductive ink film on the electronic part mounting land 31.
US09258902B2
The invention is directed to a method of bonding a hermetically sealed electronics package to an electrode or a flexible circuit and the resulting electronics package, that is suitable for implantation in living tissue, such as for a retinal or cortical electrode array to enable restoration of sight to certain non-sighted individuals. The hermetically sealed electronics package is directly bonded to the flex circuit or electrode by electroplating a biocompatible material, such as platinum or gold, effectively forming a plated rivet-shaped connection, which bonds the flex circuit to the electronics package. The resulting electronic device is biocompatible and is suitable for long-term implantation in living tissue.
US09258900B2
A copper foil structure having blackened ultra-thin copper foil of the instant disclosure includes a carrier foil, a blackened layer, a release layer, and an ultra-thin copper foil. The carrier foil includes a matte surface and a shiny surface wherein the blackened layer is disposed thereon. The release layer is disposed on the blackened layer formed with one selected from the group: copper, cobalt, nickel, and manganese while the release layer is formed with one selected from the group: molybdenum, nickel, chromium, and potassium. Successively, the ultra-thin copper foil is disposed on the release layer. Laser drilling can apply to the blackened ultra-thin copper foil on the inner layers of a high density multi-layer printed wiring board, thus eliminating the traditional blackening or browning chemical process. The blackened ultra-thin copper foil in combination with a polyimide thin (PI) or other substrate materials displays desirable appearance.
US09258899B2
A method of fabricating a wiring board includes forming a surface plating layer on a support member, and forming an external connecting pad on the surface plating layer formed on the support member such that an area of the external connecting pad formed on the surface plating layer is smaller than an area of the surface plating layer. The method also includes forming an insulating layer and a wiring layer on a surface of the support member where the external connecting pad is formed, and removing the support member.
US09258898B2
An embedded electronic device and a method for manufacturing the same wherein the embedded electronic device is composed of a printed circuit board, having a top surface and a bottom surface, a plurality of circuit components attached to the top surface of the printed circuit board having a plurality of standoffs on the bottom surface of the printed circuit board, a bottom overlay attached to the bottom surface of the printed circuit board, a top overlay positioned above the top surface of the printed circuit board and a core layer positioned between the top surface of the printed circuit board and the top overlay.
US09258885B2
A method for detecting back-drilled holes in a PCB and a PCB panel are provided. The method comprises: forming, on a metal layer of a first inner layer of a multi-layer PCB, metal rings according to positions of the back-drilled holes during a process of forming the PCB, wherein each of the formed metal rings has an outer diameter greater than an aperture of each of the back-drilled holes; forming, at positions corresponding to the positions of the back-drilled holes, metal holes extending through an outer layer of the PCB and the formed metal rings; forming two first detection holes electrically connected with the formed metal rings; forming the back-drilling holes on the PCB, which extend through and expand the metal holes; and detecting an electrical conduction between the two first detection holes so as to determine whether a position offset exists between the back-drilled holes and the metal holes.
US09258874B2
An x-ray generator device includes a housing at least partially holding a specific fluid pressure, with an arm positioned to be able to strike a strike plate within the housing. The housing contains an x-ray window. The arm is magnetically actuated in at least one direction by a magnetic field generator outside of the housing. A striking portion of the lever arm and/or the strike plate may be a polymeric material with embedded metal or metal alloys.
US09258870B2
Method for operating a laundry treatment machine comprising an outer casing (2) provided with a door (8), a drum (3) mounted inside the outer casing, a drum lighting device (9) arranged inside the outer casing and operable to light the drum, and a control unit (11) adapted to control the lighting device; the method comprises: —switching-on drum lighting device if the control unit detects a preset action performed by a user on the laundry treatment machine and/or a preset state of the laundry treatment machine and/or of the drum lighting device; —switching-off drum lighting device if the control unit detects a preset action performed by a user on the laundry treatment machine and/or a preset state of the laundry treatment machine and/or of the drum lighting device. There is a delay between the detection by the control unit of the preset action performed by a user on the laundry treatment machine and/or a preset state of the laundry treatment machine and/or of the drum lighting device, and the switching-off of the drum lighting device.
US09258868B2
Driver device (1) and a corresponding driving method for driving a load (100), in particular an LED assembly comprising two or more LEDs. The proposed driver device comprises supply terminals (10) for receiving a supply voltage (Vs), load terminals (20) for coupling a load to said driver device and for providing electrical energy to said load for driving said load, a storage unit (40) for storing electrical energy received at said supply terminals, a coupling unit (50) coupled between said supply terminals and said storage unit for controllably providing electrical energy from said supply terminals to said storage unit, a first switching unit (60) coupled between said supply terminals and said load for switchably providing electrical energy from said supply terminals to one or more of said load terminals, a second switching unit (70) coupled between said storage unit and said load for switchably providing electrical energy stored in said storage unit to one or more of said load terminals, and a control unit (80) for controlling said coupling unit and said first and second switching units.
US09258866B2
A light-emitting apparatus includes a first light-emitting device, a second light-emitting device, and a device driving portion having drive transistors. The first light-emitting device includes a first electrode, first light-emitting unit, second electrode, second light-emitting unit, and third electrode. The second light-emitting device includes a third light-emitting unit, fourth electrode, fourth light-emitting unit, and fifth electrode. The light-emitting units are formed in the same step and each have a light-emitting layer that emits a first color light. The second electrode and the fourth electrode are formed in the same step. The light-emitting units are formed in the same step and each have a light-emitting layer that emits a second color light. A first drive transistor is electrically connected to the first electrode while a second drive transistor is electrically connected to the fourth electrode.
US09258857B2
A light emitting system includes a series connection of a light emitting unit and a variable current source, and a voltage conversion device that includes a rectifier circuit and an output circuit. The rectifier circuit rectifies an AC voltage to generate a rectified voltage across a first rectifier output coupled to one end of the series connection of the light emitting unit and the variable current source, and a second rectifier output. The output circuit is coupled between the second rectifier output and another end of the series connection of the light emitting unit and the variable current source, and is configured to generate a direct-current (DC) output voltage.
US09258854B2
A PAR-type light bulb includes an LED lacking a phosphor coating, the LED covered by a lens having a phosphor coating, and a base comprising reverse threads.
US09258849B2
A fabric material includes a conductive wire material that generates heat when supplied with current. Part of the conductive wire material in a longitudinal direction of the conductive wire material is externally exposed from the fabric material. A first planar element and a second planar element, of which at least one has electrical conductivity, are electrically connected to an externally exposed portion of the conductive wire material in such a manner that the first and second planar elements sandwich the exposed portion and are bonded so as to be in planar contact with each other.
US09258841B2
A method and apparatus attempt to connect Wi-Fi direct devices with each other and quickly recognize a cancellation of a connection when the connection is cancelled. The method includes performing a provision discovery process with a counterpart Wi-Fi electronic device, performing a group owner negotiation process with the counterpart Wi-Fi electronic device, and sending a cancellation notification to the counterpart Wi-Fi electronic device when connection with the counterpart Wi-Fi electronic device is ended.
US09258831B2
Apparatuses and method for communication includes controlling one or more local area base stations and allocating resources of a common random access channel between the local area base stations, the resources including preambles and informing the local area base stations and user equipment within a given area about the allocation.
US09258827B2
Preemptive based radio access control is facilitated. Queue data is received, wherein the queue data corresponds to a set of requests for highly prioritized communications included on a prioritized queue. The queue data is used to determine whether a set of conditions for involuntarily terminating a radio communication session has been met. Session data corresponding to characteristics for each of a plurality of radio communication sessions are also received and utilized to determine which of the plurality of radio communication sessions to terminate if the set of conditions for involuntarily terminating a radio communication session have been met.
US09258824B2
An interference avoidance method performed by an Access Point (AP) in a WLAN system in an Overlapping Basic Service Set (OBSS) environment is provided. The interference avoidance method includes receiving an interference avoidance request message from the first STA, the interference avoidance request message informing that frame transmission of the AP acts as interference with a first STA; transmitting an interference avoidance response message in response to the interference avoidance request message; obtaining first channel information about a first channel between the first STA and the AP from the first STA which has received the interference avoidance response message; determining a transmitting steering matrix based on the first channel information; and transmitting data to a second STA by performing beamforming according to the transmitting steering matrix.
US09258821B2
A communication station, such as a base station or access point, has multiple backhaul options and distributes backhaul data between the available backhaul options. The communication station includes a transceiver for transmitting and receiving data with user equipments, multiple backhaul interface modules, and a backhaul distribution module arranged for monitoring demand for backhaul bandwidth and distributing data over the backhauls based on the demand for backhaul bandwidth. Additional modules for user data and control plane processing may be included with the user/control distinction used in distributing data over the backhauls. The backhaul options may include a preferred backhaul and an alternate backhaul. Distributing data over the backhauls may be based, for example, on applications associated with the data, financial cost, delay, robustness, computational resources, and/or additional security associated with using a particular backhaul.
US09258820B2
A method, at a signaling entity, for sending a signal to a signaled entity, the method determining, at the signaling entity, at least a first code of a sequence of codes comprising the signal; receiving, at the signaling entity, an assignation of resources from the signaled entity for transmission of at least the first code of the sequence of codes; transmitting, utilizing at least the first code of the sequence of codes and the assignation, the signal, wherein at least the first code of the sequence of codes is shared among a plurality of signaling entities; and sending, utilizing subsequent codes of the sequence of codes, the signal, wherein the sequence of codes is unique to the signal.
US09258816B2
The present invention provides a method for notifying Multicast Broadcast Single Frequency Network (MBSFN) subframe configuration, which comprises the following steps: a first node sends its MBSFN subframe configuration, via an X2 interface, to a second node with which the first node is connected; the first node receives the MBSFN subframe configuration of the second node as a feedback. According to the invention, a serving cell can obtain the MBSFN subframe configurations of the neighboring cells and/or RNs, so that rational utilization of resources is achieved according to the configurations. Therefore, interference between cells is reduced, and system capacity and efficiency are improved.
US09258813B2
A method of apparatus for channel access in a wireless local area network is provided. A station receives a channel access control message including group indication information indicating a group of stations allowed to access a channel from an access point. The station attempts contention for accessing the channel if the station belongs to the group indicated by the group indication information.
US09258807B2
A communication network device of a communication system is described comprising a transmitter configured to transmit data in a plurality of frames, wherein in each frame, a plurality of communication resource elements is provided to be allocated for data transmission of downlink control data, wherein a data communication resource element is defined by a frequency range and a communication time interval within the frame and a communication resource allocator configured to allocate a first set of the communication resource elements of the plurality of communication resource elements provided to be allocated for data reception of downlink control data in a frame for the transmission of the downlink control data and to allocate a second set of the communication resource elements of the plurality of communication resource elements provided to be allocated for data reception of downlink control data in the frame that have not been allocated for the transmission of downlink control data for the transmission of data of another type than the downlink control data.
US09258805B2
Devices, methods, computer-readable media, and systems configurations for determining a hybrid automatic repeat request (HARQ)-acknowledgment (ACK) codebook in wireless communication networks. A user equipment (UE) may communicate with a plurality of serving cells, wherein at least two of the serving cells include different time division duplexing (TDD) uplink-downlink (UL-DL) configurations. The UE may determine a value based on a downlink assignment index (DAI), and determine a number of downlink subframes or special subframes that are included in a bundling window associated with an uplink subframe. Further, the UE may select the lesser of the determined value or the determined number of downlink subframes or special subframes included in the bundling window to correspond to a number of subframes for which the UE needs to feedback HARQ-ACK bits for the first serving cell.
US09258798B2
A mobile station performs a method for paging configuration in a wireless network. The method includes transmitting, to a base station, a parameter M representing a number of receiving (RX) beam instances at the mobile station in idle mode for the mobile station to finish one round of beam steering. The method also includes determining a timing for receiving a paging message from the base station, the timing being a function of the parameter M, the paging message comprising a mobile station identifier. The method further includes receiving the paging message from the base station based on the determined timing.
US09258778B2
A radio base station including: each of communication processing components being coupled to each of antennas forming each of sectors for a radio communication respectively, each of the communication processing components including communication processors being configured to perform each of functions for the radio communication and control each of radio resources for each of the functions respectively, and a control processor configured to select a first communication processing component and a second communication processing component respectively, select a first communication processor from the communication processors in the first communication processing component, transfer a radio resource of the radio resources that is controlled by the first communication processor to a second communication processor that is in the second communication processing component and performing a same function as the first communication processor, and upon transferring the radio resource of the radio resources, reduce a power of the first communication processor.
US09258773B2
A graphical user interface for a mobile device presents a primary GUI indicating functions and operations of the mobile device. A WLAN GUI is also presented on the display, indicating connectivity aspects of the mobile device regarding WLANs. The WLAN GUI is immediately accessible directly from the primary GUI as the next presented display in response to user interaction with the primary GUI. An additional WLAN GUI may be presented indicating the WLAN access point which is connected to the mobile device and indicating which WLAN access point is downloading or uploading data to the mobile device.
US09258767B2
Logic to reduce the probability of hashing collisions via a single hash function. Logic may hash the service set identification (SSID) to generate a compressed SSID and determine multiple compressed SSID segments based upon the compressed SSID. Logic may generate multiple SSID segments by hashing modified versions of the SSID or modifying hashed versions of the SSID. And logic may identify the compressed SSID segment with an index number. Logic may receive one or more compressed SSID segments, determine an index number associated with the segment(s) and compare the received SSID segment against a compressed SSID segment of an SSID that is sought. Logic may generate the multiple compressed SSID segments, store the segments in memory, and compare the compressed SSID segment received in a beacon with a corresponding compressed SSID segment in the memory.
US09258752B2
A communications apparatus includes a radio frequency signal processing device, a baseband signal processing device, a memory device and a processor. The RF signal processing device processes RF signals to generate baseband signals. The baseband signal processing device processes the baseband signals. The processor determines whether a first predetermined threshold value related to cell reselection is greater than a second predetermined threshold value related to cell measurement, and performs cell measurement on a predetermined neighbor cell when the first predetermined threshold value is greater than the second predetermined threshold value.
US09258751B2
Method and arrangement in a network control node, for performing access control of a mobile node in a handover from a source cell to a target subscriber group cell. The method comprises obtaining a network based allowed subscriber group list, receiving a target subscriber group identification, checking if the target subscriber group identification is comprised in the obtained network based allowed subscriber group list. If it is, information from a target network control node is obtained, verifying that the received subscriber group identification corresponds to the target subscriber group cell. Still further, the method comprises granting the mobile node access to the target subscriber group cell.Also, a method and arrangement in a target network control node, for assisting a network control node in performing access control for a mobile node in a handover from a source cell to a target subscriber group cell is provided.
US09258745B2
A method and network element for managing a relay node that is moving relative to a source network node, the method sending a handover request from a source network node to a target network node to prepare the handover at the target network node; sending a handover command from the source network node to the relay node without waiting for an acknowledgement of the handover request from the target network node; and detaching the relay node from the source network node.
US09258742B1
In general, techniques are described for leveraging at least one of a policy control and charging or application detection architecture for an access network to dynamically control value-added services applied to packet flows. In some examples, a policy enforcement device receives a policy rule that defines at least one of policy control and application detection by an access network for a subscriber device. The policy rule includes a service chain identifier that identifies a service chain that defines one or more value-added services to be applied in a particular order to provide a composite service for application to packet flows associated to the service chain. The policy enforcement device receives a packet sourced by the subscriber device and destined to the packet data network, applies the policy rule to the packet to associate the packet to the service chain, and forwards the packet according to the service chain.
US09258740B2
A push service device for balancing message loads includes: a service provider (SP) interworking unit to connect with a service providing device; a controller to route a push message received from the service providing device through the SP interworking unit to one or more corresponding client devices; and a client interworking unit to transmit the push message transferred from the controller to the one or more corresponding client devices, to receive a keep-alive message from at least one of the one or more corresponding client devices, and to transmit a keep-alive configuration message to the one or more corresponding client devices to disperse reception time points of the keep-alive message for a predetermined transmission period of the keep-alive message when the reception time points of the received keep-alive message are synchronized.
US09258736B2
A method in a Broadcast Multicast Service Center, BM-SC, comprising at least two file repair servers is arranged for performing a file repair session following a broadcast transmission of a data file to a User Equipment, UE, in a radio communication system. After having determined whether a first of the file repair servers is experiencing, or is predicted to experience, an overload condition, an information message, indicating the existing or predicted overload experience of the first file repair server and capable of indicating a time interval, T, which shall have elapsed before the UE is allowed to transmit a file repair request to the first file repair server, is transmitted to the UE in case it is determined that the first file repair server is experiencing, or is predicted to experience, an overload condition.
US09258725B2
A power headroom report method and apparatus of a User Equipment (UE) provides an efficient resource allocation in a mobile communication system. The power headroom report method of the present disclosure includes calculating a power headroom change by comparing the current power headroom and the previous power headroom. The method also includes determining, when the power headroom change is greater than a predetermined threshold value, whether a report prohibit timer set to a predetermined value has expired. The method further includes reporting the current power headroom when the report prohibit timer has expired, and resetting the prohibit timer to a different value.
US09258718B2
A method of wireless communication includes configuring a plurality of remote radio heads (RRHs) to prevent position location reference signal (PRS) transmissions on the same subframes where the macro eNodeB transmits PRS. The configured RRHs each have a same physical cell identity (PCI) as the macro eNodeB. The RRHs communicating in accordance with the configuration.
US09258717B2
A method and arrangement in a terminal evaluation unit for detecting a malfunctioning terminal in a cellular network is provided. Connection data is received from at least one network node in the cellular network, wherein the connection data is referring to connections of terminals when present in cells of the cellular network. A mean connection drop rate is calculated based on the connection data for the terminals when present at least in a first cell during a preset time period. An individual connection drop rate which is associated with the first terminal is determined from the connection data. Deciding, based on a ratio between the individual connection drop rate and the mean drop rate, whether or not the first terminal is malfunctioning and providing the result from the deciding action to a cellular network operator for further evaluation.
US09258715B2
Methods, program products, and systems for proactively securing mobile devices are described. A mobile device can proactively determine whether the mobile device is associated with a security risk and the level of the security risk. Upon determining a security risk, the mobile device can transmit coordinates of its current geographic location to a server. To protect privacy of authorized users, the transmission can be disabled by entering a password. If multiple failed password attempts are detected, the mobile device can proactively increase a security level of the device, and selectively protect files or other content stored on the mobile device. In some implementations, the mobile device can be transitioned into a surveillance mode where the mobile device records or captures information associated with one or more of user actions, ambient sound, images, a trajectory of the device, and transmits the recorded or captured information to the network resource.
US09258714B2
A system and method are provided for the broadcast replenishment of account parameters for select groups of wireless devices, where select groups of wireless devices have their internally-stored account parameters (e.g., prepaid amount of usage authorization) simultaneously updated as a group by a single broadcast message, such as an encrypted SMS message. An account update message is generated based on the account parameters to be updated and encrypted using an encryption key uniquely associated with the select group of wireless devices. The encrypted account update message is broadcast for receipt by the select group of wireless devices, such only those wireless devices previously provided with a key for decryption can receive and decrypt the broadcast account update message. The wireless devices use information and/or instructions in the broadcast message in order to update their internally stored account parameters accordingly.
US09258706B2
Embodiments of a mobile device and method for secure on-line sign-up and provisioning of credential for Wi-Fi hotspots using SOAP-XML techniques are generally described herein. Techniques for subscription remediation using SOAP-XML techniques are also generally described herein. In some embodiments, the mobile device may be configured to establish a transport-layer security (TLS) session with a sign-up server through a Wi-Fi Hotspot to receive a certificate of the sign-up server. When the certificate is validated, the mobile device may be configured to exchange device management messages with the sign-up server to sign-up for a Wi-Fi subscription and provisioning of credentials, and retrieve a subscription management object (MO) that includes a reference to the provisioned credentials for storage in a device management tree.
US09258705B2
A wireless communication system includes a system and method for encryption of multicast data between a subscriber station and a base station that communicate a multicast service in a Machine-To-Machine (M2M) communication system. An M2M service controller manages the multicast service manages information for encrypting the multicast data and provides the information to the subscriber station and the base station.
US09258704B2
A system and method for transmitting user credentials to another device. According to some embodiments, a method is described of receiving into a first portable electronic device a set of credentials from a user, the set of credentials to include a WLAN SSID and a network key, the set of credentials to allow the first device to connect to the WLAN. The set of credentials is used to connect the first device to the WLAN. The first device creates a message for wireless transmission, the message includes the set of credentials for accessing the WLAN and is adapted to be delivered to a second device. Finally, the first device transmits the message over the air, wherein the message is addressed to the second device. The second device receives the message and uses the credentials in the message to connect to the WLAN. Other embodiments are also described.
US09258702B2
A technique for implementing AP-local dynamic switching involves Layer 2 switching. This may be accomplished by providing data associated with wireless stations to an AP sufficient to enable the AP to determine whether traffic from a particular wireless station should be locally switched. Alternatively, the wireless station may be able to determine whether to locally switch traffic based upon the traffic itself. For example, it may be desirable to AP-locally switch voice traffic to avoid latency, which is particularly detrimental to voice transmissions such as voice-over-IP. Traffic that is not to be switched locally is Layer 2 tunneled upstream.
US09258701B2
An electronic device is provided with an integral transducer used to update a random data pool without connection to an external source of new random data. In one embodiment, there is provided a method for providing random data on an electronic device, the method comprising: storing random data in a random data pool in a memory; sensing motion of the electronic device using a transducer integrally carried as part of the electronic device, wherein the transducer is configured to generate an output in response to sensed motion; generating new random data in accordance with the output of a transducer when sensed motion exceeds a threshold; and storing the new random data in the random data pool in the memory.
US09258687B2
Methods and systems automatically allocate cellular communication network resources to emergency response personnel during emergency situations which are detected by call volumes exceeding a predetermined maximum. Access to cellular communication network resources is provided by dedicating a portion of communication radio resources to emergency response personnel use. By reserving radio resources for emergency communication purposes, emergency personnel are able to both initiate and receive calls or data sessions from both other mobile devices as well as conventional landline telephone stations. Qualified emergency response personnel can preregistered their phones and be assigned personal identification numbers to enable access to allocated network resources. Users can also be registered “on the fly.”
US09258684B2
The disclosure relates, e.g., to media processing methods and arrangements. One method includes: obtaining first optical data in a first user's cell phone, the first optical data corresponding to a first face of a product's packaging, the product also including a second face of the packaging, the first face comprises first digital watermarking conveying first data and the second face comprises second digital watermarking convey second data; analyzing the first optical data to obtain the first data therefrom; responsive to providing the first data to a remotely located computer resource, the first user's cell phone receiving a first response; obtaining second optical data in a first user's cell phone, the second optical data corresponding the second face of the packaging; analyzing the second optical data to obtain the second data therefrom; responsive to providing the second data to a remotely located computer resource, the first user's cell phone receiving a second response, the second response being different from the first service; and storing in the cell phone an association between: i) the first data and the first response, and ii) the second data and the second response. Of course other methods, combinations and systems are disclosed as well.
US09258681B2
Aspects of the present disclosure provide systems and methods for generating models of a wireless network environment in an indoor space which may be used to predict an indoor location. The disclosure relates to collecting wireless network access point identifier information and power level observed at various locations are collected to generate various signal maps. The signal maps may be used to generate models of the indoor space. In one example, a voting model may use a probability distribution of a plurality of signal maps in order to identify a location with a highest probability of overlap with current signals received at a client device. Once a location has been identified, it may be used to assist with any number of navigational functions, such as providing turn by turn directions to another indoor location, for example, a conference room or exit, or simply providing information about the current location.
US09258676B2
A method performed by a mobile device entails determining a current location of the mobile device, storing the current location as a breadcrumb (recorded) location of the mobile device, and performing an action with respect to the breadcrumb location when the mobile device has moved away from the breadcrumb location. The action may entail sharing the breadcrumb location with another device. Reverse geocoded address information may be provided for the breadcrumb locations.
US09258672B2
A short-range wireless communication device, utilized with a communication partner terminal that executes a cooperative application while switching between foreground and background operations when a predetermined protocol is established between the communication partner terminal and the short-range wireless communication device, and disconnects a protocol by changing the cooperative application from the foreground operation to the background operation, includes: a control device that determines whether a condition of returning the cooperative application from the background operation to the foreground operation is satisfied, determines whether the cooperative application returns to the foreground operation according to an operating status of an application in the communication partner terminal when the condition is satisfied, and transmits a request for establishment of the protocol to the communication partner terminal when the cooperative application returns to the foreground operation. When the cooperative application does not return to the foreground operation, the control device repeatedly acquires the operating status.
US09258652B2
A microphone structure is disclosed. The microphone structure comprises a substrate penetrated with at least one opening chamber and having an insulation surface. A conduction layer is arranged on the insulation surface and arranged over the opening chamber. An insulation layer is arranged on the conduction layer and having a opening to expose a part of the conduction layer as a vibration block arranged over the opening chamber. At least two first patterned electrodes are arranged on the insulation layer and arranged over the vibration block. At least two second patterned electrodes are arranged over the opening chamber, arranged on the vibration block and separated from the first patterned electrodes by at least two first gaps. When the vibration block vibrates, the vibration block moves the second patterned electrodes whereby the second patterned electrodes and the first patterned electrodes perform differential sensing.
US09258646B2
Embodiments of the invention include a speaker system having the ability to accommodate one or more transmission protocols as well as multiple upgrade paths. One or more replaceable cards sit in a socket or bus system. The cards may include one or more components for receiving a wireless audio signal and decoding the signal. Other cards may include circuits for converting the digital audio signals into analog audio signals. Yet other cards, or other components on cards, may include circuitry for filtering or modifying the audio signals. In some embodiments the main components of the cards may be formed in a re-programmable device that can be updated by a user. In conjunction, these components create a powered speaker system that is constantly upgradeable as various data transmission standards and audio filtering standards mature.
US09258641B2
Audio capture based on logarithmic conversion. At least some of the illustrative embodiments are methods including capturing audio represented by an electrical signal, the electrical signal having both positive voltage portions and negative voltage portions. In some cases, the capture is by: performing logarithmic analog-to-digital conversion on the positive voltage portions to create a first plurality of digital values; and performing logarithmic analog-to-digital conversion on the negative voltage portions to create a second plurality of digital values; and storing representations of the first and second plurality of digital values to a storage medium.
US09258623B2
A device, computer program product and a method, the method may include: Extracting first size information about sizes of different frames of a first segment of an encrypted first streaming media flow that has a first CBR. Extracting second size information about sizes of different frames of a second segment of a second streaming media flow that has a second CBR that equals the second CBR. The extracting of the first and second size information and the determining of the relationship are executed without decrypting the first and second encrypted streaming media flows. Determining, based on first and second size information and on the first and second type information, a relationship between qualities of the first and second streaming media flows based on the first and second size information. Extracting first type information indicative of which frame of the first segment is the first reference frame and which frames of the first segment are the first non-reference frames. Extracting second type information indicative of which frame of the second segment is the second reference frame and which frames of the second segment are the second non-reference frames.
US09258620B2
Aspects of a method and system for controlling data distribution via cellular communications with an integrated femtocell and set-top-box (IFSTB) device are provided. In this regard, a cellular enabled communication device may detect when it is within cellular communication range of a femtocell. Upon detection of the femtocell, the cellular enabled communication device may communicate instructions to a content source instructing the content source to deliver multimedia content to the femtocell. In instances that multimedia content is already being delivered to the cellular enabled communication device prior to the detection, the instructions from the cellular enabled communication device may instruct the content source to redirect the multimedia content to the femtocell. In this regard, the multimedia content may be delivered from the content source to the cellular enabled communication device via the femtocell. The femtocell may deliver at least a portion of the multimedia content to other communication devices.
US09258616B2
Techniques for facilitating shopping for items shown in media content events are described. Some embodiments provide a shopping facilitator as part of a media device, such as a set-top box. As the media device presents a media content event showing multiple items, the shopping facilitator is configured to receive an indication that a viewer is interested in purchasing one of the multiple items. The shopping facilitator then identifies the item of interest, and at a later time provides a shopping facility that can be can be used by the viewer or some other user to purchase the item. In some embodiments, the media content event is presented without any indication that items shown in the media content event are for sale. Furthermore, the shopping facilitator may perform its functions without interrupting or otherwise disrupting the viewing of the media content event.
US09258612B2
The invention pertains to a method for transmitting a piece of additional data from a security processor to an external apparatus, in which the transmission of the piece of additional data is done by delaying (98) the start of a transmission of an information frame from the security processor to the external apparatus by a time lag that is a function of the value of this piece of additional data.
US09258609B2
A platform allows viewing and sorting digital media from multiple content sources across multiple devices by title, category, series, or other sorting desired. Available content from providers may be co-mixed to display as if from a single provider. Listings may be restricted to specific providers or sets of providers, such as removing providers with paid content which the user will not access. Alternatively, listings may be prioritized based on business rules programmed into the system. Listings may be limited to those available on the current device, on another set of devices, or on all devices. Control of access to content, including playback and queuing, may be done through the interface regardless of the consumption device. This allows access to all content across all devices in a fashion desirable to the user, merging providers and devices into a seamless interface tailored for the user instead of the content or device manufacturer.
US09258604B1
A commercial detection system generates a probe audio fingerprint of an audio signal associated with a media stream on a broadcast channel and determines whether the media stream has commercial content based on analysis of the probe audio fingerprint. The commercial detection system determines whether a same match between the probe audio fingerprint and a reference audio fingerprint is observed across multiple broadcast channels. Responsive to the number of same matches exceeding a predetermined threshold, the commercial detection system determines that the media stream has commercial content. The commercial detection system may also apply a trained feature analysis model to extracted acoustic features of the audio signal. The commercial detection system determines whether the media stream has commercial content based on a confidence score assigned to the probe audio fingerprint. The commercial detection system reduces false positive detection using program guide information of the media stream.
US09258589B2
Systems and methods for identifying, assembling, and publishing content are described. A content item, such as a video, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first span of time within the first program is allocated for the video, wherein the first span of time is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first span of time. At least partly in response to determining that the video has a time length shorter than the first span of time, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.
US09258586B2
A hospitality establishment includes guest rooms having media devices installed therein. Each guest room has one or more in-room media devices for providing a pay-per-use media function. A media system controller dynamically associates a credit corresponding to a monetary value with a particular guest room in response to an occurrence of a first event, configures an in-room media device of the particular guest room to indicate the credit associated with the particular guest room and allow a guest of the particular guest room to utilize at least an amount of the credit toward an order of the pay-per-use media function, activates the pay-per-use media function on at least one of the in-room media devices of the particular guest room in response to a received order, and decreases the credit associated with the particular guest room according to the amount of the credit utilized toward the received order.
US09258585B1
Subscription and channel management technology, in which a system allows a user to subscribe to a subset of the available channels on a content delivery network and personalize at least one channel. The system identifies a user identity of the user and stores, in a user database, channel subscription information for the user identity based on the subset of channels to which the user subscribed and the user personalization. The system identifies a downloader device associated with the user identity and controls the downloader device based on the channel subscription information stored in the user database.
US09258582B2
Systems and methods for combining a plurality of transport streams into a single transport stream for transmission to, e.g., a single frequency network via a satellite. Embodiments provide receiving a plurality of original, e.g., MPEG-compliant, data streams, where each original data stream has its own timing information, combining the plurality of original data streams into a single combined data stream which is also, e.g., MPEG compliant, modulating the single combined data stream for uplink to a satellite, receiving a downlink transmission from the satellite, where the downlink transmission includes the single combined data stream, de-combining the single combined data stream into the plurality of original data streams, and passing respective original data steams to, e.g., one or more DVB-T modulators for broadcast into a single frequency network.
US09258581B2
A method is described for transmitting broadcast signals. First encoding of mobile data for a mobile service is performed. Second encoding of the first encoded mobile data is performed. The second encoded mobile data multiplexed with main data for a main service in a time domain is transmitted. The second encoded mobile data is allocated in a mobile unit and the main data is allocated in a main unit. The second encoded mobile data is transmitted with signaling information. The signaling information includes information to detect the mobile unit and a coding rate of the mobile data.
US09258580B1
A server for disseminating a video file to mobile subscriber over a mobile communications network is disclosed. The server comprises a processor programmed for storing a record for each mobile subscriber, defining a criteria for selecting mobile subscribers for videos, wherein said criteria is based on data from a record for a mobile subscriber, selecting a group of mobile subscribers by identifying the records that match said criteria, generating, for each mobile subscriber of the group, a video message in a format that corresponds to the operating system indicator and the video format indicator for said mobile subscriber, and transmitting a video message to the mobile phone number in the record, wherein the video message is transmitted according to the method of access indicator for said mobile subscriber.
US09258575B2
A method and system for enabling users to access video capture services from a home market while temporarily located in outside of it, i.e., roaming. The user temporarily located outside of their home market uses a regional system as a proxy in a home market in which the user is able to receive regional content. The regional system then transfers the regional content to the roaming user.
US09258571B2
A method of decoding a video through symbol decoding includes parsing symbols of image blocks from a received bitstream; classifying a current symbol into a prefix bit string and a suffix bit string based on a threshold value determined according to a size of a current block; performing arithmetic decoding of the prefix bit string and the suffix bit string by using respective arithmetic decoding methods determined for each of the prefix bit string and the suffix bit string; performing inverse binarization of the prefix bit string and the suffix bit string by using respective binarization methods determined for each of the prefix bit string and the suffix bit string; and restoring the image blocks by performing an inverse transformation operation and a prediction operation on the current block by using the current symbol restored through the arithmetic decoding and the inverse binarization.
US09258551B2
The invention provides a directional back-light arrangement for an auto-stereoscopic display in which different parts of the backlight arrangement point in different directions. This means that different parts of the backlight arrangement will be suitable for directing images in different directions, while reducing the effect of optical aberrations resulting from large exit angles.
US09258549B2
Mixed mode imaging is implemented using a single-chip image capture sensor with a color filter array. The single-chip image capture sensor captures a frame including a first set of pixel data and a second set of pixel data. The first set of pixel data includes a first combined scene, and the second set of pixel data includes a second combined scene. The first combined scene is a first weighted combination of a fluorescence scene component and a visible scene component due to the leakage of a color filter array. The second combined scene includes a second weighted combination of the fluorescence scene component and the visible scene component. Two display scene components are extracted from the captured pixel data in the frame and presented on a display unit.
US09258548B2
Provided is a depth image generating apparatus. The depth image generating apparatus may include a filtering unit, a modulation unit, and a sensing unit. The filtering unit may band pass filter an infrared light of a first wavelength band among infrared lights received from an object. The modulation unit may modulate the infrared light of the first wavelength band to an infrared light of a second wavelength band. The sensing unit may generate an electrical signal by sensing the modulated infrared light of the second wavelength band.
US09258544B2
The present description provides a digital receiver which provides 3D caption data and a method for processing 3D caption data in the digital receiver of the present invention. A method for transmitting a broadcast signal for 3D service according to one aspect of the present invention comprises the following steps: encoding 3D video ES including a 3D caption service; generating signaling information for signaling a 3D video service including the encoded 3D video ES; and transmitting a digital broadcast signal including the 3D video service and the signaling information, wherein said 3D caption service includes a first command code for generating left caption data and a second command code for indicating a disparity value for a caption window, and generates right caption data on the basis of the first command code and second command code.
US09258541B2
The present invention relates to an apparatus and a method for receiving a digital broadcasting signal including a three-dimensional image and displaying a two-dimensional image. The apparatus for receiving the digital broadcasting signal according to one embodiment of the present invention includes: a tuner for receiving the digital broadcasting signal including a video stream for forming the three-dimensional image and signaling data; a signaling data processor for decoding the digital broadcasting signal including a 2D display window table, which includes information for a partial area of a video image according to the video stream; and a display unit for displaying the video image of the video stream as the two-dimensional image using the information for the partial area.
US09258540B2
This invention allows recording of moving images with a large number of pixels and high frame rate while suppressing the circuit scale and power consumption. A first processing circuit encodes a frame acquired from an image capturing device, records the resultant encoded data in a recording medium at a recording position received from a second processing circuit, and transmits a relevant data amount to the second processing circuit. The second processing circuit encodes a frame obtained from the image capturing device, records the resultant encoded data in the recording medium at a recording position determined in prior recording processing, determines a recording position for the first processing circuit, and transmits the determined recording position to the first processing circuit. Upon receiving information showing a data amount, the second processing circuit updates a recording position based on the received data amount.
US09258539B2
An image capture device and a method of calibrating automatic white balance thereof are provided. The method includes generating first and second frame data using first and second image sensors, respectively, in response to incident light; generating first and second color temperature estimation information based on the first frame data and the second frame data, respectively; determining whether an amount of the first color temperature estimation information is sufficient to estimate a color temperature of a light source; estimating the color temperature of the light source based on the first color temperature estimation information when the amount of the first color temperature estimation information is sufficient; and when the amount of the first color temperature estimation information is insufficient estimating the color temperature of the light source based on the first and second color temperature estimation information; and adjusting the first frame data based on the estimated color temperature.
US09258538B2
A projector modulates light emitted from a light source and projects the light, the projector including an image acquiring unit, a modulating unit, a light adjusting mechanism, and a light adjusting control unit. The image acquiring unit acquires an image from an image source. The modulating unit modulates the light emitted from the light sources, based on the image acquired by the image acquiring unit. The light adjustment mechanism reduces an amount of light incident on the modulating unit from the light source. The light adjustment control unit performs light adjustment control by the light adjustment mechanism, based on the image acquired by the image acquiring unit. The light adjustment control unit performs control to increase the amount of light incident of the modulating unit when the light adjustment mechanism maintains a predetermined light-adjusted state.
US09258528B2
A method for controlling a multimedia decoder that can simultaneously access different programs from different sources and/or of different qualities, wherein the decoder can operate in a multitask mode such that it controls the display and/or recording of a first program simultaneously with the display and/or recording of a second program, wherein the decoder performs the following steps: the step of identifying the resources available for displaying and/or recording programs accessible by the decoder; the step of determining the resources required for displaying and/or recording each of the programs accessible by the decoder; and the step in multitask mode of inhibiting a displaying and/or recording control of one of these programs when the resources required by the ordered program are higher than the available resources of the decoder.
US09258522B2
A communication arrangement including a room having at least one communication device therein, the at least one communication device receiving in-room images, in-room video and/or in-room audio within the room. The communication arrangement also includes a communication system for transmitting the in-room images, in-room video and/or in-room audio from within the room to a location remote from the room. The communication system has a privacy setting that, when activated, prevents viewing of the in-room images or in-room video and/or hearing of the in-room audio from within the room at the location remote from the room and communicates to the location remote from the room that the privacy setting is activated.
US09258517B2
Methods and apparatuses for adaptively filtering video content are disclosed herein. An apparatus may include a filter configured to receive a video signal. The filter may further be configured to perform an up-conversion on a plurality of frames of the video signal to provide a plurality of up-converted frames. The filter may further be configured to filter the plurality of up-converted frames to provide a plurality of filtered frames and to perform a down-conversion operation on the plurality of filtered frames to provide a filtered video signal.
US09258514B2
In a user interface method, system and device in a multitasking environment, it is possible for a user to view all of a plurality of simultaneously executed applications by assigning different display areas to the plurality of applications. In the method, system and device, priorities of applications already being executed and of additional applications for which execution is requested are determined, and a display area size is determined and assigned to each application according to its priority. The system comprises a set-top box for performing the latter functions and a user terminal for transmitting a user request, while the device comprises a control unit for performing the latter functions.
US09258506B2
A counter circuit includes a first counter and a second counter. The first counter is configured to count a first counter clock signal which toggles with a first frequency to generate upper (N−M)-bit signals of N-bit counter output signals, in response to a first counting enable signal based on a first comparison signal during a coarse counting interval. N and M are natural numbers, N is greater than M, and M is greater than or equal to 3. The second counter is configured to count a second counter clock signal which toggles with a second frequency which is higher than the first frequency to generate lower M-bit signals of the N-bit counter output signals, in response to a second counting enable signal based on the first comparison signal and a second comparison signal during a fine counting interval which follows the coarse counting interval.
US09258505B2
Provided is an imaging apparatus that generates a signal based on the sum of signals output by a plurality of pixels, and a signal based on the difference between the signals output by the plurality of signals, and performs AD conversion on the generated signals.
US09258501B2
An endoscope system includes a host device and an endoscope including a very small area CMOS image sensor having only four pads (power, ground, digital in, analog out), and including an array of 4T pixels and associated control circuitry for performing correlated double sampling (CDS) to generate analog reset level and analog signal level values associated with light detected by photodiodes in each pixel. Instead of processing the analog values on-chip, the analog reset values and analog signal values are transmitted in separate sets one row at a time along with interleaved synchronization signals by way of a single analog contact pad to the host device of the endoscopic system, which uses the synchronization signals to reconstruct the sensor's internal clock in order to process the analog values. The endoscope housing thus requires only four wires and is made very small.
US09258493B2
An ultrasound data relaying method is performed by an ultrasound data relaying apparatus. According to the method, user information is received from a mobile terminal connected to the ultrasound data relaying apparatus. Ultrasound photographing information is received from an ultrasound diagnosis apparatus. The ultrasound photographing information is transmitted to the mobile terminal based on the received user information.
US09258482B2
A facial expression recognition apparatus (10) detects a face image of a person from an input image, calculates a facial expression evaluation value corresponding to each facial expression from the detected face image, updates, based on the face image, the relationship between the calculated facial expression evaluation value and a threshold for determining a facial expression set for the facial expression evaluation value, and determines the facial expression of the face image based on the updated relationship between the facial expression evaluation value and the threshold for determining a facial expression.
US09258465B2
An imaging device provides efficient heat transfer by orienting components of the imaging device such that heat is transferred out of the imaging device instead of within the imaging device assembly. Heat is transferred out of the imaging device assembly through a printed circuit board to which the assembly housing is mounted thereon and/or through the housing itself.
US09258464B2
A radiographic video processing device includes: an acquisition section that acquires gradation signals expressing charges; and a control section that, if capture of a video image formed from plural frames is being performed with a radiation detector, and a number of the pixels, from which charges are combined and read by switching elements included in adjacent pixels of the radiation detector, has been increased, effects control such that, from a frame at a time of the increase up until a predetermined frame, the gradation signals distributed in a higher density range than that for frames subsequent to the predetermined frame are used as image data.
US09258453B2
An image capturing apparatus includes an image capturing section, an image capturing control section, an image clipping section, an HDR composing section and a panoramic image composing section. The image capturing control section causes the image capturing section to repeatedly capture an image of different luminance to provide plural images of different luminance. The image clipping section clips respective data of substantially overlapping image regions of the plural images of different luminance. The HDR composing section composes the image regions each clipped by the image clipping section to generate data of plural composite images having a wider dynamic range than the image captured by the image capturing section. The panoramic image composing section joins data of the plural composite images generated by the HDR composing section to generate an image whose range is wider than that of the image captured by the image capturing section.
US09258445B2
An image forming apparatus, which executes printing according to a print request based on an instruction by a user of a client terminal, includes a print time calculation unit that calculates a required time for printing according to the print request; and a display unit that displays a plurality of contents on a display device during an execution of printing in accordance with a content list including the plurality of contents for the user, the content list being generated based on the calculated required time for printing.
US09258440B2
An image forming apparatus includes: a setting information transmitting portion to transmit setting information including a setting screen stored in a screen storage area, screen identification information thereof, and a setting value stored in a setting value storage area to a remote operation device; a remote setting portion to, in response to remote operation information being received after transmission of the setting information, update the setting value stored in the setting value storage area with a setting value included in the remote operation information; and a remote setting screen update portion to generate a setting screen based on the setting value stored in the setting value storage area and update the setting screen stored in the setting screen storage area, after the setting value is updated. An operation is specified based on positional information included in the remote operation information in the updated setting screen.
US09258437B2
A system comprises an image forming apparatus and a server, the image forming apparatus including: a receiving unit which receives the series of data from the server; a transfer unit which transfers a plurality of print jobs included in the series of data to a printing unit; and an accepting unit which accepts a cancel instruction for the series of data from a user, wherein when the receiving unit accepts the cancel instruction while receiving the series of data, the receiving unit discards the plurality of print jobs until termination data is received, and when the transfer unit accepts the cancel instruction while transferring the series of data, the transfer unit cancels transfer of the plurality of print jobs to the printing unit, and instructs the printing unit to cancel printing of a transferred print job.
US09258427B2
A system and method for forwarding calls is disclosed. A system that incorporates teachings of the present disclosure may include, for example, a communication device having a controller element to receive a call from a communication system, retrieve a caller ID from information associated with the call, present a caller ID, receive a request to forward the call, present one or more communication identifiers responsive to the forwarding request, receive a selection corresponding to one of the one or more communication identifiers, and submit to the communication system a request to forward the call to the selected communication identifier. Additional embodiments are disclosed.
US09258423B1
Methods and systems may generate contextual leads in an automated communication link establishment and management system. In addition, systems and methods may automatically integrate an automated calling system with a customer relationship management system, contact management system, and/or task management system, so that historical information stored concerning past contact activity and automated calling sessions relating to contacts is automatically updated in the customer relationship management system, contact management system, and/or task management system.
US09258416B2
Methods, systems, and products dynamically change an interactive response system. Responses to a menu of prompts are monitored. A presentation order of the menu of prompts is automatically updated according to a set of rules. The set of rules describe qualifications for membership in a tier.
US09258414B2
A computer-implemented system and method for facilitating agent-customer calls is provided. A call from a customer is accepted into a call center and is assigned to an agent associated with the call center. At least one text message is received from the customer during the call and is directed to the agent. Outgoing text messages are received from the agent in response to the text message from the customer and content of the outgoing text messages from the agent are converted into synthesized speech. The synthesized speech is provided to the customer during the call.
US09258405B1
A method and apparatus for meeting integration for scheduling and message application are disclosed. The method includes: inserting a reminder entry into an inbox of a messaging portion of an application, the reminder entry to indicate an upcoming occurrence of an event scheduled in a scheduling portion of the application; and persisting the reminder entry in the inbox for a predetermined amount of time including throughout a duration of the event. Other embodiments are also disclosed.
US09258394B2
Methods, systems, and apparatus are provided for physically and/or logically combining two or more smart devices to enhance user experience and help efficiently design, create, implement, or execute desired applications. According to one embodiment, system of the present disclosure provides a smart device apparatus having one or more processors, a communication interface device, and one or more internal data storage devices that are operatively coupled to the one or more processors. The smart device or a sleeve thereof further includes a housing, also interchangeably referred to as a slot or a docking basin, where the housing is configured to physically receive a second smart device and couple the smart device with the second smart device.
US09258386B2
A mobility event for a VoIP user is detected, with an estimated confidence/certainty that the VoIP user in fact moved. In response, a user is prompted to cause an update to their registration and/or location information. Notification to the VoIP user of the likely need for a location update may be implemented in the communication protocol such that an icon on the VoIP phone displays the need to the VoIP user. The icon may include a measure of the confidence/certainty of the need for a location update, e.g., similar in visual image to the bars showing coverage on a wireless phone. Mobility of the VoIP user may be detected using, e.g., (1) The VoIP user's Internet protocol (IP) address; (2) a mapping of physical to logical location; and/or (3) mapping between physical location information and physical network resources such as switches, routers, ports, access points, etc.
US09258384B2
A network device may receive information regarding a service set identifying service to apply to a data flow received via a particular interface of the network device; receive the data flow via the particular interface; identify a service to provide to the data flow based on the information regarding the service set; identify a processing device to process the data flow; and provide the data flow to the processing device. The processing device may be different than the network device and may process the data flow, on behalf of the network device, to form a processed data flow. The processed data flow may include the data flow with the service applied to the data flow. The network device may further receive the processed data flow from the processing device and transmit the processed data flow toward a destination device.
US09258383B2
A method, apparatus, and system related to relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device are disclosed. In one embodiment, a system may comprise a networked device, a relevancy-matching server, and a client device. The networked device may be configured to generate a preliminary data and/or a primary data associated with a user and automatically announce a sandbox-reachable service of the networked device to a discovery module. The relevancy-matching server may be configured to match a targeted data with the primary data based on a relevancy factor associated with the user. The client device may be configured to automatically process an identification data of the networked device and/or the sandbox-reachable service of the networked device from the discovery module and to automatically associate with the networked device based on the identification data.
US09258378B2
A method and device for sending information are disclosed in the present disclosure. The method comprises the steps of: receiving the current updated message of an information source; deriving the message which satisfies a preset condition from the current updated message; when the message satisfying the preset condition is non-subject message, deriving the user information and subject message correlated to the non-subject message from a server; and sending the information context, identification or link address corresponding to the non-subject message, the correlated user information and subject message to a third party. By sending the non-subject message satisfying a preset condition, and the user information and the subject message correlated to the non-subject message satisfying the preset condition derived from a server to a third party, the third party can know in time the correlated users, the correlated information issued by the users, and so on.
US09258371B1
Systems and methods are disclosed which facilitate managing interaction with instances corresponding to hosted services. Customers may implement services on a hosted computing environment. Further, the customer may allow limited interaction with the hosted service to a third party (e.g., in connection with a secondary service). For example, the third party may interact with a temporary copy of the hosted service. Thereafter, the customer may, given the consent of the third party, view details of the third party's interaction with the copy, and may be enabled to merge any alterations with the initial hosted service. In addition, a customer may monitor their own interactions with a hosted service or copies of a hosted service, and view details of the differences between multiple versions of the hosted service.
US09258370B2
A system for assembling and delivering a communications service or product is described which is flexible to accommodate the rapid introduction of new product/service offerings on a frequent basis. The method involves receiving data relating to a number of communication service components and creating and storing a data structure for each communication service component. Data component is also received relating to a communication service, the data identifying at least one of the communication service components and a data structure for the communications service is created and stored. In response to receiving an input requesting provisioning of the communications service, an end-to-end process flow for delivering the communications service is automatically created based on the data structure for the communications service and the data structure for the identified communication service components.
US09258368B2
It is disclosed a method (and related apparatus) comprising establishing a control session by transmitting and receiving control session-related messages, transmitting restart information indicating a restart of a network element, receiving at least one protocol-related message of a first control session including session-related detail information, transmitting a restoration request message based on the session-related detail information, receiving at least one session parameter necessary for restoring the at least one first session, and restoring the at least one first session based on the received session-related detail information and the at least one session parameter. It is further disclosed a method (and related apparatus) comprising receiving restart information indicating a restart of a network element, processing at least one protocol-related message of a first control session to include session-related detail information, and transmitting at least one session parameter necessary for restoring the at least one first session, and the at least one protocol related message.
US09258366B2
A remote management system includes a remote management apparatus and a user interface. The remote management apparatus has an network interface, a computer interface, and a console interface. The network interface is coupled to a first computer via a network. The computer interface is a signal transmitting interface between the remote management apparatus and a second computer. The user interface corresponds to a set of cursor control device and monitor. The user interface provides a plurality of functional options corresponding to a plurality of functions managing the remote management apparatus respectively. The user interface also shows a plurality of steps on the screen needed for the user to perform the function corresponding to the functional option on the remote management apparatus in response to one of functional options selected by the user to guide the user to finish the function interactively.
US09258365B2
Provided are techniques generating a data structure, wherein the data structure specifies both a specified size of a memory space to allocate within an application and a virtual address within the application to locate a data path transmission queue; including within a verb for allocating the data path transmission queue the defined data structure; in response to a call of the verb, allocate, within the application, the data path transmission queue of the specified size and at the virtual location; in response to a request to transmit control data, employ a remote direct memory access (RDMA) transmission path; and, in response to a request to transmit data, employ the data path transmission queue rather than an RDMA transmission path.
US09258362B2
A method of circumventing network obstacles to provide a peer-to-peer communication channel between peers utilizing hypertext transfer protocol (HTTP) includes communicating a HTTP request from a peer device to a relay through a network including an obstacle where the HTTP request is intended for another peer device. The method further includes communicating a HTTP response from the relay to the peer device and establishing a communication channel between the peer device and the another peer device via the relay. The communication channel permits the peer device and the another peer device to send and receive data.
US09258361B2
Techniques for transferring data among nodes on a network are disclosed. Some example methods include a downloader-initiated random linear network coding algorithm. A downloading node may be aware of the chunks of original data held by neighboring nodes, and the downloading node can request linear combinations of chunks from the neighboring nodes that are linearly independent of any linear combinations of chunks already held by the downloading node.
US09258357B2
A method for accessing plural cloud storages, an electronic apparatus and a non-transitory computer readable medium are disclosed herein. The method for accessing plural cloud storages includes steps of: providing a unified interface on the data processing system, the unified interface being configured for offering a unified interface format instruction to plural application programs to access each of the cloud storages; linking the unified interface with a plurality of configuration plug-ins, each of the configuration plug-ins comprises at least one distinct instruction for accessing a particular cloud storage; and converting a request with the unified interface format instruction from one of the application programs to one of the at least one distinct instruction according to the configuration plug-ins for accessing a destination cloud storage of the cloud storages.
US09258353B2
Various embodiments are disclosed that relate to buffering digital content items in different orders for different user experiences. For example, one disclosed embodiment provides, on a computing device, a method for providing a buffering order for a digital content item. The method includes receiving from a remote computing device a request to access a selected digital content item, the selected digital content item comprising a plurality of content portions consumable in a plurality of different orders, the plurality of different orders corresponding to a plurality of user experiences for the selected digital content item, and in response, providing a selected content provision schema selected from a plurality of content provision schemas for the selected digital content item, each content provision schema defining a buffering order of the plurality of content portions of the selected digital content item for a corresponding user experience of the selected digital content item.
US09258350B2
Methods and apparatus, including computer program products, are provided for processing analyte data. In some example implementations, a method may include receiving, at a first processing system including a user interface, an installation package including a plug-in and code configured to provide at the first processing system an interface between a sensor system configured to measure an analyte concentration level in a host and a second processing system; storing, by the first processing system, the installation package in a location based on a role of a user initiating the installation of the code; installing the plug-in for the user interface to enable the plug-in to control one or more aspects of an installation of the code; and initiating, by at least the plug-in, the installation of the code at the first processing system to provide the interface. Related systems, methods, and articles of manufacture are also disclosed.
US09258341B2
A method and device for arranging a plurality of peers at distribution levels in a P2P network with respect to a streaming source are described. At least one peer of the plurality of peers having a highest upload capacity may be arranged at the distribution level closest to the streaming source. Remaining peers of the plurality of peers may be arranged at subsequent distribution levels in order of descending upload capacity, such that each peer has an upload capacity that does not exceed the upload capacity of any peer at an immediately preceding level. The peers may be further arranged such that the total upload capacity of the peers at any distribution level is equal to or exceeds total download demand of the peers at an immediately subsequent level. If a predetermined maximal allowed number of distribution levels has been exceeded, one or more peers may be moved or re-arranged.
US09258339B2
Described is a method for presenting web conference contents to one or more attendees in a shared session. Metadata is aggregated that is related to one or more participant electronic devices and a presenter electronic device that communicate with each other in the web conference. A presentation parameter is determined from the metadata. A selection interface is generated from the presentation parameter. A conference setting is selected from the selection interface. A set of content is presented at the presenter electronic device and shared with the one or more participant devices according to the selected conference setting.
US09258328B2
This disclosure describes techniques for proactively identifying possible attackers based on a profile of a device. For example, a device includes one or more processors and network interface cards to receive, from a remote device, network traffic directed to one or more computing devices protected by the device, determine, based on content of the network traffic, a first set of data points for the device, send a response to the remote device to ascertain a second set of data points for the device, and receive, from the remote device, at least a portion of the second set of data points. The device also includes a security module operable by the processors to determine a maliciousness rating, and selectively manage, based on the maliciousness rating, additional network traffic directed to the one or more computing devices protected by the security device and received from the remote device.
US09258314B1
This specification describes technologies relating to detecting anomalous user accounts. A computer implemented method is disclosed which evaluates an unknown status user account. The method described compares features associated with a plurality of known anomalous user accounts stored in a database to features present in the unknown account. A correlation value corresponding to the probability of a specific feature occurring in a particular anomalous user account is calculated and a dependence value corresponding to the degree of dependence between the given feature and at least one other feature is also calculated. A subset of features in the unknown account is generated comprising those features that possess a correlation value less than a threshold value and a dependence value below a maximum correlation value. A risk score for the unknown account is calculated by selecting those features from the subset that maximizes the correlation value. The unknown account is then reviewed by an account reviewer if the risk score exceeds a threshold value.
US09258311B2
Embodiments of the invention provide systems and methods for providing a virtual federation of remote portals. According to one embodiment, providing a virtual federation of remote portals can comprise defining, by a portal system, a configuration of a virtual federation of a plurality of nodes. For example, each node can comprise an application server executing a different enterprise application and maintaining application content for the enterprise application in a separate database. The portal system can also define access control information for a user of the portal system. Each node of the virtual federation can similarly define access control information for the user. The system can then provide access to the application content of the nodes at runtime based on the configuration of the virtual federation and the access control information for the user defined by the portal system and the access control information for the user defined by the nodes.
US09258305B2
It is provided an authentication method for realizing a network authentication function for an authentication system, the authentication system including an authentication server for authenticating a terminal used by a user, and a switch for mediating an authentication sequence between the terminal and the authentication server. The authentication method includes steps of: providing, by the switch, identification information for identifying the switch to the authentication server in the authentication sequence; authenticating, by the authentication server, an authentication request transmitted from the terminal; transmitting, by the authentication server, an authentication result of the authentication to the switch based on the provided identification information on the switch; and authenticating, by the switch, access from the terminal based on the authentication result received from the authentication server.
US09258303B1
A method of establishing a multiplicity of shared secrets at two mutually authenticated end points in a network. The method includes authenticating a first end point in the network based on an asymmetric key pair and authenticating a second end point based on an asymmetric key pair. Upon successful authentication of the first and second end points, the end points negotiate a shared secret. Multiple shared secret keys are generated from the negotiated shared secret and session keys are computed from the multiple shared secret keys.
US09258300B2
The present invention discloses at least two electrodes disposed at the body of the ECG measuring device of the present invention. When a user normally uses the ECG measuring device, the two electrodes are just adhered to the hands and the face of the user. The ECG measuring method of the present invention is to measure a first ECG signal from the left hand to the left side of face of the user and a second ECG signal from the right hand to the right side of face of the user. Then a plurality of ECG features are obtained from the first ECG signal, the second ECG signal and the result, as related coefficients, of the interactive computing, as a method of plus and subtract, of the first ECG signal and the second ECG signal. Hence, a biometric authorization process is engaged according to the plurality of ECG features.
US09258299B2
An apparatus, method, system, and computer accessible medium are disclosed. In one embodiment the apparatus includes a first computing device having a processor coupled to memory. The apparatus also includes a first biometric reader unit to determine biometric signatures, the biometric reader unit communicatively coupled to the computing device. The memory stores a plurality of data files. The apparatus also includes a bio-packet generation unit to generate a packet comprising a first bio-identifier, the first bio-identifier comprising at least one biometric signature of a user. Finally, the apparatus includes a bio-packet transmission unit to send the generated packet to a remote server.
US09258295B1
In one embodiment, a device and a services provisioning system establish an over-the-air connection with each other, and perform device posture validation to obtain a unique identification (ID) of the device at the provisioning system. The device and provisioning system then participate in device and user authentication in response to a confirmed unique ID by a backend access control system, where the device generates a secure key pair after successful user authentication. In response to the device being approved for services (e.g., checked by the provisioning system via a registration system), the provisioning system provides a root certificate to the device, and the device sends a certificate enrollment request back to the provisioning system. In response to a certificate authority signing the certificate request, the provisioning system returns a valid certificate to the device, and the valid certificate is installed on the device.
US09258291B2
A content management system can tag a client installer with an information tag linking the client installer to a user account. The client installer can be configured to install the client-side application on the client device and pass the identification tag to the installed client-side application. The client-side application can transmit the identification tag to the content management system, which can use the identification tag to identify the linked user account and log the client-side application into the user account. The content management system can implement several verification measures such as limiting the number of times and when an identification tag can be used, as well as IP addresses that can use the identification tag. The content management system can also use data cached by the web-browser application to determine if the web-browser application was used to access the user account in the past.
US09258289B2
A method and system for authenticating IP source addresses by accessing one or more HTTP requests whose source client identifies itself as a legitimate web crawler. One or more IP addresses are detected from the one or more HTTP requests and each detected IP address is authenticated via a probability estimation regarding its association with a legitimate web crawler. A lookup table is preferably compiled for the authenticated IP addresses for reference, publication and authentication purposes.
US09258286B1
A user may access an institution system via more than one communications channel, either by the same device (e.g., a mobile device accessing the institution system via a voice channel and a data channel) or by different devices (e.g., a personal computer via a web channel and a phone via a voice channel). If a user is not currently authenticated to a communications channel and attempts to access the institution system via a communications channel, the user may be authenticated using strong authentication. If the user is currently authenticated to the institution system via a communications channel and would like to engage a second communications channel to access the institution system, the user may authenticate to the second communications channel using both communications channels and weak authentication, such as single factor authentication or a challenge question.
US09258279B1
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. The method includes anonymously linking at least two different identifiers associated with two different requesting sources. The linking uses an identifier that does not include any personally identifiable information. A request is received from a user to create a bookmark for a resource that was presented on a first device having an associated first identifier. The bookmark or a reference to the bookmark is stored. Bookmarks associated with the user are synched across multiple requesting sources using the anonymous linking. After synching, a request to access saved bookmarks is received from a user when accessing a second different device. Based at least in part on the synched bookmarks, the bookmark is provided, or a link to the bookmark is provided, enabling presentation of a resource associated with the bookmark.
US09258278B2
The invention relates to a communication device (1) comprising a processor configured to create a client handshake message in order to negotiate security settings for a network connection between the device and a network node (2) of the telecommunication network using a transport layer security protocol. The client handshake message comprises a first encryption algorithm indicator indicative of a first encryption algorithm proposed by the communication device for communication from the communication device (1) to the network node (2), and a second encryption algorithm indicator indicative of a second encryption algorithm proposed by the communication device for communication from the network node to the communication device (1). Only one of the first and second encryption algorithm indicator indicates that communication is non-encrypted while the other of the first and second encryption algorithm indicator is indicating that communication is encrypted. This enables e.g. a gateway to perform deep packet inspection in one direction while in the opposite direction the data is still safely encrypted.
US09258274B2
An API call filtering system filters responses to API call requests received, via a network, from user devices. The API call filtering system is configured to require personalized API call requests wherein each API call (except for some minor exceptions) includes a unique endpoint identifier (“UEID”) of the user device making the request. Using the UEID, the web service or other service protected by the API call filtering system can be secured against excessive request iterations from a set of rogue user devices while allowing for ordinary volumes of requests of requests the user devices, wherein one or more boundaries between what is deemed to be an ordinary volume of requests and what is deemed to be excessive request iterations are determined by predetermined criteria.
US09258271B1
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a packet from a client, the packet having header information including a destination Internet Protocol (IP) address, a destination port, a source IP address, and a source port, and wherein the source IP address and source port are associated with the client; selecting a destination virtual machine based on the destination port; modifying the packet by replacing the destination IP address in the header information with an IP address of the selected destination virtual machine; and sending the modified packet to the destination virtual machine.
US09258268B2
Methods and apparatus to select a dynamically peered voice over Internet protocol (VoIP) border element are disclosed. An example method comprises collecting data representative of a dynamic performance of a voice over Internet protocol network, prioritizing a selection of a peered border element based on the collected data, and modifying a telephone number mapping (ENUM) database based on the prioritized selection.
US09258258B2
A method and apparatus are provided for injecting formal numerical message identifiers in an existing cloud stack. Numerical message identifiers are automatically injected into predefined messages of each translated message catalog before building the translated message catalogs into enhanced binary message catalogs. The numerical message identifiers are generated using an existing unique message identification (msgid) string within the translated message catalog.
US09258252B1
A system is provided that monitors a first and second virtual server on a first physical server containing a physical processor, monitors physical processor usage wherein capacity is allocated to a first entitlement comprising a first percentage of the capacity guaranteed to the first virtual server, to a second entitlement comprising a second percentage guaranteed to the second virtual server, and to a third percentage one of unallocated and partially and totally allocated to a virtual server based on need, and wherein the percentages total to one hundred percent. The system monitors usage of a first virtual processor associated with the first virtual server, receives a request for first virtual processor utilization by percentage, determines utilization comprising first virtual processor usage divided by a first allocated processing capacity comprising the first entitlement and a portion of the third percentage currently allocated to the first virtual server, and reports the utilization.
US09258247B2
A load sharing method comprises: receiving a message and determining an outbound interface that is configured to forward the message; obtaining bandwidth usage parameters of the outbound interfaces when a number of the outbound interfaces is greater than 1; selecting one of the outbound interfaces as a forwarding outbound interface for forwarding the message, according to the bandwidth usage parameters of the outbound interfaces and a content of the message.
US09258243B2
A plurality of network nodes are deployed in a network, each network node configured to apply a service function to traffic that passes through the respective network nodes. A controller generates information for a service chain that involves application to traffic of one or more service functions at corresponding ones of the plurality of network nodes along a forward path through the one or more network nodes. The controller identifies one or more of the service functions within the service chain that is stateful. When one or more of the service functions of the service chain is stateful, the controller generates information for a reverse path through the one or more service nodes for the one or more stateful service functions. The controller binds a forward chain identifier for the forward path with a reverse chain identifier for the reverse path for the service chain.
US09258241B2
An apparatus and method for enhancing the infrastructure of a network such as the Internet is disclosed. A packet interceptor/processor apparatus is coupled with the network so as to be able to intercept and process packets flowing over the network. Further, the apparatus provides external connectivity to other devices that wish to intercept packets as well. The apparatus applies one or more rules to the intercepted packets which execute one or more functions on a dynamically specified portion of the packet and take one or more actions with the packets. The apparatus is capable of analyzing any portion of the packet including the header and payload. Actions include releasing the packet unmodified, deleting the packet, modifying the packet, logging/storing information about the packet or forwarding the packet to an external device for subsequent processing. Further, the rules may be dynamically modified by the external devices.
US09258237B1
This disclosure describes techniques for provisioning a CMTS to re-direct customer traffic into virtualized network functions (NFVs) service chains. This disclosure describes, in one example, techniques for providing linkage between DOCSIS service flows and NFV service chains in the DOCSIS provisioning system by embedding information within cable modem boot files used to configured cable modems within the broadband system. In one example, the techniques facilitate the definition of an NFV service-chain in the DOCSIS cable modem boot file provisioning system. A supported CMTS, CCAP or Edge Router intercepts and interprets the configuration to install packet classifiers that steer specific subscriber flows, as detailed in the DOCSIS cable modem boot file, through the service-chain.
US09258236B2
Providing network access is disclosed. Use of a provider equipment port via which network access is provided to two or more downstream nodes, each having one or more classes of network traffic associated with it, is scheduled on a per class basis, across the downstream nodes. The respective network traffic sent to each of at least a subset of the two or more downstream nodes is limited, on a per downstream node basis, to a corresponding rate determined at least in part by a capacity of a communication path associated with the downstream node.
US09258235B2
A system for managing congestion within a network domain includes an ingress node, an interior node, and an egress node. The ingress node receives and routes data units entering the network domain. The interior node detects whether a load exceeds one or more load thresholds and generates congestion marked data units. The egress node detects the presence of congestion marked data units and reacts to the detection of the presence of congestion marked data units by invoking a congestion control process.
US09258229B2
A device may include at least one processor which may access, using a lookup key, a ternary content addressable memory to acquire a lookup result that includes information identifying a group of addresses for accessing a group of static random access memories. The at least one processor may parse the lookup result to identify the group of addresses and may simultaneously access, using the group of addresses, the group of static random access memories, to simultaneously read data from the group of static random access memories. The at least one processor may process a group of packets based on the data.
US09258206B2
A technique for improving system administration involves implementing system administration agent programs on a plurality of devices in an administered network. A deployment agent deploys the system administration agent program or a portion thereof to suitable devices when they are detected. System monitoring agents monitor the administered network to generate data. A reporting engine sends agent reports including the generated data to a system administration server. The system administration server facilitates administration of the administered network in real time.
US09258202B2
A network system comprising logical work and protect Connection Termination Points. Performance Monitoring (PM) records are provided by generating for each work Connection Termination Point (CTP) a work bit vector and a protect bit vector. The work bit vector keeps track of severely errored seconds (SES) occurrences at the work CTP only when the work CTP is selected. The protect bit vector keeps track of severely errored seconds (SES) occurrences at the protect CTP only when the protect CTP is selected. Processing the work bit vector and the protect bit vector provides accurate PM records.
US09258200B2
A method for acquiring quality of experience QOE of a telecommunication service is provided. The method includes: acquiring multiple groups of original KQI vectors and a QOE value corresponding to each group of original KQI vectors in the multiple groups of original KQI vectors; analyzing a relationship between the multiple groups of original KQI vectors and QOE values corresponding to the multiple groups of original KQI vectors to establish a function relationship between KQI vectors and QOE values corresponding to the KQI vectors; acquiring a current KQI vector, and applying the function relationship between the KQI vectors and the QOE values corresponding to the KQI vectors to obtain a current QOE value corresponding to the current KQI vector.
US09258195B1
A graphical user interface (GUI) for visualization of a logical topology of a system can include a plurality of node user interface elements to represent respective components in the system. The GUI can include a plurality of link user interface elements, each connected between an associated pair of the node user interface elements to represent a logical connection between a given component and at least one other component in the system. In response to a user input for a selected node user interface element, at least a portion of the plurality of link user interface elements can be modified to represent the logical connectivity and associated status such as from a perspective of the component represented by the selected node user interface element.
US09258194B2
Common techniques for displaying graphical representations of networks that summarize the network by representing the network at high level views, typically as physical network elements. In contrast, an example embodiment of the present invention simultaneously displays graphical representations for a transport service within a network by displaying network elements and connections between network entities to form graphical representations, where the graphical representations show intra-element connections, inter-element connections, and relationships between the network entities to display a transport service from point A to point Z in the network. Thus, a user can visualize a transport service and identify faults in the transport service efficiently and on a substantially real-time basis.
US09258191B2
A direct network is described in which each resource is connected to a switching fabric via a set of two or more routing nodes. The routing nodes are distributed so as to satisfy at least one inter-node separation criterion. In one case, the separation criterion specifies that, for each resource, a number of routing nodes that share a same coordinate value with another routing node in the set (in a same coordinate dimension) is to be minimized. In some network topologies, such as a torus network, this means a number of unique loops of the direct network to which each resource is connected is to be maximized. The routing provisions described herein offer various performance benefits, such as improved latency-related performance.
US09258190B2
A method, a network element, and a network include determining excess margin relative to margin needed to insure performance at a nominal guaranteed rate associated with a flexible optical modem configured to communicate over an optical link; causing the flexible optical modem to consume most or all of the excess margin, wherein the capacity increased above the nominal guaranteed rate includes excess capacity; and mapping the excess capacity to one or more logical interfaces for use by a management system, management plane, and/or control plane. The logical interfaces can advantageously be used by the management system, management plane, and/or control plane as one of restoration bandwidth or short-lived bandwidth-on-demand (BOD) connections, such as sub-network connections (SNCs) or label switched paths (LSPs).
US09258189B2
A method, node device, and system are disclosed for establishing a label switched path, which belong to the field of communications technologies. Establishing the label switched path between a source node and a sink node utilizes a connection establishment request message that carries bandwidth request information corresponding to different conditions. Based on the bandwidth request information corresponding to the different conditions, various amounts of bandwidth resources corresponding to the different conditions are reserved on local links that establish a connection between the source node and the sink node.
US09258184B1
A system and method for monitoring a plurality of servers by a monitoring server in a computer network. A list of servers and a plurality of services to monitor in the computer network is generated at the monitoring server. A status query is transmitted sequentially by the monitoring server to each of the plurality of servers, the status query including the plurality of services to monitor at each server. A status message report is received from each of the plurality of servers in response to each status query. An event is reported in an event log for each server that has an abnormal service status. The transmission of the status query to each server is performed by the monitoring server at a specified service time interval.
US09258181B1
A method, a computer readable medium, and a system for managing agent login to multiple bridges are provided. The method comprises reserving at least one bridge for at least one agent, creating a first queue for the at least one bridge, the first queue comprising the at least one agent, monitoring efficiency of the at least one bridge, determining if a need for a first bridge of the at least one bridge is high, creating a second queue for the first bridge of the at least one bridge if the need for the first bridge of the at least one bridge is high, assigning at least one agent from the first queue to the second queue, and moving the at least one agent up in the second queue.
US09258169B2
A first message resilience client device receives from a second message resilience client device a message and a request to deliver the message to a client/server-based server application executed by a server device on behalf of a remote client/server-based client application executed by the second message resilience client device that originated the message. A determination is made as to whether a connection to the server device that executes the client/server-based server application is currently possible using at least one available connection. In response to determining that the connection to the server device that executes the client/server-based server application is not currently possible, the message is stored locally for one of later delivery to the client/server-based server application and propagation of the message to another message resilience client device on behalf of the remote client/server-based client application.
US09258167B2
A transmitting apparatus is disclosed. The transmitting apparatus includes a preamble symbol inserter configured to insert to a frame a preamble symbol including a signaling information, a guard interval inserter configured to insert guard intervals to both ends of the preamble symbol, and a transmitter configured to transmit a frame including the preamble symbol and the guard intervals, wherein one of the guard intervals which are inserted to both ends of the preamble symbol comprises a pseudo random noise (PN) sequence and another guard interval includes one between the PN sequence and a part of the signaling information. Accordingly, no separate algorithm to estimate size of FFT of the preamble symbol and the guard interval is necessary, robust signal detection and synchronization is enabled by the PN sequence inserted to the guard interval, and compensation of interference which is generated under multipath channel environment deems to be easier.
US09258154B2
An efficient communications apparatus is described for a vector signaling code to transport data and optionally a clocking signal between integrated circuit devices. Methods of designing such apparatus and their associated codes based on a new metric herein called the “ISI Ratio” are described which permit higher communications speed, lower system power consumption, and reduced implementation complexity.
US09258150B2
The disclosed methods and systems for improved OFDM channel estimation filtering take advantage of the presence of highly correlated adjacent subcarriers to reduce the computational intensiveness of channel estimation filtering. Specifically, baseband signals corresponding to a channel are received. The cyclic prefixes of the baseband signals are removed, and the resulting signal is transformed into the frequency domain, and compensated by a first time offset of the baseband receive signal. Subcarrier signals used to transmit the baseband signal are then extracted. Adjacent subcarriers having channel responses highly correlated to the subcarriers of the channel are identified, and the signal is compensated by a second time offset that corresponds to a minimal angle of the autocorrelation function of the subcarrier and adjacent subcarriers. The resulting signal is filtered to produce filtered channel estimates, using a filter having a filter length corresponding to the number of highly correlated subcarriers that were identified.
US09258149B2
A scheme for determining which of a set of taps that can potentially be used to measure a channel impulse response should be used to estimate the channel impulse response.
US09258144B2
The present invention provides a method and system for integrating a composite message such as a Multipurpose Internet Mail Extensions (MIME) message. A metadata template associated with a metadata XML object is extracted from a content management system, whereby a key of the metadata XML object is passed with the request for communicating the composite message. One or more content assemblers are configured to retrieve one or more static content from one or more content management systems and one or more document management systems, in an iterative manner, based on the metadata template. A child content assembler is further configured to extract the dynamic content required for merging with the retrieved static content, to generate one or more message parts. A message generator is configured to concatenate the one or more message parts in a sequence for generating the composite message.
US09258135B2
A network device determines whether the network device has a local link for a link aggregation group (LAG), and identifies, when the network device has a local link for the LAG, the network device as a designated forwarder for the LAG. The network device also identifies, when the network device does not have a local link for the LAG, a closest network device to the network device, with a local link for the LAG, as the designated forwarder for the LAG.
US09258134B2
A system includes a recording server connected to a private branch exchange (PBX) and/or an interface device, where the connected PBX and/or interface device are each connected to an electronic communication network. The PBX provides at least a first portion of a mobile communication on the electronic communication network to the recording server, and the interface device provides a second portion of the mobile communication to the recording server, wherein the recording server, the PBX, and, if connected to the recording server, the interface device are each assigned to a same organization. A method provides a mobile device and a PBX each registered to an organization, a smart client enforces a policy regarding at least one of incoming mobile communications and outgoing mobile communications on the mobile device, providing a recording server connected to the PBX and simulating an extension of the PBX, conferencing a recording server and recording content.
US09258126B2
Described herein is a technique in which the proof that an object (e.g., a document) was processed within a certain task by an entity in a workflow is chain-linked to another proof of the next task. The chain of proofs embedded within the document serves to irrefutably prove that a certain set of tasks were completed before the next task was executed on the object. It is thus difficult, if not impossible, for a user to alter the actions on previous tasks without destroying the chain of proofs.
US09258124B2
A system and method for generating a One Time Password (OTP) based upon a value TEC that can change based both upon the occurrence of an event and the passage of time. The OTP can be computed at a token and sent to a verifier. The verifier stores exact or estimated parameters necessary to compute one or more expected OTPs from the token, including TEC. The value TEC can be synchronized between the token and the verifier.
US09258121B2
A method to manage modification of encryption credentials for an encryption server. The encryption server is used to encrypt data uploaded by a user after provision of user encryption credentials associated with an encryption account. The data is encrypted by using a user encryption key stored in a cloud storage server.
US09258120B1
Techniques for improving the security and availability of cryptographic key systems are described herein. A graph representation of a network of cryptographic key servers is created with vertices representing the servers and edges representing connections between pairs of servers. As cryptographic key events are received, the graph is used to locate the appropriate servers upon which to perform the operations associated with the events. In the event that the network requires repairing, the graph is first repaired obeying any constraints on the graph and then the network is updated to reflect alterations to the graph.
US09258118B1
A credential, such as a password, for an entity is used to generate multiple keys. The generated keys are distributed to credential verification systems to enable the credential verification systems to perform authentication operations. The keys are generated such that access to a generated key allows for authentication with a proper subset of the credential verification systems. Thus, unauthorized access to information used by one authentication system does not, by itself, allow for successful authentication with other authentication systems.
US09258107B1
A system and method for tracking noise in a received signal uses a forward/backward Decision-Directed Phase Tracking Loop to generate a phase-noise compensation signal that removes phase noise from received single-carrier signals.
US09258103B2
It may be determined via monitoring whether a first link partner and/or a second link partner coupled via an Ethernet link has trained or refreshed circuitry and/or has updated at least one parameter. Based on the determination, a corresponding link partner may be trained, refreshed and/or updated. One or more of an echo canceller, a far-end crosstalk canceller and a near-end crosstalk canceller for one or more channels may be configured based on the training, refreshing and/or updating. One or more channels may be silent and/or one or more may be active. Link partners may communicate via one or more of in-band signaling, out-of-band signaling to determine which link partner may monitor and/or which may control or initiate operation. The controlling link partner may be assigned a master mode of operation. Training, refreshing and/or updating for the monitoring link partner may be based on a timer.
US09258100B2
A wireless device includes processing circuitry and a Radio Frequency (RF) receiver section. The processing circuitry determines a set of a plurality of information signals of interest within a RF Multiple Frequency Bands Multiple Standards (MFBMS) signal. The RF receiver section down-converts the plurality of information signals by a shift frequency to produce a plurality of down-converted signals and filters the plurality of down-converted signals to produce a plurality of filtered signals corresponding to the set of the information signals of interest. The processing circuitry further extracts data corresponding to the set of the information signals from the plurality of filtered signals.
US09258098B2
One embodiment allocates and uses exclusive and overlapping transmission units in a network. One embodiment includes sending information, from a first network node in a network, during an exclusive transmission unit, wherein the exclusive transmission unit includes one or more wireless time slot-frequency pairings assigned to the first network node to send info nation without another assigned network transmission unit providing overlapping time slot-frequency interference from another network node communicating in the network. One embodiment includes sending information, from the first network node, during an overlapping transmission unit, wherein the overlapping transmission unit includes one or more wireless time slot-frequency pairings assigned to the first network node to send information, with the overlapping transmission unit overlapping in time slot-frequency with one or more other assigned network transmission units that will cause interference if simultaneously used.
US09258089B2
Embodiments are provided for a compress and forward relaying scheme in joint multi-cell processing. A plurality of base stations receive similar combinations of user signals from a plurality of users, compress the signals using quantization, and relay the signals over respective backhaul links to a processor in the network for decoding the signal. The processor determines suitable quantization noise levels for the backhaul links according to a weighted sum-rate maximization function for optimizing the quantization noise levels, subject to a backhaul sum capacity constraint on the backhaul links. The determined quantization noise levels are sent to the base stations, which then quantize the received combinations of user signals according to the quantization noise levels and relay the quantized signals to the processor. The quantization is according to a Wyner-Ziv coding or a single user compression algorithm that excludes statistical correlations between the user signals at the base stations.
US09258087B2
A method and apparatus for hybrid automatic repeat request (HARQ) transmission are disclosed. If a packet has not been successfully transmitted, it is determined whether an HARQ early termination condition is met. If the HARQ early termination condition is met, the HARQ process is terminated and the packet is discarded at the HARQ level. The HARQ early termination condition is met if a positive acknowledgement (ACK) has not been received until the number of retransmissions reaches a predetermined limit that is dynamically configured based on channel condition, measurement, etc. Alternatively, the HARQ early termination condition is met if a transmit power required for successful transmission of the packet is much higher than an actual transmit power. Alternatively, the HARQ early termination condition is met if a transport format combination (TFC) selected for retransmission is different from an optimal TFC. A higher layer may be notified of the early HARQ termination.
US09258084B2
A method and apparatus that improves the performance of TCP (and other protocols) in a data network by implementing segmenting the TCP path and implementing a proprietary protocol (DPR™) over the network. The DPR™ protocol provides a multiplexed tunnel for a multiplicity of TCP sessions from a client to a cloud proxy. DPR™ implements congestion management, flow control, reliability, and link monitoring. Other network protocols (such as UDP) are supported with a reliability protocol based upon network coding that improves the transmission reliability. A network and a method for transmitting processes in a network are disclosed, using deterministic coefficients for encoding packets based on network coding principles. Disclosed is a method and implementation for using deterministic coefficients for encoding packets based on network coding principles. The use of deterministic coefficients reduces the need for extra information to be transmitted to recover the lost packets and results in significantly reduced overhead and increased performance, security and reliability.
US09258083B2
A transmission device that performs multiple-input multiple-output (MIMO) transmission of transmit data using a plurality of fundamental bands. The transmission device includes an error correction coding unit, a mapping unit, and a MIMO coding unit. The error correction coding unit, for each data block of predefined length, performs error correction coding and thereby generates an error correction coded frame. The mapping unit maps each predefined number of bits in the error correction coded frame to a corresponding symbol and thereby generates an error correction coded block. The MIMO coding unit performs MIMO coding with respect to the error correction coded block. Components of data included in the error correction coded block are allocated to at least two of the fundamental bands and transmitted.
US09258075B2
Provided is a radio communication device which can reduce ISI caused by destruction of an orthogonal DFT matrix even when an SC-FDMA signal is divided into a plurality of clusters and the clusters are respectively mapped to discontinuous frequency bands. The radio communication device includes a DFT unit (110), a division unit (111), and a mapping unit (112). The DFT unit (110) uses the DFT matrix to execute a DFT process on a symbol sequence in a time region to generate a signal (SC-FDMA signal) of the frequency region. The division unit (111) generates a plurality of clusters by dividing the SC-FDMA signal with a partially orthogonal bandwidth corresponding to the vector length of some of the column vectors constituting the DFT matrix used in the DFT unit (110) and orthogonally intersecting at least partially. The mapping unit (112) maps the clusters to discontinuous frequency bands.
US09258072B2
A low-noise block downconverter (LNB) is disclosed. The low-noise block downconverter comprises a first input module, for outputting a first intermediate frequency (IF) signal after receiving a first polarization signal via a first input end; a second input module, for outputting a second IF signal after receiving a second polarization signal via a second input end; a first output module, coupled to the first input module, for amplifying the first IF signal, to output a first user signal to a first user; and a second output module, coupled to the second input module, for amplifying the second IF signal, to output a second user signal to a second user.
US09258059B2
Methods, systems, and computer program products are provided for inserting the packet into a tail of a linked list buffer, and the linked list buffer includes a plurality of Buffer Descriptors (BD), a HEAD pointer pointing to a null Buffer Descriptor (NullBD) and a NULLBD pointer. The NULLBD pointer is switched to point to the NullBD and the HEAD pointer to point to a valid BD which represents a memory address of payload data in the packet to be transmitted. Upon transmission of the packet, the HEAD pointer is converted to point to the NullBD and the NULLBD pointer to point to the valid BD. The valid BD pointed by the NULLBD pointer is finally transferred to a free linked list buffer so that the NULLBD pointer points to no memory address.
US09258057B2
A server is configured to manage second positional information, which shows a location of the lighting device, so that the second positional information is associated with the ID information of the lighting device. The server is configured to determine whether or not the ID information received from the receiving terminal is justifiable based on the second positional information, which corresponds to the ID information received from the receiving terminal, and the first positional information, which is received from the receiving terminal. The server is configured to reply, to the receiving terminal, the service information corresponding to the ID information received from the receiving terminal when determining that the ID information received from the receiving terminal is justifiable. The server is configured not to reply the service information to the receiving terminal when determining that the ID information received from the receiving terminal is not justifiable.
US09258045B2
The present invention relates to a method for a transmitting end efficiently transmitting a signal in a wireless communication system supporting a multi-antenna and an apparatus for same. More particularly, the method comprises a step of transmitting a downlink signal based on a precoding matrix (W) for an antenna comprising a plurality of antenna elements aligned perpendicularly, wherein the precoding matrix (W) corresponds to a codebook configured so that phase increase is limited with respect to a plurality of precoding vector values populating a same column.
US09258042B1
A beamforming technique used in a MIMO wireless transmission system determines a transmitter beamforming steering matrix using a matrix equalizer of a transmitter or a receiver within the MIMO communication system, to thereby increase the speed and/or to decrease the processing needed to implement effective beamforming within the transmitter of the communication system. This beamforming technique can be used when a transmitter, with multiple transmitter antennas, is used to communicate with one or with multiple receivers within the communication system.
US09258036B1
The present invention winds an antenna wire of a NFC (Near Field Communication) chip and antenna component round inside a hard concave ring, which is then encapsulated in a room temperature-solidifiable resin adhesive. If metal material is used, then a repeater material is disposed between the metal and the NFC chip and antenna component to prevent interference thereto. The present invention thus resolves the frequently seen shortcomings of NFC circuit component failure because of the high temperature when encapsulating, poor waterproofing, and the main body of the ring being too wide. In particular, wearing the NFC ring device on a finger reduces the sensing distance of the NFC device to a minimum, and prevents data from being stolen. If there are abnormalities in receiving and transmitting information, then taking off the ring and placing the circumferential plane of the ring close to the NFC sensor improves the situation.
US09258034B2
A method, an apparatus, and a computer program product for wireless communication are provided in connection with reducing interference between NFC communications and other coexisting RAT based communications. In one example, a communications device may include an interface that is equipped to detect that a NFC communication and a coexisting RAT communication are to occur within a threshold time of each other, determine whether the communications will interfere with each other beyond a threshold level of interference, and align timing for the NFC communication and the RAT communication upon a determination that the communications will not interfere with each other beyond the threshold level of interference. In another example, a communications device may include an interface that is equipped to detect that a NFC subsystem has established a NFC connection, and provide a message to another RAT subsystem to establish a link or perform a handover.
US09258032B2
In one embodiment, a system for communication has a receiver for receiving data from a passive transmitter capacitively coupled to the receiver. The receiver has a sensing element having a plurality of terminals configured to be capacitively coupled to the passive transmitter and DC isolated from the passive transmitter.
US09258030B2
A wireless communication device including an integrated processing circuit and a first memory is provided. The integrated processing circuit includes a processing unit capable of processing a wireless communication signal and a radio frequency (RF) unit capable of performing a conversion between a radio frequency (RF) signal and a baseband signal, wherein the wireless communication signal is one or more of the RF signal and the baseband signal. The first memory is coupled to the integrated processing circuit. The first memory is capable of storing data used by the processing unit, wherein the RF unit and the first memory are packaged in a single semiconductor device.
US09258023B2
Provided is a diversity antenna apparatus of a mobile terminal including a main antenna and a sub-antenna for performing an auxiliary function using a separate sub-antenna processing module, and an implementation method thereof. When the auxiliary function is not performed, a controller of the mobile terminal disconnects the sub-antenna from the sub-antenna processing module and electrically connects the sub-antenna to an RF module through a switch such that the sub-antenna operates as a diversity antenna.
US09258021B1
An analog front-end (AFE) for a communications device includes a low-power frequency synthesizer with reduced footprint. The AFE includes a first frequency synthesizer and a second frequency synthesizer. The first frequency synthesizer is coupled to a transmit (TX) chain and to a receive (RX) chain of the AFE. The first frequency synthesizer is to generate a first local oscillator (LO) signal for transmitting or receiving carrier signals when the device is in a normal operating mode. The second frequency synthesizer is coupled to the RX chain and shares one or more components of the TX chain. The second frequency synthesizer is to utilize the one or more shared components to generate a second LO signal for receiving carrier signals when the device operates in a low-power mode. For example, the one or more shared components may include a voltage source and/or one or more inductors.
US09258015B2
A method includes decoding a code word of an Error Correction Code (ECC), which is representable by a set of check equations, by performing a sequence of iterations, such that each iteration involves processing of multiple variable nodes. For one or more selected variable nodes, a count of the check equations that are defined over one or more variables held respectively by the one or more selected variable nodes is evaluated, and, when the count meets a predefined skipping criterion, the one or more selected variable nodes are omitted from a given iteration in the sequence.
US09258013B1
An encoding system analyzes a data file to determine if portions of the data file include significant disparities in symbol probability. Huffman coding trees are produced for each of the portions of the data file and the portions are separately encoded according to specific Huffman coding trees. Encoded portions and the corresponding Huffman coding tree are packaged together and transmitted to a decoder. The encoder and decoder processes portions using different Huffman coding trees in parallel via multiple processors or processing cores.
US09257998B2
A circuit includes a phase locked loop and a logic IC. The phase locked loop is coupled to the logic IC. The logic IC is configured for generating an adaptive residue according to a first parameter and a second parameter. The phase locked loop is configured for providing the first parameter and the second parameter, and the phase locked loop generates an oscillator signal based on the adaptive residue.
US09257989B2
An electronic device for implementing digital functions comprising a first and a second electrode regions, separated by an interposing region comprising a dielectric region, is described. The first and the second electrode regions comprise at least one first electrode and at least one second electrode, respectively, configured to generate in the interposing region an electric field depending on an electric potential difference applied thereto. In the interposing region, a molecular layer is comprised, which is composed of a plurality of molecules, each being capable of assuming one or more states, in a controllable manner, depending on a sensed electric field. The dielectric region has a spatially variable dielectric profile, to determine a respective spatially variable field profile of the sensed electric field at the molecular layer.
US09257976B2
A semiconductor device includes a terminal to which a touch electrode may be coupled; a source voltage drop circuit generating a constant voltage; a phase shift circuit generating a phase shifted clock in response to a first clock and a phase control signal; and a switching circuit to which the constant voltage is supplied. The switching circuit generates drive pulses for applying the constant voltage to the terminal in response to the phase shifted clock. The phase shift circuit varies the phase of the drive pulses based on the phase control signal.
US09257971B2
A semiconductor device includes a first latch, a second latch and a transistor whose semiconductor layer contains an oxide semiconductor. An input of the first latch is electrically connected to one of a source and a drain of the transistor, an output of the first latch is electrically connected to an input of the second latch, and an output of the second latch is electrically connected to the other of the source or the drain of the transistor.
US09257962B2
An elastic wave device includes a piezoelectric substrate, a pair of reflectors disposed on the piezoelectric substrate along the propagation direction of an elastic wave, and first to fifth comb electrode pairs disposed in this order between the pair of reflectors. Ground comb electrodes of adjacent comb electrode pairs are connected by an even number of connection electrode fingers or by an odd number of connection electrode fingers.
US09257960B2
An electroacoustic transducer has reduced loss due to acoustic waves emitted in the transverse direction. For this purpose, a transducer comprises a central excitation area, inner edge areas flanking the central excitation area, outer edge areas flanking the inner edge areas, and areas of the busbar flanking the outer edge areas. The longitudinal speed of the areas can be set so that the excitation profile of a piston mode is obtained.
US09257958B2
A low phase noise dual mode resonator and a method of making and using said resonator is disclosed. The dual mode resonator is capable of sustaining two frequency vibration modes simultaneously. The two frequency vibration modes are capable of exhibit non-linear coupling when one is driven at a higher voltage than the other. The dual mode resonator is configured such that the ratio of the two vibration frequency modes is a value that maximizes the non-linear coupling effect. As a result of the non-linear effect, the phase noise on the mode that is not overdriven is reduced.
US09257950B2
A charge preamplifier for converting an electric charge generated in a charge source sensor into a voltage signal, including: a phase inverting amplifier including an input related to the charge source sensor, and an output for providing the voltage signal; a storage capacitor connected between the input and the output of the phase inverting amplifier; a reset system connected to the input of the phase inverting amplifier, for providing to the storage capacitor a discharging current as a function of a control signal, and a control element including: a first input connected to the output of the phase inverting amplifier, for withdrawing the voltage signal, a second input subjected to a reference voltage, a set of components configured and arranged to generate a control signal proportional to the deviation between the voltage signal and the reference voltage, the proportionality coefficient being lower than one in a high frequency band, an output connected to the reset system to provide thereto the control signal.
US09257946B2
Radio Frequency (RF) amplifier circuits are disclosed which may exhibit improved video/instantaneous bandwidth performance compared to conventional circuits. For example, disclosed RF amplifier circuits may employ a baseband decoupling network connected in parallel with a low-pass RF matching network of the amplifier circuit.
US09257943B2
Distortion compensation is performed taking into account a memory effect that occurs in a signal path other than an input-to-output path of an amplifier. An amplifier circuit 1 includes an amplifier 2 that amplifies a signal, a variable power supply 3 that varies a power supply voltage of the amplifier 2 in accordance with envelope change, and a distortion compensation section 4 that performs compensation for distortion characteristics. The distortion compensation section 4 performs the distortion compensation, based on an amplifier model which represents a memory effect that occurs on a path from a signal input port 2a of the amplifier 2 to a signal output port 2b thereof, and a memory effect that occurs on a path from a power supply port 2c of the amplifier 2 to the signal output port 2b thereof.
US09257932B2
A control device of a servomotor includes a current control loop selecting unit configured to select a first current control loop or a second current control loop having a response speed slower than that of the first current control loop, as a current control loop for controlling a current flowing through the servomotor; a filter configured to attenuate an input or an output of the first current control loop or the second current control loop selected by the current control loop selecting unit in accordance with a set attenuation ratio in a specific frequency range; and a filter attenuation ratio setting unit configured to set, as the attenuation ratio of the filter, a first attenuation ratio when the first current control loop is selected by the current control loop selecting unit, and a second attenuation ratio smaller than the first attenuation ratio when the second current control loop is selected.
US09257930B2
A controller for a multiple-phase rotating machine includes power converters for supplying alternating current to winding sets of the rotating machine. A pair of each electrical power converter and a corresponding winding set forms a system. The controller further includes a failure detector for detecting a failure in each system. The failure causes a braking current in the rotating machine. The controller further includes a control section for setting a d-axis current and a q-axis current to drive the power converter in each system. When the failure detector detects the failure in any one of the systems, the control section stops the power converter in the failed system and sets the d-axis current in the normal system in such a manner that an electric current in the failed system is reduced.
US09257925B2
A power tool, typically battery-operated, such as a lawnmower, comprising: a driven element (9), an electric motor (7) coupled to the driven element so as to drive the driven element, an electric power source (2) electrically coupled to the motor (7) so as to supply electric current to the motor (7) and a control circuit (3) arranged to control the supply of electric current to the motor (7) from the power source (2), and a current sensor (6) operable to output a current signal indicative of the current flowing through the motor (7); in which the control circuit (3) has a high speed mode (40) and a low speed mode (32), the control circuit (3) being arranged so that: when it is in the high speed mode (40), the control circuit supplies electric current to the motor (7) so as to attempt to drive the driven element (9) at a first desired speed (54); when it is in the low speed mode (32), the control circuit supplies electric current to the motor (7) so as to attempt to drive the driven element (9) at a second desired speed (52) which is lower than the first desired speed (54); and the control circuit (3) switches between the high speed mode (40) and the low speed mode (32) dependent on the current signal. As such, energy can be saved by efficient use of electrical power, by increasing the speed of the driven element when the load increases.
US09257923B2
A control system includes a current control unit providing, in accordance with the magnetic pole position of a rotor in which permanent magnets are disposed, a first current command to a first excitation phase of a stator winding and providing a second current command to a second excitation phase, a current error calculator calculating a current error which is a difference between a current flowing through the motor during the first period and the first current command or a difference between a current flowing through the motor during the second period and the second current command, and an abnormality detection and diagnosis unit detecting an abnormality based on the speed, the direction of movement and the amount of movement of the motor and the magnitude of the current error.
US09257919B2
In one aspect of the teachings herein, an interface circuit obviates the need for a microcontroller with multi-channel PWM capability in the context of controlling a brushless, three-phase DC motor. Instead, the interface circuit generates the requisite set of motor-phase control signals using a single PWM channel from the microcontroller. The interface circuit is implemented as a standalone integrated circuit (IC) in one embodiment, and is integrated into a pre-driver circuit in another embodiment.
US09257897B2
The invention is based on the problem of devising a circuit arrangement (10) for protecting electronic devices from incorrect logic voltages, wherein this circuit arrangement delivers increased protection against overvoltages, so that this circuit arrangement could also be used in multi-channel fail-safe systems that satisfy, for example, Performance Level “e” according to DIN EN ISO 13849. The circuit arrangement (10) has an input terminal (80) for connecting a power supply device and at least one voltage converter (90) that delivers, on the output side, an adjustable logic voltage. A controllable switching element (70) is connected between the one or more voltage converters (90, 95) and the input terminal (80). Furthermore, a first monitoring device (20) is provided for monitoring the logic voltage. The first monitoring device (20) is constructed so that it triggers the opening of the switching element (70) when the logic voltage reaches or exceeds a predetermined threshold.
US09257896B1
A control circuit of a power converter including a first and a second control modules is provided. The first control module sets sampling points for a ripple signal of an input voltage according to a reference signal. The first control module determines whether a power point is the maximum power point according to ripple voltages of the sampling points. The second control module controls the power converter to output a maximum power according to the maximum power point based on the determination result of the first control module and the reference signal. An embodiment of a method for tracking a maximum power point is provided. The input voltage of the power converter is measured. The sampling points are set for the ripple signal of the input voltage and phase information of the ripple signal is determined, such that the maximum power point is determined by using the ripple voltages.
US09257895B2
The invention comprises a high frequency inductor filter apparatus coupled with an inverter yielding high frequency harmonics and/or non-sixty Hertz output. For example, an inductor/converter apparatus is provided that uses a silicon carbide transistor to output power having a carrier frequency, modulated by a fundamental frequency, and a set of harmonic frequencies. A filter, comprising an inductor having a distributed gap core material and optional magnet wires, receives power output from the inverter/converter and processes the power by passing the fundamental frequency while reducing amplitude of the harmonic frequencies.
US09257891B2
A vibration type electromagnetic generator is formed by a nonmagnetic material and includes a hollow first pipe whose both end portions are closed, a magneto coil which is wound around the periphery of the first pipe and which is provided with solenoid coils, and a movable magnet which is arranged inside the first pipe and which is movable along a winding axis direction of a magneto coil. Then, the movable magnet includes a plurality of magnets and a magnet fixing unit composed of a nonmagnetic body for fixing the plurality of magnets whose same magnetic poles are facing one another, and among the plurality of solenoid coils, the coil length of one or more solenoid coils are made to be length equal to or greater than the magnet length of the magnet.
US09257889B2
A generator system includes a generator having a stationary portion and a rotating portion. The generator includes an exciter field winding disposed on the stationary portion. A first channel includes a first main field winding and a first main field power converter disposed on a rotating portion. The first main field power converter selectively delivers voltage from the exciter winding to the first main field winding. A second channel includes a second main field winding and a second main field power converter disposed on the rotating portion. The second main field power converter selectively delivers voltage from the exciter winding to the second main field winding. A generator control unit is connected to the first channel and the second channel. The generator control unit monitors an output voltage at each of the first channel and the second channel and generates the first and second control signals based on the output voltage.
US09257885B2
A motor is provided with an insert nut 10 that has a knurled part 101 at two places on the surface thereof along an axial direction thereof with projections 103 for whirl stop and slip-off stop formed on the knurled part, and that is embedded between the motor rotor 3 and the magnet assembly 7 to perform fastening between the motor rotor 3 and the magnet assembly 7, and in the insert nut 10, a concave part 104 between the knurled parts 101 is situated at a mounting boundary between the motor rotor 3 and the magnet assembly 7.
US09257882B2
Provided is a vehicle AC generator having a retainer attached on a bearing containing portion of a front bracket, thereby realizing temperature reduction in a bearing without deteriorating the cooling performance as a whole. In the vehicle AC generator, a front bracket 2 has a bearing containing portion 21 supporting a bearing 5 fitted therein, and an air inlet 22 that is provided along the outer circumference of the bearing containing portion 21 and allows cooling air from a fan 83 to pass therethrough. In addition, a retainer 15 is attached on the bearing containing portion 21, so as to cover the bearing 5. The retainer 15 has a planar shape, and has a fin 15b as a surface area increasing portion for increasing an area of contact with the cooling air, formed at a position facing to and outside the air inlet 22 in the shaft direction.
US09257874B2
A rotor unit includes a plurality of rotating bodies arranged along a central axis. Each of the plurality of rotating bodies includes an annular rotor core surrounding the central axis, a plurality of magnets arranged in the circumferential direction around the rotor core, and a holder arranged to hold the magnets. Further, the holder includes a plurality of partitioning portions each axially extending between respective ones of the plurality of magnets. The axial dimension of the plurality of partitioning portions is longer than the axial dimension of the respective ones of the plurality of magnets which are held by the plurality of partitioning portions. Further, the plurality of rotating bodies is disposed in a state where the circumferential positions of the plurality of magnets are out of alignment.
US09257871B1
A transfer switch has a mounting seat, and a main no-fuse circuit breaker, an auxiliary no-fuse circuit breaker, a switching control assembly, and a transmission mechanism mounted on the mounting seat. The switching control assembly selectively switches the main no-fuse circuit breaker and the auxiliary no-fuse circuit breaker. The transmission mechanism has a main transmission set and an auxiliary transmission set. When the switching control assembly is switched to form electrical conduction of the main no-fuse circuit breaker, the main transmission set drives the auxiliary transmission set via a transmission rod to prevent electrical conduction of the auxiliary no-fuse circuit breaker from forming. Likewise, when the electrical conduction of the auxiliary no-fuse circuit breaker is formed, the electrical conduction of the main no-fuse circuit breaker cannot be formed. Accordingly, safety of the transfer switch can be improved when switching between power sources.
US09257867B2
An externally chargeable vehicle which is charged with electric power from an external power supply includes an HV-ECU for controlling a power storage device during any of operation of the vehicle and external charging, and a PLG-ECU for controlling a charging device during external charging. With such a configuration, running and charging can be controlled while a function of the HV-ECU for controlling operation of the vehicle and a function of the PLG-ECU for external charging is prevented from becoming redundant.
US09257865B2
A wireless power distribution system and method for power tools and other battery-powered devices. The system includes a power transmitter and a plurality of power harvesters or receivers. The receivers are located in power tools, battery packs that are attachable to and detachable from the power tools, a device or case that is interfaceable with the power tool or battery pack, conventionally-sized batteries, or other battery-powered devices. The power transmitter transmits radio frequency (“RF”) power signals to the receivers that are within transmission range of the power transmitter. The receivers receive the RF power signals and convert the RF power signals into direct current. The direct current is used to charge a battery, directly power a tool, etc.
US09257855B2
A charger in one aspect of the present invention includes: a connecting portion, two protection devices, a charging device, a control device, and a voltage detection device. A first protection device is configured such that its power consumption in a charging inhibited state is lower than that in a charging permitted state. A second protection device is configured such that its power consumption in the permitted state is lower than that in the inhibited state. The control device is configured to respectively set, when the battery is not connected to the connecting portion, the first protection device to the inhibited state and the second protection device to the permitted state, and thereafter switch, when the voltage value of the charging path detected by the voltage detection device is equal to or greater than a predetermined specified voltage value, the second protection device to the inhibited state.
US09257854B2
An electronic device includes a charging socket, a protection circuit, and a battery. The charging socket includes a charging pin. The charging pin is detachably connected to a charging plug of a power supply device, receives power from the power supply device, and transmits the power to the battery. The protection circuit is connected between the battery and the charging socket, and controls whether the battery is electrically connected to the charging pin. During a process of disconnecting the charging socket from the charging plug, the protection circuit disconnects the battery from the charging pin before the charging pin is disconnected from the charging plug.
US09257853B2
The battery pack includes: a charging terminal receiving power from a charger while connected to the charger; a battery connected to the charging terminal and recharged by power from the charger via the charging terminal; a protective circuit performing a protective operation of detecting an overcharge of the battery by using power from the battery while receiving a driving signal, and terminating the protective operation when receiving no driving signal; an activation terminal receiving an activation signal from the charger while connected to the charger; an activation circuit connected to the activation terminal and configured to output the driving signal to the protective circuit while receiving the activation signal from the charger via the activation terminal; and an auxiliary activation circuit connected to the charging terminal and configured to provide the driving signal to the protective circuit while the battery receives power from the charger via the charging terminal.
US09257850B2
A power transmission apparatus including a power transmitting unit which includes an induction unit which receives an electrical energy from an external power source by induction and a magnetic resonance unit which transmits the electrical energy to an external receiving unit by magnetic resonance.
US09257843B2
Described is a controller, wherein the controller is adapted: to control a transformation ratio of a park transformer of a wind turbine park including wind turbines connected to a first node. The park transformer is connected between a first node and a second node which is connected to a utility grid to which electric energy produced by the wind turbines is to be delivered. Further a wind park and a control method are described.
US09257840B2
A method of controlling a power consuming device includes receiving a control signal from a power supplying utility. The control signal signals a beginning of a control period. A length of time to operate the power consuming device during the control period is determined and an offset time is identified. A start time for operation of the power consuming device is identified as a function of the beginning of the control period and the offset time. A stop time for operation of the power consuming device is identified as a function of the start time and the determined length of time to operate the power consuming device.
US09257833B2
Disclosed are adaptive communication assisted protection and control. Local intelligent electronic devices (IEDs) associated with local switching devices and having unique IDs may transmit switch status and unique IDs to an area IED. The area IED may calculate topology using switch status, and provide control information to local IEDs using the topology. The area IED may communicate the unique ID of the local IED calculated to be immediately upstream of each local IED and, upon detection of a fault, the local IEDs may send blocking signals that include the received unique ID of the IED immediately upstream therefrom. The area IED may communicate control commands that include the unique IDs and control commands for the local IEDs to take the control action. Upon matching of the unique ID in the control command with its own unique ID, the local IEDs may take the control action and transmit remaining actions.
US09257829B2
A grounding apparatus includes a current detector configured to detect a current flowing in the ground line, a fuse inserted in series in a part of the around line and configured to melt when the current flowing in the ground line exceeds the first protection setting value, not destroying the current detector, and then exceeds the first protection setting value, causing a complete grounding fault, and a determination device configured to give an open command to the circuit breaker when the current detected by the current detector exceeds the first protection setting value of the circuit breaker.
US09257824B2
An electric cabinet comprising an outer frame defining the general shape of the electric cabinet and an inner frame comprising fixing uprights and cross-members, a functional assembly fixed onto the inner frame and comprising a plurality of functional units each equipped with a mounting plate designed to receive one or more electric equipment units. The mounting plates are fixed onto the uprights and fixing cross-members in contiguous manner to form a separating partition delineating a first space located towards the front part and a second space located towards the rear part. The functional assembly comprises at least one support fixed in independent manner onto an upright or a cross-member of the inner frame and a connector arranged on the support, the support being positioned on the upright or fixing cross-member so as to enable the connector to pass through an opening made through the mounting plate.
US09257814B1
A hybrid optical source that provides an optical signal having a wavelength is described. This hybrid optical source comprises an optical amplifier (such as a III-V semiconductor optical amplifier) that is butt-coupled or vertically coupled to a silicon-on-insulator (SOI) platform, and which outputs an optical signal. The SOI platform comprises an optical waveguide that conveys the optical signal. A temperature-compensation element included in the optical waveguide compensates for temperature dependence of the indexes of refraction of the optical amplifier and the optical waveguide. In addition, a reflector, included in or in-line with the optical waveguide and after the temperature-compensation element, reflects a portion of the optical signal and transmits another portion of the optical signal that has the wavelength.
US09257812B2
Provided is a laser module wherein any defective laser device can be isolated by performing burn-in on laser devices mounted on a mounting substrate. The laser module includes laser devices that emit laser light, a driver IC for driving the laser devices, a mounting substrate on which the laser devices and the driver IC are mounted, a common electrode terminal to which a common electrode of the laser devices is connected, individual electrode terminals to which individual electrodes of the laser devices are respectively connected, driver terminals to which the driver IC is connected, and test terminals which are respectively connected to the common electrode terminal and the individual electrode terminals, and to which an external power supply is to be connected when performing burn-in of the laser devices, wherein the number of the laser devices and the number of the test terminals are each larger than the number of the driver terminals.
US09257806B2
Pliers include a pair of handles, at least one arm member connected to one of the handles, a seat body secured in a receiving room of the arm member, a working jaw detachably engaged with the seat body, and a control assembly to control whether the working jaw is allowed to be released from the seat body. The working jaw defines in a side thereof an indentation to be communicated with a through hole of the seat body. The control assembly has a knob and a positioning pin. Rotation of the knob displaces the knob axially with respect to the seat body, causing the positioning pin to move between a locking position to stop the working jaw from departing from the seat body, and a releasing position where the working jaw is allowed to be removed from the seat body.
US09257804B1
The present disclosure provides various bus bar connectors configured to draw power from a bus bar at non-discrete locations. In one aspect, a bus bar connector may include a connector housing having a slot. The slot may be configured to allow the connector housing to grip a bus bar at different locations. First and second electrical contacts may be disposed on opposite sides of the slot. The bus bar connector includes mounting members for securing the connector housing against an enclosure for the bus bar and a spring clip that can be to attach to upper and lower outer surfaces of the connector housing to provide an amount of contact force onto the outer surface of the connector housing. The amount of contact force enables the first and second electrical contacts to securely grip the bus bar.
US09257802B2
An electrical connector includes a base with a number of contacts, a cover pivotally mounted to the base, a pair of supporting components for mating with the cover and a pair of rail brackets for mating with the base. Each supporting component is pivotal between an opening status and a closed status relative to the base. The base is slidable relative to the rail brackets along a front-to-back direction. The cover and the pair of supporting components are mateable with each other in condition that one of the cover and the pair of supporting components pivots clockwise while a remaining one of the cover and the pair of supporting components pivots anticlockwise.
US09257788B1
A cable connector assembly useful for properly aligning/positioning and retaining (during connecting and disconnecting) a number of connectors for computing devices. The assembly uses left and right side walls with flexible and resilient connector engagement members that provide at least some amount of outward “give” or movement to facilitate assembly but are designed to spring back into place after insertion of the connectors. The engagement members of the left and right side walls may each take the form of a leaf spring that can be flexed a distance outward but then spring back to or towards a non-deformed state to mate with and apply an inward retention force against the adjacent connector. The assembly includes removable and rotatable middle walls or dividers that are placed on posts extending upward from the inner surface of the assembly's base and allowed to rotate about the posts during the assembly process.
US09257782B2
An electrical connector has a casing configured to define a chamber when mated with a mating connector, a plurality of contact pins projecting from the casing into the chamber when mated with the mating connector, and a moisture-absorbing pin retained by the casing for movement between a retracted position wherein the moisture-absorbing pin is substantially enclosed by the casing and an extended position wherein the moisture-absorbing pin extends into the chamber. A fluid is contained within the casing that is compressed by a movement of at least one of the contact pins during engagement of the electrical connector with the mating connector, compression of the fluid urging the moisture absorbing pin from the retracted position to the extended position.
US09257778B2
Electrical connector assemblies are provided that include electrical connectors having electrical contacts that have receptacle mating ends are provided. The connector housings of the provided electrical connectors include alignment members that are capable of performing staged alignment of components of the electrical connector assemblies. The provided electrical connector assemblies and the electrical connectors provided therein are capable of operating at a data transfer rate of forty gigabits per second with worst case multi-active cross talk that does not exceed a range of about two percent to about four percent.
US09257776B2
A pop-up enclosure system (30) for electronic equipment, includes a receptacle (31) adapted for mounting in a work-surface (15) and containing one or more electrical outlets (32) for connection of equipment thereto, and a bezel (33) supported by the receptacle and adapted for countersinking in said work-surface. A top plate (34) is dimensioned for closing an opening defined by the bezel, and a hinge (35) is mounted at an edge of the top plate and the bezel for hingedly attaching the top plate to the bezel so as to allow rotation of the top plate from a closed position to a fully open position wherein the edge of the top plate abuts an upper surface of the bezel. A releasable resilient opening force (37) is fixed to the receptacle and articulated to the top plate for opening the top plate.
US09257774B2
A connector (10) has a terminal accommodating portion (31) with a plurality of cavities (34) into which terminals (20) are accommodated from behind and a front holder (50) is mounted into the terminal accommodating portion (31). The front holder (50) includes locks (53) that move onto locked portions (49) on the upper surface of a narrow portion (45) of the terminal accommodating portion (31) when the front holder (50) is mounted into the terminal accommodating portion (31). The narrow portion (45) includes deformation preventing recesses (47) that fit to deformation preventing ribs (57) on the front holder (50) in a convexo-concave manner. The deformation preventing ribs (57) and the deformation preventing recesses (47) contact each other in a vertical direction when the locks (53) move onto the locked portions (49), thereby suppressing excessive deflection of the front holder (50) or the narrow portion (45).
US09257773B2
A female connector (F) includes a retainer (30) to be housed into a mounting hole (14) and selectively mounted, in a housing (10), at a partial locking position for allowing insertion of terminal fittings (50) and a full locking position for locking already inserted terminal fittings (50). A base (33) is at a rear end of the retainer (30) in a mounting direction into the housing (10) and is located outside a mounting hole (14) when the retainer (30) is at the partial locking position. Backlash eliminating portions (21, 22, 41, 42) are formed on the base (33) and in the housing (10) and are configured to restrict a relative displacement of the retainer (30) with respect to the housing (10) when the retainer (30) is at the partial locking position.
US09257768B2
An electrical connector includes an insulative housing and two rows of power contacts received in the insulative housing. The insulative housing includes a main body and a mating port extending from the main body. Each power contact includes a mating portion protruding into the mating port, a Z-shaped intermediate portion extending rearwardly from the mating portion and a termination portion. The insulative housing includes a first heat dissipation path extending along a first direction, a second heat dissipation path extending along a second direction perpendicular to the first direction, and a third heat dissipation path extending along a third direction perpendicular to the first direction and the second direction. The first heat dissipation path, the second heat dissipation path and the third heat dissipation path are surrounding the power contacts for heat dissipation.
US09257754B2
A millimeter wave transceiver including a plate forming an interposer having its upper surface supporting an interconnection network and having its lower surface intended to be assembled on a printed circuit board by bumps; an integrated circuit chip assembled on the upper surface of the interposer; antennas made of tracks formed on the upper surface of the interposer; and reflectors on the upper surface of the printed circuit board in front of each of the antennas, the effective distance between each antenna and the reflector plate being on the order of one quarter of the wavelength, taking into account the dielectric constants of the interposed materials.
US09257753B2
An array antenna includes radiating antenna elements arranged to form an antenna aperture, the radiating antenna elements including a first group and a second group of radiating antenna elements; a corporate feed network configured to feed the radiating antenna elements, wherein the corporate feed network includes a 4-port device including a sum port, a difference port, a first signal port and a second signal port, with the first signal port coupled via the corporate feed network to the first group of radiating elements and the second signal port coupled via the corporate feed network to the second group; a first phase shift element proximal to the antenna aperture to introduce a first predetermined phase shift to the first group of radiating antenna elements; and a second phase shift element proximal to the second signal port to introduce a second predetermined phase shift to the second group of radiating antenna elements.
US09257751B2
A monolithic antenna element comprises a microstrip patch antenna and a ground plane, with a substrate between the patch antenna and the ground plane. A feeding via extends from the ground plane layer through the substrate to the patch antenna, connecting to the antenna distal from lateral edges of the antenna. A coplanar waveguide (CPW) feed line is formed in the ground plane layer, and interrupts and is electrically distinct from the ground plane. The CPW extends from a lateral edge of the ground layer to the feeding via. The antenna can be flip chip bonded to a CMOS die, reducing cost of millimeter wave transceivers, e.g. 57-64 GHz. The antenna is fabricated using standard PCB technology and a single substrate for the antenna. Antenna arrays can be fabricated. Appropriately designed antenna feeds, flip chip interconnects and antenna shape provide suitably broad antenna bandwidth, with relatively high efficiency.
US09257748B1
The invention is directed to a broadband, low-profile antenna structure that in one embodiment includes a compound radiator and a ground plane. The compound radiator is comprised of a dipole radiator portion and a Vivaldi radiator portion that is electrically connected to the dipole radiator portion. In operation, the dipole radiator portion operates in the lower end of the bandwidth and the Vivaldi radiator portion operates in the upper end of the bandwidth.
US09257745B2
This invention discloses a photonic system to beamform the electric field yield by a phased array antenna. The system function relies on a photonic tunable delay line, which consists on an optical Mach-Zehnder interferometer with a predefined time delay difference between arms. The time delay is tuned by adjusting the coupling ratio between the power applied to each one of the interferometer's delay lines. Three embodiments are proposed, wherein one of them just uses a single delay line and a single monochromatic light source, independently of the quantity of the array elementary antennas.
US09257731B2
A method for implementing full cycle regeneration of a waste lead acid battery is provided. The method includes the following steps. Step (1): the waste lead acid battery is smashed and separated so as to obtain grid lead, diachylon, plastic and waste electrolyte. Step (2): the obtained diachylon after being dried is positioned into an airtight reactor for desulphurization and deoxidation, wherein lead sulfate and the lead dioxide both in the diachylon react to obtain lead monoxide (PbO) and sulfur trioxide (SO3). Step (3): the obtained lead monoxide is reduced by solid phase electrolysis in a wet way so that the lead monoxide is reduced into sponge lead.
US09257723B2
The invention relates to a diazonium aryl salt devoid of hydroxyl functions of the following general formula (1): X−+N≡N-A-R1—(OR2)n—O—R4-A′-N≡N+X− (1) in which: n is in a range of from 1 to 10, preferably from 1 to 4, X− represents a counter-ion of the diazonium cation selected from the group consisting of halogenides, BF4—, NO3—, HSO4—, PF6—, CH3COO—, N(SO2CF3)2—, CF3SO3—, CH3SO3—, CF3COO—, (CH3O)(H)PO2—, and N(CN)2—; R1, R2 and R4 are identical or different and are independently selected from the group consisting of —CH2—, a cyclic alkyl group, an acyclic alkyl group, a linear alkyl group, and a branched alkyl group; and A and A′ are identical or different and independently represent a mono or polycyclic, aromatic hydrocarbonated group chosen from the group formed by phenyl, aryl groups, condensed polyaromatic groups, which may be substituted.
US09257721B2
A method for manufacturing an all solid-state lithium-ion rechargeable battery includes forming a first active material layer on a base, forming a solid electrolyte layer connected to the first active material layer, forming a second active material layer connected to the solid electrolyte layer, and repairing a short-circuit defect produced between the first active material layer and the second active material layer by supplying a repair current between the first active material layer and the second active material layer.
US09257711B2
In various aspects, systems and methods are provided for operating a molten carbonate fuel cell, such as a fuel cell assembly, with increased production of syngas or hydrogen while also reducing or minimizing the amount of CO2 exiting the fuel cell in the cathode exhaust stream. This can allow for improved efficiency of syngas production while also generating electrical power.
US09257709B2
The present disclosure provides biological fuel cells comprising a paper-based fuel delivery layer which delivery fuel to the biological anode and cathode via capillary action and/or evaporation. In some embodiments the paper-based fuel delivery layer incorporates an outwardly extending fan-shaped region which enables a constant volumetric flow rate through the cell.
US09257707B2
An apparatus for placing a fuel cell stack in a standby mode is provided. The apparatus comprises a compressor, a fuel cell stack, a cathode valve and a controller. The compressor is operably coupled to an air induction system for providing a cathode stream. The fuel cell stack provides electrical power to a load in response to the cathode stream. The cathode valve is operably coupled to an outlet of the fuel cell stack for controlling a flow of the cathode stream to the fuel cell stack. The controller is configured to receive a power request amount for the load and to compare the power request amount to a predetermined amount. The controller is further configured to control the compressor to operate at a minimum speed and the cathode valve to close in response to determining that the power request amount is similar to the predetermined amount.
US09257695B2
A battery fabrication method includes forming on a substrate, at least a portion of a battery cell having a plurality of battery component films that include an underlying film with an overlying metal-containing film. A beam incident area of the metal-containing film is locally heated by directing onto the metal-containing film, an energy beam maintained at a fluence of at least about 800 J/cm2. The metal-containing film is heated to a temperature that is at least 100° C. higher than the temperature attained by the underlying film.
US09257690B2
A battery locking device for a new energy vehicle including: a battery compartment fit for a battery, the battery compartment being provided with a battery inlet; and a battery clamping device provided on the battery compartment and controlled by a linkage mechanism. Since the battery clamping device is controlled by the linkage mechanism, during the mounting or removing of the battery, the battery can be integrally clamped or released by merely operating an operating end of the linkage mechanism. Compared with the prior art in which the battery is fixed through bolts, the battery can be integrally clamped or released by the battery locking device through a single operation, which greatly simplifies the disassembling or assembling process of the battery and reduces the time required for replacing the battery. A new energy vehicle provided with the above battery locking device has the same advantages.
US09257687B2
A battery assembly includes a plurality of electric cells each having an external terminal at one end thereof, a first cap attached to the one end of each of the electric cells and a first holder attached to the plurality of electric cells and is in contact with the first caps.
US09257680B2
In the present invention, provided is an organic electroluminescent element material having a high externally taking-out quantum efficiency, which is suitable for manufacturing an element exhibiting long light emission lifetime, and also provided is an organic electroluminescent element possessing the material, a method of manufacturing the organic electroluminescent element, and a display as well as an illuminating device fitted with the organic electroluminescent element.
US09257675B2
A substrate including a base substrate; a scattering layer which is formed on the base substrate, includes a binder and scattering particles for scattering light, and has an uneven structure formed on a surface thereof opposite the base substrate; and a planarizing layer which is formed on the scattering layer and has a flat surface formed thereon, is provided. Here, the refractive index Na of the scattering particles and the refractive index Nb of the planarizing layer satisfy the expression |Na−Nb|≧0.3, an organic electronic device including the substrate, and a method of manufacturing the same are provided. Light-extraction efficiency can be improved and the manufacturing process can be simplified without degrading device performance.
US09257671B2
A resin composition for sealing an organic electroluminescent device, containing: a drying agent, and a curable component, wherein a surface roughness Ra of the shear failure surface after curing the resin composition is 0.5 μm or more; a production method thereof; an adhesive film and a gas-barrier formed of the resin composition; an organic electroluminescent device and an organic electroluminescent panel using the same.
US09257668B2
An organic light-emitting diode (OLED) display is disclosed. In one aspect, the OLED display includes a first substrate including a display area and a second substrate facing the first substrate. The OLED display also includes a sealing member surrounding the display area and attaching the first and second substrates to each other and a gold layer formed on the sealing member.
US09257660B2
A transistor and a fabrication method thereof. A transistor includes a channel region including linkers, formed on a substrate, and metallic nanoparticles grown from metal ions bonded to the linkers, a source region disposed at one end of the channel region, a drain region disposed at the other end of the channel region opposite of the source region, and a gate coupled to the channel region and serving to control migration of charges in the channel region. The metallic nanoparticles have a substantially uniform pattern arrangement in the channel region.
US09257658B2
A method of making ligands for producing novel heteroleptic iridium complexes is provided. The method includes reacting the condensation product of an aryl 1,2-diamine and an aryl aldehyde with manganese dioxide in a solvent. The novel iridium complexes produced using the ligands are useful compounds in OLED devices.
US09257656B2
Provided is an organic light-emitting diode including a first electrode, a second electrode, and an organic layer between the first electrode and the second electrode, the organic layer including an emission layer and at least one first material represented by Formula 1 and at least one second material represented by Formula 2.
US09257655B2
Provided is a light-emitting element which has high emission efficiency and a long lifetime and is driven at low voltage. The light-emitting element includes an EL layer between a pair of electrodes. The EL layer includes a compound which gives a first peak at a m/z of around 266.10 in a mass spectrum.
US09257648B2
Some embodiments include methods in which a memory cell is formed to have programmable material between first and second access lines, with the programmable material having two compositionally different regions. A concentration of ions and/or ion-vacancies may be altered in at least one of the regions to change a memory state of the memory cell and to simultaneously form a pn diode. Some embodiments include memory cells having programmable material with two compositionally different regions, and having ions and/or ion-vacancies diffusible into at least one of the regions. The memory cell has a memory state in which the first and second regions are of opposite conductivity type relative to one another.
US09257634B2
A piezoelectric element 300 includes a first electrode 60, a piezoelectric layer 70 which is provided on the first electrode, and a second electrode 80 which is provided on the piezoelectric layer, and the piezoelectric layer is made of a piezoelectric material expressed as a mixed crystal including a first component formed of a complex oxide containing Bi and Fe and having a rhombohedral perovskite structure and a complex oxide containing Ba and Ti and having a tetragonal perovskite structure, a second component formed of a complex oxide containing Bi, K, and Ti and having a tetragonal perovskite structure, and a third component formed of a complex oxide containing Bi, Mg, and Ti and having a rhombohedral perovskite structure.
US09257631B2
A piezoelectric vibration element capable of reducing occurrence of unnecessary vibration, and a piezoelectric vibration device and a portable terminal using the same are disclosed. The piezoelectric vibration element includes a plurality of electrode layers and a plurality of piezoelectric layers being stacked along a first direction, the piezoelectric vibration element having two surfaces that face each other to be at intervals in the first direction, and vibrating in bending mode in the first direction with an amplitude varying along a second direction perpendicular to the first direction according to input of an electric signal, one of the two surfaces having such a shape that a central portion thereof in a third direction perpendicular to the first direction and the second direction protrudes as compared with opposite end portions thereof in the third direction.
US09257629B2
In some embodiments, circuits for ultrasonic transducer element arrays are provided. In some embodiments, a circuit described herein comprises a first layer for receiving a transducer element array, a ground layer comprising at least one ground disposed over the first layer and a plurality of first vias corresponding to transducer elements of the array, the first vias extending through the first layer to the at least one ground and comprising first ends for receiving ground electrodes of the transducer elements and second ends electrically connected to the ground.
US09257622B2
A light-emitting structure includes a package substrate and a light emitter disposed on the package substrate. The package substrate includes a carrier substrate and a plurality of metal units disposed on the carrier substrate. A distance between two arbitrary points on a periphery of the metal unit is defined as a peripheral endpoint distance. The light emitter includes a first electrical metal and a second electrical metal that have different electrical polarities and are separate from each other. A shortest distance between the first electrical metal and the second electrical metal is defined as an electrical metal interval. The electrical metal interval between the first electrical metal and the second electrical metal is greater than the longest peripheral endpoint distance of the metal unit.
US09257621B2
An epoxy resin composition according to an embodiment of the present invention comprises an epoxy resin, 0.05-190 parts by weight, based on 10 parts by weight of the epoxy resin, of a polyester-based curing agent, wherein the epoxy resin comprises a triazine derivative epoxy compound and a siloxane compound containing an alicyclic epoxy group and a siloxane group.
US09257620B1
The present invention provides a package structure of LED module and the method for manufacturing the same. The method comprises steps of providing a light-emitting module; disposing a light-pervious member on the light-emitting path of the light-emitting module; and dripping a colloid member on the light-pervious member. The light-pervious member is a transparent structure; and the colloid member forms a transparent structure with a thick center and a thin periphery using the surface tension of colloid material. In the above structure, the light-pervious member and colloid member are used for reducing the total reflection effect in the package.
US09257619B2
To provide a light-emitting device that is provided with an optical member firmly bonded to a semiconductor light-emitting element and has a high light extraction efficiency, the light-emitting device includes a light-emitting element having a semiconductor layer and an optical member bonded to the light-emitting surface of the light-emitting element with a metal film being interposed therebetween wherein the metal film has a thickness in a film-forming rate conversion not less than 0.05 nm nor more than 2 times of an atomic diameter of the metal atoms forming the metal film.
US09257616B2
Packaged light emitting diodes (LEDs) and methods of packaging a LED include providing a first lead having a first recess in a bottom surface and a second lead having a second recess in a bottom surface, placing a LED die over a top surface of at least one of the first and the second leads, electrically connecting the LED die to the first lead and to the second lead, forming a package around the LED die that includes an opening in its upper surface exposing at least the LED die, and separating the package containing the LED die, the first lead and the second lead from a lead frame such that the package contains a first castellation and a second castellation in a side surface of the package, such that the castellations expose the leads and/or a first platable metal which is electrically connected to the leads.
US09257606B2
An indirect bandgap thin film semiconductor circuit can be combined with a compound semiconductor LED such as to provide an active matrix LED array that can have high luminous capabilities such as for a light projector application. In another example, a highly efficient optical detector is achievable through the combination of indirect and direct bandgap semiconductors. Applications can include display technologies, light detection, MEMS, chemical sensors, or piezoelectric systems. An LED array can provide structured illumination, such as for a light and pattern source for projection displays, such as without requiring spatial light modulation (SLM). An example can combine light from separate monolithic light projector chips, such as providing different component colors. An example can provide full color from a single monolithic light projector chip, such as including selectively deposited phosphors, such as to contribute individual component colors to an overall color of a pixel.
US09257604B2
The disclosure provides a light-emitting device. The light-emitting device comprises: a substrate having a first patterned unit; and a light-emitting stack on the substrate and having an active layer with a first surface; wherein the first patterned unit, protruding in a direction from the substrate to the light-emitting stack, has side surfaces abutting with each other and substantially non-parallel to the first surface in cross-sectional view, and has a non-polygon shape in top view.
US09257600B2
A white light quantum dot complex particle, comprising a seed particle (1) in the core, and a first shell layer (2), a second shell layer (3) and a third shell layer (4) wrapped around the seed particle (1) in order; in the first shell layer (2), the second shell layer (3) and the third shell layer (4) are one of a red light quantum dot layer, a green light quantum dot layer and a blue light quantum dot layer respectively, and are different from one another. Also disclosed is the process for preparing the white light quantum dot complex particle.
US09257595B2
A nitride LED having improved light extraction efficiency and/or axial luminous intensity is provided. The nitride LED contains a nitride semiconductor substrate having, on a front face thereof, a light-emitting structure made of a nitride semiconductor, wherein a roughened region is provided on a back face of the substrate, the roughened region has a plurality of protrusions, each of the plurality of protrusions has a top point or top plane and has a horizontal cross-section which is circular, except in areas where the protrusion is tangent to other neighboring protrusions, and which has a surface area that decreases on approaching the top point or top plane, the plurality of protrusions are arranged such that any one protrusion is in contact with six other protrusions, and light generated in the light-emitting structure is output to the exterior through the roughened region.
US09257591B2
According to an embodiment, a semiconductor device includes a primary side lead, a light-emitting element electrically connected to the primary side lead, and a thyristor-type light-receiving element. The light-receiving element includes a first face for detecting light emitted from the light-emitting element, and a second face provided on an opposite side of the first face. The light-receiving element includes an anode electrode, a cathode electrode, and a gate electrode that are provided on the first face. The device further includes a secondary side first lead electrically connected to the anode electrode, a secondary side second lead electrically connected to the cathode electrode, and a secondary side third lead electrically connected to the gate electrode. The secondary side third lead is connected to the second face of the light-receiving element.
US09257581B2
The present disclosure relates to a back-side illuminated CMOS image sensor (BSI CIS). In some embodiments, the BSI CSI has a semiconductor substrate with a front-side and a back-side. A plurality of photodetectors are located within the front-side of the semiconductor substrate. An implantation region is located within the semiconductor substrate at a position separated from the plurality of photodetectors. The implantation region is disposed below the plurality of photodetectors and has a non-uniform doping concentration along a lateral plane parallel to the back-side of the semiconductor substrate. The non-uniform doping concentration allows for the BSI CSI to achieve a small total thickness variation (TTV) between one or more photodetectors and a back-side of a thinned semiconductor substrate that provides for good device performance.
US09257577B1
A light receiving element includes a substrate of a first conduction type, a light absorbing layer of the first conduction type formed on the substrate, a diffusion layer of a second conduction type formed on a portion of the light absorbing layer, a window layer of the first conduction type formed on the light absorbing layer so as to surround the diffusion layer and having a bandgap larger than that of the light absorbing layer, an anode electrode formed on the diffusion layer, and a cathode electrode provided on the substrate so as to contact the substrate without contacting each of the window layer and the light absorbing layer, wherein a groove is formed which surrounds a boundary between the diffusion layer and the window layer as viewed in plan and extends through the window layer and the light absorbing layer as viewed in section.
US09257575B1
Foil trim approaches for the foil-based metallization of solar cells and the resulting solar cells are described. For example, a method involves attaching a metal foil sheet to a metallized surface of an underlying supported wafer to provide a unified pairing of the metal foil sheet and the wafer. Subsequent to attaching the metal foil sheet, a portion of the metal foil sheet is laser scribed from above to form a groove in the metal foil sheet. Subsequent to laser scribing the metal foil sheet, the unified pairing of the metal foil sheet and the wafer is rotated to provide the metal sheet below the wafer. Subsequent to the rotating, the unified pairing of the metal foil sheet and the wafer is placed on a chuck with the metal sheet below the wafer. The metal foil sheet is torn at least along the groove to trim the metal foil sheet.
US09257570B2
A semiconductor memory device according to an embodiment includes a semiconductor substrate, a first insulating film provided on the semiconductor substrate, a plurality of first electrodes provided on the first insulating film, a second insulating film provided on a side surface of the first electrodes and on an upper surface of the first electrodes, and a second electrode insulated from the first electrodes by the second insulating film. The second electrode includes an interconnect portion provided on the second insulating film, and a downward-extending portion extending into a space between the first electrodes from the interconnect portion. A lower end portion of the downward-extending portion is not covered with the second insulating film.
US09257567B2
In a CMOS image sensor in which a plurality of pixels is arranged in a matrix, a transistor in which a channel formation region includes an oxide semiconductor is used for each of a charge accumulation control transistor and a reset transistor which are in a pixel portion. After a reset operation of the signal charge accumulation portion is performed in all the pixels arranged in the matrix, a charge accumulation operation by the photodiode is performed in all the pixels, and a read operation of a signal from the pixel is performed per row. Accordingly, an image can be taken without a distortion.
US09257561B2
To reduce parasitic capacitance between a gate electrode and a source electrode or drain electrode of a dual-gate transistor. A semiconductor device includes a first insulating layer covering a first conductive layer; a first semiconductor layer, second semiconductor layers, and an impurity semiconductor layer sequentially provided over the first insulating layer; a second conductive layer over and at least partially in contact with the impurity semiconductor layer; a second insulating layer over the second conductive layer; a third insulating layer covering the three semiconductor layers, the second conductive layer, and the second insulating layer; and a third conductive layer over the third insulating layer. The third conductive layer overlaps with a portion of the first semiconductor layer, which does not overlap with the second semiconductor layers, and further overlaps with part of the second conductive layer.
US09257558B2
The present disclosure provides a semiconductor structure. In accordance with some embodiments, the semiconductor structure includes a substrate, one or more fins each including a first semiconductor layer formed over the substrate, an oxide layer formed wrapping over an upper portion of each of the one or more fins, and a gate stack including a high-K (HK) dielectric layer and a metal gate (MG) electrode formed wrapping over the oxide layer. The first semiconductor layer may include silicon germanium (SiGex), and the oxide layer may include silicon germanium oxide (SiGexOy).
US09257547B2
Embodiments of the present disclosure includes a III-N device having a substrate layer, a first III-N material layer on one side of the substrate layer, a second III-N material layer on the first III-N material layer, and a barrier layer disposed on another side of the substrate layer, the barrier layer being less electrically conductive than the substrate layer.
US09257536B2
FinFET structures and methods of formation are disclosed. Fins are formed on a bulk substrate. A crystalline insulator layer is formed on the bulk substrate with the fins sticking out of the epitaxial oxide layer. A gate is formed around the fins protruding from the crystalline insulator layer. An epitaxially grown semiconductor region is formed in the source drain region by merging the fins on the crystalline insulator layer to form a fin merging region.
US09257535B2
A method and structure for a semiconductor transistor, including various embodiments. In embodiments, a transistor channel can be formed between a semiconductor source and a semiconductor drain, wherein a transistor gate oxide completely surrounds the transistor channel and a transistor gate metal that completely surrounds the transistor gate oxide. Related fabrication processes are presented for similar device embodiments based on a Group III-V semiconductor material and silicon-on-insulator materials.
US09257526B2
The present disclosure relates to a method for manufacturing a bipolar transistor. The method forms a trench to isolate a first region from a second region in a semiconductor wafer, and to isolate these regions from the rest of the wafer. The method forms first P-doped well in the second region and produces a collector region of second and third wells by a P doping in the first region. The second well is in contact with the first well below the trench. The method also produces an N-doped base well on the collector region and, at the wafer surface, and forms a CMOS transistor gate on the first region and delimiting a third region and a fourth region. The method also forms a P+-doped collector contact region in the first well, forms a P+ doped emitter region in the third region, and forms an N+-doped base contact region in the fourth region.
US09257521B2
A semiconductor device includes a semiconductor layer made of first conductivity type SiC; a second conductivity type well region formed on the semiconductor layer and having a channel region; a first conductivity type source region formed on the well region and including a first region adjacent to the well region and a second region adjacent to the first region; a gate insulating film formed on the semiconductor layer and having a first portion that contacts the first region; a second portion that contacts the well region and that has a thickness that is the same as that of the first portion; and a third portion that contacts the second region and that has a thickness that is greater than that of the first portion; and a gate electrode formed on the gate insulating film and opposed to the channel region where a channel is formed through the gate insulating film.
US09257520B2
Semiconductor devices including a stressor in a recess and methods of forming the semiconductor devices are provided. The methods may include forming a trench in an active region and the trench may include a notched portion of the active region. The methods may also include forming an embedded stressor in the trench. The embedded stressor may include a lower semiconductor layer and an upper semiconductor layer, which has a width narrower than a width of the lower semiconductor layer. A side of the upper semiconductor layer may not be aligned with a side of the lower semiconductor layer and an uppermost surface of the upper semiconductor layer may be higher than an uppermost surface of the active region.
US09257518B2
At least one MOS transistor is produced by forming a dielectric region above a substrate and forming a gate over the dielectric region. The gate is formed to include a metal gate region. Formation of the metal gate region includes: forming a layer of a first material configured to reduce an absolute value of a threshold voltage of the transistor, and configuring a part of the metal gate region so as also to form a diffusion barrier above the layer of the first material. Then, doped source and drain regions are formed using a dopant activation anneal.
US09257513B1
In accordance with an embodiment, a method for manufacturing a semiconductor component includes providing a semiconductor material having a surface and forming a passivation layer on the semiconductor material Portions of the passivation layer are removed and portions of the semiconductor material exposed by removing the portions of the passivation layer are also removed. A layer of dielectric material is formed on the passivation layer and the exposed portions of the semiconductor material and first and second cavities are formed in the layer of dielectric material. The first cavity exposes a first portion of the semiconductor material and has at least one step shaped sidewall and the second cavity exposes a second portion of the semiconductor material. A first electrode is formed in the first cavity and a second electrode is formed in the second cavity.
US09257478B2
A spatially resolved spectral device comprising a dispersive array to receive an incident light comprising a principal ray. The dispersive array comprising a plurality of dichroic layers, each of the plurality of dichroic layers disposed in a path of a direction of the principal ray. Each of the plurality of dichroic layers configured to at least one of reflect or transmit a different wavelength range of the incident light. The device further comprising a detection array operatively coupled with the dispersive array. The detection array comprising a photosensitive component including a plurality of detection pixels, each of the plurality of detection pixels having a light-receiving surface disposed parallel to the direction of the principal ray to detect a respective one of the different wavelength ranges of incident light reflected from a corresponding one of the plurality of dichroic layers.
US09257477B2
A solid-state imaging device is provided. The solid-state imaging device includes a plurality of arrayed pixels, an optical inner filter layer, and a light-blocking side wall. The plurality of arrayed pixels each includes a photoelectric conversion portion and a pixel transistor. The optical inner filter layer is provided for blocking infrared light and formed facing toward a light-receiving surface of the photoelectric conversion portion of a desired pixel among the arrayed pixels. The light-blocking side wall is formed on a lateral wall of the optical inner filter layer.
US09257475B2
An apparatus includes a three dimensional array of light receptors disposed within a substrate having a light receiving surface, where light receptors disposed closer to the light receiving surface are responsive to light having shorter wavelengths than light receptors disposed further from the light receiving surface, and where each light receptor is configured to output a binary value and to change state between an off-state and an on-state by the absorption of at least one photon.
US09257472B2
A solid-state imaging device including two semiconductor substrates arranged in layers is provided. Each semiconductor substrate has a semiconductor region in which a circuit constituting a part of a pixel array is formed. The circuits in the two semiconductor substrates are electrically connected to each other. Each semiconductor substrate includes one or more contact plugs for supplying a voltage to the semiconductor region. The number of the contact plugs of one semiconductor substrate in the pixel array is different from the number of the contact plugs of the other semiconductor substrate in the pixel array.
US09257470B2
According to one embodiment, an imaging lens includes a first optical system and a microlens array. The first optical system includes an optical axis. The microlens array is provided between the first optical system and an imaging element. The microlens array includes microlens units provided in a first plane. The imaging element includes pixel groups. Each of the pixel groups includes pixels. The microlens units respectively overlap the pixel groups when projected onto the first plane. The first optical system includes an aperture stop, and first, second, and third lenses. The first lens is provided between the aperture stop and the microlens array, and has a positive refractive power. The second lens is provided between the first lens and the microlens array, and has a negative refractive power. The third lens is provided between the second lens and the microlens array, and has a positive refractive power.
US09257467B2
An image sensor module is provided. The image sensor module includes a printed circuit board (PCB), an image sensor chip disposed on a first plane of the PCB and electrically connected to the PCB, and an image signal processing chip disposed on the first plane of the PCB and electrically connected to the PCB. An aspect ratio of the image signal processing chip is at least two times greater than an aspect ratio of the image sensor chip. A minimum feature size of a metal line implemented in the image sensor chip is at least 1.5 times greater than a minimum feature size of a metal line implemented in the image signal processing chip.
US09257463B2
A device includes a semiconductor substrate, a well region in the semiconductor substrate, and a Metal-Oxide-Semiconductor (MOS) device. The MOS device includes a gate dielectric overlapping the well region, a gate electrode over the gate dielectric, and a source/drain region in the well region. The source/drain region and the well region are of opposite conductivity types. An edge of the first source drain region facing away from the gate electrode is in contact with the well region to form a junction isolation.
US09257453B2
In view of the problem that a reduced thickness of an EL film causes a short circuit between an anode and a cathode and malfunction of a transistor, the invention provides a display device that has a light emitting element including an electrode and an electroluminescent layer, a wire electrically connected to the electrode of the light emitting element, a transistor provided with an active layer including a source, a drain and a channel forming region, and a power supply line electrically connected to one of the source and the drain of the transistor, wherein the wire is electrically connected to the other of the source and the drain of the transistor, and the width of a part of the electrode in the vicinity of a portion where the electrode is electrically connected to the wire is smaller than that of the electrode in the other portion.
US09257451B2
An object is to provide a display device with a high aperture ratio or a semiconductor device in which the area of an element is large. A channel formation region of a TFT with a multi-gate structure is provided under a wiring that is provided between adjacent pixel electrodes (or electrodes of an element). In addition, a channel width direction of each of a plurality of channel formation regions is parallel to a longitudinal direction of the pixel electrode. In addition, when a channel width is longer than a channel length, the area of the channel formation region can be increased.
US09257450B2
A method for making a semiconductor device may include forming, above a substrate, a stack of alternating layers of first and second semiconductor materials. The second semiconductor material may be different than the first semiconductor material. The method may further include forming fins from the stack, with each fin having alternating layers of the first and second semiconductor materials, and selectively removing sidewall portions of the second semiconductor material from the fins to define recesses therein. The method may also include forming a dielectric material within the recesses, forming additional first semiconductor material on sidewall portions of the first semiconductor material in the fins, and forming a dielectric layer overlying the fins to define nanowires including the first semiconductor material within the dielectric layer.
US09257444B2
According to example embodiments, a method of fabricating a semiconductor device includes: forming a preliminary stack structure including upper and lower preliminary stack structures by alternately stacking a plurality of interlayer insulating and sacrificial layers on a cell, first pad area, dummy area and second pad area of a substrate; removing an entire portion of the upper preliminary stack structure on the second pad area; forming a first mask defining openings over parts of the first and second pad areas; etching an etch depth corresponding to ones of the plurality of interlayer insulating and sacrificial layers through a remaining part of the preliminary stack structure exposed by the first mask; and repetitively performing a first staircase forming process that includes shrinking sides of the first mask and etching the etch depth through remaining parts of the plurality of interlayer insulating and sacrificial layers exposed by the shrunken first mask.
US09257438B2
In accordance with some embodiments, a semiconductor device structure is provided. The semiconductor device structure includes a substrate, and the substrate has a cell region and a logic region. The semiconductor device structure also includes an isolation feature formed in the substrate and a first gate stack structure formed on the isolation feature and at the cell region. The semiconductor device structure further includes a second gate stack structure formed on the isolation feature and at the cell region, and the first gate stack structure is adjacent to the second gate stack structure. The isolation feature between the first gate stack structure and the second gate stack structure has a substantially planar topography.
US09257430B2
Memory device constructions include a first column line extending parallel to a second column line, the first column line being above the second column line; a row line above the second column line and extending perpendicular to the first column line and the second column line; memory material disposed to be selectively and reversibly configured in one of two or more different resistive states; a first diode configured to conduct a first current between the first column line and the row line via the memory material; and a second diode configured to conduct a second current between the second column line and the row line via the memory material. In some embodiments, the first diode is a Schottky diode having a semiconductor anode and a metal cathode and the second diode is a Schottky diode having a metal anode and a semiconductor cathode.
US09257428B2
The present disclosure provides an embodiment of a fin-like field-effect transistor (FinFET) device. The device includes a plurality of first fin structures over a substrate. The first fin structure includes a first semiconductor material layer, a second semiconductor material layer disposed over the first semiconductor material layer, being at least partially surrounded by a semiconductor oxide feature. The device also includes a third semiconductor material layer disposed over the second semiconductor material layer and a second fin structures over the substrate and adjacent to one of the first fin structures. The second fin structure includes the first semiconductor material layer and the third semiconductor material layer disposed over the dielectric layer.
US09257423B2
An electronic device is formed by depositing polyimide on a glass substrate. A conductive material is deposited on the polyimide and patterned to form electrodes and signal traces. Remaining portions of the electronic device are formed on the polyimide. A second polyimide layer is then formed on the first polyimide layer. The glass substrate is then removed, exposing the electrodes and the top surface of the electronic device.
US09257417B2
The light emitting device package of the present invention has a longitudinal direction (as viewed from above) and a transverse direction perpendicular to the longitudinal direction, and is provided with a first and second lead-frame lined-up in the longitudinal direction and molded resin holds the first and second lead-frames integrally. The package is characterized in that the first lead-frame has a main body and an extension that extends from the main body with a narrowed width towards the second lead-frame. Further, a recess is established in the bottom surface of the first lead-frame, and at least part of the exposed region of the bottom surface of the extension is separated from the exposed region of the bottom surface of the main body by the molded resin that fills the recess.
US09257415B2
Embodiments of a method for fabricating stacked microelectronic packages are provided, as are embodiments of stacked microelectronic packages. In one embodiment, the method includes producing a partially-completed stacked microelectronic package including a package body having a vertical package sidewall, a plurality microelectronic devices embedded within the package body, and package edge conductors electrically coupled to the plurality of microelectronic devices and extending to the vertical package sidewall. A flowable conductive material is applied on the vertical package sidewall and contacts the package edge conductors. Selected portions of the flowable conductive material are then removed to define, at least in part, electrically-isolated sidewall conductors electrically coupled to different ones of the package edge conductors.
US09257401B2
A method of forming a semiconductor device includes forming an under-bump metallurgy (UBM) layer overlying a portion of a metal pad region within an opening of an encapsulating layer over a semiconductor substrate, and forming a bump layer overlying the UBM layer to fill the opening of the encapsulating layer. A removal process is initiated on an upper surface of the encapsulating layer and a coplanar top surface of the bump layer to remove the upper surface of the encapsulating layer until a top portion of the bump layer protrudes from the encapsulating layer.
US09257399B2
An integrated circuit structure includes a package component, which further includes a non-porous dielectric layer having a first porosity, and a porous dielectric layer over and contacting the non-porous dielectric layer, wherein the porous dielectric layer has a second porosity higher than the first porosity. A bond pad penetrates through the non-porous dielectric layer and the porous dielectric layer. A dielectric barrier layer is overlying, and in contact with, the porous dielectric layer. The bond pad is exposed through the dielectric barrier layer. The dielectric barrier layer has a planar top surface. The bond pad has a planar top surface higher than a bottom surface of the dielectric barrier layer.
US09257395B2
A semiconductor device includes a base substrate on which a substrate electrode is arranged, and a semiconductor element which includes a chip electrode electrically connected via solder to the substrate electrode and in which a light absorbing layer is formed on a lower surface side.
US09257391B2
Hybrid metal-graphene interconnect structures and methods of forming the same. The structure may include a first end metal, a second end metal, a conductive line including one or more graphene portions extending from the first end metal to the second end metal, and one or more line barrier layers partially surrounding each of the one or more graphene portions. The conductive line may further include one or more intermediate metals separating each of the one or more graphene portions. Methods of forming said interconnect structures may include forming a plurality of metals including a first end metal and a second end metal in a dielectric layer, forming one or more line trenches between each of the plurality of metals, forming a line barrier layer in each of the one or more line trenches, and filling the one or more line trenches with graphene.
US09257388B2
A stacked multilayer structure according to an embodiment of the present invention comprises: a stacked layer part including a plurality of conducting layers and a plurality of insulating layers, said plurality of insulating layers being stacked alternately with each layer of said plurality of conducting layers, one of said plurality of insulating layers being a topmost layer among said plurality of conducting layers and said plurality of insulating layers; and a plurality of contacts, each contact of said plurality of contacts being formed from said topmost layer and each contact of said plurality of contacts being in contact with a respective conducting layer of said plurality of conducting layers, a side surface of each of said plurality of contacts being insulated from said plurality of conducting layers via an insulating film.
US09257387B2
A semiconductor device has a resistor area and wiring area selectively disposed on a semiconductor substrate. In this semiconductor device, a second interlayer insulating film is formed above the semiconductor substrate, and a thin-film resistor is disposed on the second interlayer insulating film in the resistor area. Vias that contact the thin-film resistor from below are formed in the second interlayer insulating film. A wiring line is disposed on the second interlayer insulating film in the wiring area. A dummy wiring line that covers the thin-film resistor from above is disposed in a third wiring layer that is in the same layer as the wiring line, and an insulating film is interposed between the thin-film resistor and the dummy wiring line.
US09257385B2
A device includes a first and a second package component. A metal trace is disposed on a surface of the first package component. The metal trace has a lengthwise direction. The metal trace includes a portion having an edge, wherein the edge is not parallel to the lengthwise direction of the metal trace. The second package component includes a metal pillar, wherein the second package component is disposed over the first package component. A solder region bonds the metal pillar to the metal trace, wherein the solder region contacts a top surface and the edge of the portion of the metal trace.
US09257383B2
A methodology for forming trench capacitors on an interposer wafer by an integrated process that provides high-capacitance, ultra-low profile capacitor structures and the resulting device are disclosed. Embodiments include forming a polymer block on a front side of an interposer wafer, patterning and etching the polymer block to form one or more trenches, and forming a capacitor on an upper surface of the polymer block and in the one or more trenches.
US09257380B2
Methods of forming a microelectronic packaging structure and associated structures formed thereby are described. Those methods may include attaching a die to a carrier material, wherein the carrier material comprises a top layer and a bottom layer separated by an etch stop layer; forming a dielectric material adjacent the die, forming a coreless substrate by building up layers on the dielectric material, and then removing the top layer carrier material and etch stop layer from the bottom layer carrier material.
US09257371B2
A semiconductor device is reduced in size. The semiconductor device includes a die pad, a plurality of leads arranged around the die pad, a memory chip and a power source IC chip mounted over the die pad, a logic chip mounted over the memory chip, a plurality of down bonding wires for connecting the semiconductor chip to the die pad, a plurality of lead wires for connecting the semiconductor chip to leads, and a plurality of inter-chip wires. Further, the logic chip is arranged at the central part of the die pad in a plan view, and the power source IC chip is arranged in a corner part region of the die pad in the plan view. This reduces the size of the QFN.
US09257370B2
A cavity package is disclosed comprising a metal leadframe, a metal ring connected to the metal leadframe, a plastic body molded to the metal leadframe forming a substrate cavity including an exposed die attach pad of the leadframe for affixing a semiconductor device, exposed lead fingers of the leadframe for wire bonding to the semiconductor device and an external circuit, and an exposed top surface of the metal ring, and a metal cap for closing and encapsulating the substrate cavity. The metal ring is integrated into the pre-molded cavity leadframe for providing an electrical ground path from the metal cap to the die attach pad and permitting attachment of the metal cap to the pre-molded leadframe using solder reflow.
US09257366B2
A structure and method of using the structure. The structure including an integrated circuit chip having a set of micro-channels; an electro-rheological coolant fluid filling the micro-channels; first and second parallel channel electrodes on opposite sides of at least one micro-channel, the first channel electrode connected to an output of an auto-compensating temperature control circuit, the second channel electrode connected to ground; the auto-compensating temperature control circuit comprising a temperature stable current source connected between a positive voltage rail and the output and having a temperature sensitive circuit connected between ground and the output, a leakage current of the temperature stable current source being essentially insensitive to temperature and a leakage current of the temperature sensitive circuit increasing with temperature.
US09257363B2
A base plate has a mounting surface on which a semiconductor element is mounted and a heat-radiation surface for radiating heat to a cooler. The cover has a portion that seals the semiconductor element on the mounting surface of the base plate. The cover has a projecting portion arranged outside the heat-radiation surface and projecting from a level of the heat-radiation surface in a thickness direction. The intermediate layer is arranged on the heat-radiation surface of the base plate, projects from the level of the projecting portion of the cover in a thickness direction, and is made of a thermoplastic material in a solid-phase state.
US09257362B2
A heat dissipation module configured on a substrate having a heat producing element thereon includes a holder configured on the substrate and a heat sink having a base opposite to the heat producing element and pivotally connected to the holder and capable of joining to the substrate with the heat producing element covered by the base.
US09257359B2
The chip stack of semiconductor chips with enhanced cooling apparatus includes a first chip with circuitry on a first side and a second chip electrically and mechanically coupled to the first chip by a grid of connectors. The apparatus further includes a thermal interface material pad placed between the first chip and the second chip, wherein the thermal interface material pad includes nanofibers aligned parallel to mating surfaces of the first chip and the second chip. The method includes creating a first chip with circuitry on a first side and creating a second chip electrically and mechanically coupled to the first chip by a grid of connectors. The method further includes placing a thermal interface material pad between the first chip and the second chip, wherein the thermal interface material pad includes nanofibers aligned parallel to mating surfaces of the first chip and the second chip.
US09257356B2
A semiconductor device has a conductive layer formed on a substrate. The conductive layer has a first portion constituting contact pads and a second portion constituting an integrated passive device such as an inductor. A spacer is formed on the substrate around the second portion of the conductive layer. The spacer can be insulating material or conductive material for shielding. A semiconductor die is mounted to the spacer. An electrical connection is formed between contact pads on the semiconductor die and the contact pads on the substrate. An encapsulant is formed around the semiconductor die, electrical connections, spacer, and conductive layer. The substrate is removed to expose the conductive layer. An interconnect structure is formed on the backside of the substrate. The interconnect structure is electrically connected to the conductive layer. The semiconductor device can be integrated into a package.
US09257341B2
A method for fabricating packaged semiconductor devices; attaching a batch-sized metallic grid with openings onto an adhesive tape having an insulating clear core covered by a layer of UV-releasable adhesive, the openings sized larger than a semiconductor chip; attaching a semiconductor chip onto the tape of each window, the chip terminals facing the adhesive surface; laminating insulating material of low coefficient of thermal expansion to fill gaps between each chip and respective grid; turning over assembly to place a carrier under backside of chips and lamination and to remove the tape; plasma-cleaning the assembly front side and sputtering uniform at least one metal layer across the assembly; optionally plating metal layers; and patterning the metal layers to form rerouting traces and extended contact pads for assembly.
US09257340B2
A wafer and a method for forming the same are disclosed. The wafer forming method can separate respective chips from others by performing a Deep Reactive Ion Etching (DRIE) process on a wafer including a plurality of chips. The wafer includes a plurality of chips configured to be arranged in row and column directions on the wafer, a scribe line configured to be formed among the plurality of chips so as to separate each chip, and an align key line configured to be formed in one side of the wafer so as to form an align key pattern.
US09257331B2
A method of making a semiconductor device including forming a first adhesion layer over a substrate. The method further includes forming a second adhesion layer over the first adhesion layer, where the second adhesion layer is formed using an inert gas with a first flow rate under a first RF power. Additionally, the method includes forming a low-k dielectric layer over the second adhesion layer, where the low-k dielectric layer is formed using the inert gas with a second flow rate under a second RF power under at least one of the following two conditions: 1) the second flow rate is different from the first flow rate; or 2) the second RF power is different from the first RF power. Furthermore, the method includes forming an opening in the dielectric layer, the second adhesion layer, and the first adhesion layer. Additionally, the method includes forming a conductor in the opening.
US09257326B2
A method of making a backside illuminated image sensor includes forming a first isolation structure in a pixel region of a substrate, where a bottom of the first isolation structure is exposed at a back surface of the substrate. The method further includes forming a second isolation structure in a peripheral region of the substrate, where the second isolation structure has a depth less than a depth of the first isolation structure. Additionally, the method includes forming an implant region adjacent to at least a portion of sidewalls of the first isolation structure, where the portion of the sidewalls is located closer to the back surface than a front surface of the substrate, and where the second isolation structure is free of the implant region.
US09257324B2
A substrate includes a first region having a first resistivity, for optimizing a field effect transistor, a second region having a second resistivity, for optimizing an npn subcollector of a bipolar transistor device and triple well, a third region having a third resistivity, with a high resistivity for a passive device, a fourth region, substantially without implantation, to provide low perimeter capacitance for devices.
US09257321B2
A singulation apparatus includes a carrier having a plurality of singulation sites and a scribe line between each of the plurality of singulation sites and an adjacent singulation site. The carrier has a top surface configured to receive a semiconductor substrate thereon. Each of the plurality of singulation sites includes a deformable portion and at least one vacuum hole. The at least one vacuum hole and the deformable portion is configured to form a seal around the at least one vacuum holes when a force is applied. The present disclosure further includes a method of manufacturing semiconductor devices, especially for a singulation process.
US09257314B1
Novel methods, systems, and apparatuses for reclaiming annealing gases from a high pressure annealing processing system are disclosed. According to an embodiment, the exhaust gasses from the high pressure annealing processing system are directed into a gas reclaiming system only when a precious gas, e.g., deuterium is used. The annealing gas is the separated from other gasses used in the high pressure annealing processing system and is then pressurized, filtered, and purified prior to transferring the gas to a bulk storage distribution unit. In one embodiment, the reclaimed gas is then again provided to the high pressure annealing processing system to anneal the wafers.
US09257307B2
A packaged assembly is disclosed, including thermal interface material dispensed on an organic package and methods of manufacturing. The method includes dispensing a thermal interface material (TIM) on an electronic assembly. The method further includes removing volatile species of the TIM, prior to lid placement on the electronic assembly. The method further includes placing the lid on the TIM, over the electronic assembly. The method further includes pressing the lid onto the electronic assembly.
US09257301B2
Provided is a method of etching a silicon oxide film. The method includes exposing a workpiece including the silicon oxide film and a mask formed on the silicon oxide film to plasma of a processing gas to etch the silicon oxide film. The mask includes a first film formed on the silicon oxide film and a second film formed on the first film, and the second film is constituted by a film having an etching rate lower than that of the first film with respect to active species in the plasma.
US09257297B2
A method of forming a fine pattern includes forming first line mask patterns on a mask layer to extend along a direction, forming second line mask patterns to extend along a diagonal direction with respect to the first line mask patterns, anisotropically etching the mask layer exposed by the first and second line mask patterns to form elliptical openings, and isotropically etching the mask layer provided with the openings to form a mask pattern with enlarged openings.
US09257295B2
The disclosed embodiments relate to methods and apparatus for removing material from a substrate. In various implementations, conductive material is removed from a sidewall of a previously etched feature such as a trench, hole or pillar on a semiconductor substrate. In practicing the techniques herein, a substrate is provided in a reaction chamber that is divided into an upper plasma generation chamber and a lower processing chamber by a corrugated ion extractor plate with apertures therethrough. The extractor plate is corrugated such that the plasma sheath follows the shape of the extractor plate, such that ions enter the lower processing chamber at an angle relative to the substrate. As such, during processing, ions are able to penetrate into previously etched features and strike the substrate on the sidewalls of such features. Through this mechanism, the material on the sidewalls of the features may be removed.
US09257291B2
A method for manufacturing a silicide layer in a hole formed across the entire thickness of a layer of a material deposited on a silicon layer, including: a first step of bombarding of the hole with particles to sputter the silicon at the bottom of the hole and deposit sputtered silicon on lateral walls of the hole; a second step of deposition in the hole of a layer of silicide precursor; a second step of bombarding of the hole with particles to sputter the silicon precursor at the bottom of the hole and deposit sputtered precursor on the internal walls of the hole; a second step of deposition in the hole of a layer of silicide precursor; and an anneal step to form a silicide layer in the hole.
US09257289B2
The present disclosure provides a method of forming a gate structure of a semiconductor device with reduced gate-contact parasitic capacitance. In a replacement gate scheme, a high-k gate dielectric layer is deposited on a bottom surface and sidewalls of a gate cavity. A metal cap layer and a sacrificial cap layer are deposited sequentially over the high-k gate dielectric layer to form a material stack. After ion implantation in vertical portions of the sacrificial cap layer, at least part of the vertical portions of the material stack is removed. The subsequent removal of a remaining portion of the sacrificial cap layer provides a gate component structure. The vertical portions of the gate component structure do not extend to a top of the gate cavity, thereby significantly reducing gate-contact parasitic capacitance.
US09257284B2
Methods are described for fabricating HIT solar cells, including double heterojunction and hybrid heterojunction-homojunction solar cells, with very thin single crystal silicon wafers, where the silicon wafer may be less than 80 microns thick, and even less than 50 microns thick. The methods overcome potential issues with handling these very thin wafers by using a process including epitaxial silicon deposition on a growth substrate, partial cell fabrication, attachment to a support substrate and then separation from the growth substrate. Some embodiments of the present invention may include a solar cell device architecture comprising the combination of a heterostructure on the front side of the device with a homojunction at the rear of the device. Furthermore, device performance may be enhanced by including a dielectric stack on the backside of the device for reflecting long wavelength infrared radiation.
US09257278B2
When forming a TiN film to be formed as a metallic hard mask for etching a film formed on a substrate to be processed, a first step and a second step are repeated a plurality of times to form a TiN film having reduced film stress. In the first step (step 1), the substrate to be processed is conveyed into a processing chamber, TiCl4 gas and a nitriding gas are fed into the processing chamber, the interior of which being kept in a depressurized state during this time, and a plasma from the gases is generated to form a TiN unit film. In the second step (step 2), a nitriding gas is fed into the processing container, a plasma of the gas is generated, and the TiN unit film is subjected to plasma nitriding.
US09257265B2
Methods and apparatus for plasma-enhanced substrate processing are provided herein. In some embodiments, a method is provided for processing a substrate in a process chamber having a plurality of electromagnets disposed about the process chamber to form a magnetic field within the process chamber at least at a substrate level. In some embodiments, the method includes determining a first direction of an external magnetic field present within the process chamber while providing no current to the plurality of electromagnets; providing a range of currents to the plurality of electromagnets to create a magnetic field within the process chamber having a second direction opposing the first direction; determining a desired magnitude in the second direction of the magnetic field over the range of currents; and processing a substrate in the process chamber using a plasma while statically providing the magnetic field at the desired magnitude.
US09257256B2
Methods for fabricating sublithographic, nanoscale microstructures arrays including openings and linear microchannels utilizing self-assembling block copolymers, and films and devices formed from these methods are provided. In some embodiments, the films can be used as a template or mask to etch openings in an underlying material layer.
US09257243B2
The operating device (10), in particular for a vehicle component or generally for a human/machine interface, is provided with at least one pushbutton (28), which has a depressible pushbutton element (26). In addition, the operating device (10) has a guide element (18), which defines an accommodating area (24) in which the pushbutton element (26) is at least partially accommodated and in which the pushbutton element (26) is guided, and a capacitive proximity sensor (36) with an electrode (34) for detecting an object approaching the pushbutton element (26), in particular a hand or a finger of a hand. The electrode (34) is arranged outside the accommodating area (24) of the guide element (18).
US09257224B2
A shield for a toroidal transformer that includes a toroidal assembly that comprises a toroidal magnetic core and a first winding includes a sheet of flexible non-magnetic conductive material. The sheet of flexible non-magnetic conductive material comprises a trunk portion extending along a longest dimension of the sheet of flexible non-magnetic conductive material and configured to wrap along an outer dimension of the toroidal assembly, and a plurality of fingers extending outwardly from the trunk portion and configured to wrap around portions of the first winding along portions of sides of the toroidal assembly in a direction towards the center of the toroidal magnetic core and folding into an inner dimension of the toroidal assembly.
US09257217B2
An inductor element has a support layer, a first conductive layer formed on the support layer and having a first inductor pattern and a first pad at one end of the first inductor pattern, a first insulation layer formed on the support layer and first conductive layer and including a magnetic material layer and a resin layer, a second conductive layer formed on the first insulation layer and having a second inductor pattern and a second pad at one end of the second inductor pattern, and a via conductor formed through the first insulation layer and connecting the first and second conductive layers. The magnetic material layer is covering at least part of the first inductor pattern, the resin layer is covering the first pad and has opening exposing at least part of the first pad, and the via conductor is formed in the opening of the first insulation layer.
US09257214B1
An apparatus for extending a bus bar is disclosed. The apparatus may include a first extension piece and a second extension piece. The first extension piece may have multiple surfaces. A first surface may have a first group of receiving portions, a second may have a second group of receiving portions, and a third surface may have a curvature that offsets the third surface from the second surface. The second extension piece may also have multiple surfaces. The second extension piece may have a first surface that includes a first group of receiving portions, a second surface that includes a second group of receiving portions, and a third surface that is substantially parallel to the second surface and includes a third group of receiving portions. When connected to a bus bar, the first extension piece and the second extension piece may be substantially adjacent to one another.
US09257206B2
Methods and apparatus for providing coherent atom population transfer using coherent laser beam pairs in which the frequency difference between the beams of a pair is swept over time. Certain examples include a Raman pulse adiabatic rapid passage sweep regimen configured to be used as a beamsplitter and combiner in conjunction with an adiabatic rapid passage mirror sweep or a standard Raman mirror pulse in a 3-pulse interferometer sequence.
US09257203B2
Apparatuses and methods related to setting a default read signal based on error correction include reading a page of data from a group of memory cells with a first discrete read signal and error correcting at least one codeword of the page of data as read with the first discrete read signal. Methods can include reading a page of data from the group of memory cells with a second discrete read signal different than the first discrete read signal and error correcting at least one codeword of the page of data as read with the second discrete read signal. One of the first and the second discrete read signals can be set as a default read signal based at least in part on the respective error corrections.
US09257200B2
DDR PHY interface bit error testing and training is provided for Double Data Rate memory systems. An integrated circuit comprises a bit error test (BERT) controller that provides a bit pattern; and a physical interface having a plurality of byte lanes. A first byte lane is connected by a loopback path to a second byte lane and the BERT controller writes the bit pattern that is obtained using the loopback path to evaluate the physical interface. The evaluation comprises (i) a verification that the bit pattern was properly written and read; (ii) a gate training process to position an internal gate signal; (iii) a read leveling training process to position both edges of a strobe signal; and/or (iv) a write bit de-skew training process to align a plurality of bits within a given byte lane.
US09257199B2
A canary circuit with passgate transistor variation is described herein. The canary circuit includes a memory canary circuit that has a plurality of bitcells. Each bitcell has at least a passgate transistor that is driven by a wordline voltage. The canary circuit further includes a regulator circuit that outputs a wordline voltage that accounts for a predetermined offset of a threshold voltage of the passgate transistor. In an embodiment, the regulator circuit is a subtractor circuit that generates the wordline voltage from a reference voltage based in part on the threshold voltage variation of the passgate transistor.
US09257197B2
Embodiments disclosed herein relate to operating a memory cell as an anti-fuse, such as for use in phase change memory, for example.
US09257195B2
A method of operating a memory controller in a memory system including a nonvolatile memory device includes; erasing memory cells of a target memory block of the non-volatile memory device on a block basis, and then searching for a bad memory cell by a performing an erase verifying operation, comparing a threshold voltage of the bad memory cell to a reference voltage to generate comparison results, and designating as a bad area one of the entire target memory block, and a sub-block of the target memory block in response to the comparison results.
US09257194B1
A drain regulator for a NOR flash memory includes a pump source, a pass transistor, a voltage divider, a Y-path gate, an amplifier, and a current detector. The pump source is configured to pump a supply voltage to a high voltage at a HV node. The pass transistor is coupled between the HV node and a bit line. The pass transistor is controlled by a control signal to generate a bit-line voltage at the bit line. The voltage divider divides the bit-line voltage by a factor to generate a feedback voltage at a feedback node. The Y-path gate biases the selected cell with a drain voltage. The amplifier supplied with the HV voltage compares the feedback voltage with a reference voltage to generate the control signal. The current detector senses a current flowing through the Y-path gate to generate a sense signal to the feedback node.
US09257193B2
An apparatus, system, and method for controlling data transfer to an output port of a serial data link interface in a semiconductor memory is disclosed. In one example, a flash memory device may have multiple serial data links, multiple memory banks and control input ports that enable the memory device to transfer the serial data to a serial data output port of the memory device. In another example, a flash memory device may have a single serial data link, a single memory bank, a serial data input port, a control input port for receiving output enable signals. The flash memory devices may be cascaded in a daisy-chain configuration using echo signal lines to serially communicate between memory devices.
US09257192B2
A memory system, including a flash memory including multiple memory blocks, and a controller configured to erase each of the memory blocks using multiple steps. The controller stores, for each of the memory blocks, metadata indicating which of the multiple steps have been completed, and erases each of the memory blocks based on the stored metadata.
US09257186B2
A data storage device includes a memory having a three-dimensional (3D) memory configuration. A method includes writing first data at a first physical page that is disposed within the memory at a first distance from a substrate of the memory. The first data is written at the first physical page using a first write technique. The method further includes writing second data at a second physical page that is disposed within the memory at a second distance from the substrate. The second distance is greater than the first distance. The second data is written at the second physical page using a second write technique that is different than the first write technique.
US09257181B2
An output circuit of a nonvolatile memory device includes a sense amplification circuit configured to, during a sensing operation, generate output data based on a comparison between a first voltage on a data line and a reference voltage on a reference data line during a sensing operation, the first voltage corresponding to data read from at least one memory cell, and the sense amplification circuit being further configured to connect the reference data line with a ground terminal during the sensing operation.
US09257175B2
Embodiments including systems, methods, and apparatuses associated with refreshing memory cells are disclosed herein. In embodiments, a memory controller may be configured to perform a read operation on one or more memory cells in a cross-point non-volatile memory such as a phase change memory (PCM). The one or more memory cells may have voltage values respectively set to a first threshold voltage or a second threshold voltage. Based on the read, the memory controller may identify the memory cells in the cross-point non-volatile memory that are set to the second threshold voltage, and refresh the voltage values of those cells without altering the voltage values of the memory cells in the cross-point non-volatile memory that are set to the first threshold voltage. Other embodiments may be described or claimed.
US09257171B2
A semiconductor memory device, including a plurality of pairs of bit lines; a plurality of memory cells coupled to a plurality of word lines and the plurality of pairs of bit lines; a plurality of sense amplifiers each coupled between a corresponding pair of bit lines; a plurality of first driver transistors coupled between at least one of the sense amplifiers and a first power supply line; a plurality of second driver transistors coupled between at least two of the sense amplifiers and a second power supply line; a pair of common data lines; a plurality of column selection gates each coupled between a corresponding one of pair of bit lines and a corresponding one of pair of common data lines, and a plurality of mask selection gates each coupled between a corresponding one of pair of bit lines and a corresponding one of column selection gates.
US09257169B2
A memory device, a memory system, and operating methods thereof are provided. The method of operating the memory device, which includes a first memory cell and a second memory cell neighboring the first memory cell, includes counting a disturbance value of the second memory cell each time the first memory cell is accessed, updating a disturbance count value of the second memory cell based on the counting, adjusting a refresh schedule based on the disturbance count value of the second memory cell, a desired threshold and a maximum disturbance count value, and resetting the disturbance count value of the second memory cell and the maximum disturbance count value when the second memory cell is refreshed according to the adjusted refresh schedule.
US09257164B2
In one aspect, a method includes receiving a differential strobe signal including first and second components; buffering, by a first buffer, both the first and second components; and buffering, by a second buffer, the first component. The method includes receiving, by a control logic block, the output of the second buffer. The method includes, after a period when the values of both the first and second components are at a first logic state, but before receiving a burst of clock edges in the differential strobe signal, detecting a transition in the first component from the first logic state to a second logic state, and in response to the detected transition, asserting an enable signal. The method further includes receiving, by a gating logic block, the enable signal and the output of the first buffer, and, when the enable signal is asserted, un-gating the output of the first buffer.
US09257163B2
A memory controller includes an interface to receive a data strobe signal and corresponding read data. The data strobe signal and the read data correspond to a read command issued by the memory controller, and the read data is received in accordance with the data strobe signal and an enable signal. A circuit in the memory controller is to dynamically adjust a timing offset between the enable signal and the data strobe signal, and control logic is to issue a supplemental read command in accordance with a determination that a time interval since a last read command issued by the memory controller exceeds a predetermined value.
US09257152B2
Multi-dimensional memory architectures are provided having access wiring structures that enable different access patterns in multiple dimensions. Furthermore, three-dimensional multiprocessor systems are provided having multi-dimensional cache memory architectures with access wiring structures that enable different access patterns in multiple dimensions.
US09257146B1
A data storage device is disclosed comprising a head actuated over a disk comprising a plurality of data tracks. A first data track is read to generate a first read signal, the first read signal is sampled to generate first read signal samples, a first data sequence is detected based on the first read signal samples, and the first data sequence is converted into corresponding first expected samples. A second data track adjacent the first data track is read to generate a second read signal, the second read signal is sampled to generate second read signal samples, and a second data sequence is detected based on the second read signal samples and the first expected samples.
US09257134B1
Some embodiments described herein are directed to reducing or eliminating latency caused by data zone switches in a rotating magnetic storage device. More specifically, some embodiments described herein are directed to storing parameters associated with different zones in a parameter register in response to one or more received commands.
US09257121B2
A device and method for pass-phrase modeling for speaker verification and a speaker verification system are provided. The device comprises a front end which receives enrollment speech from a target speaker, and a template generation unit which generates a pass-phrase template with a general speaker model based on the enrollment speech. With the device, method and system of the present disclosure, by taking the rich variations contained in a general speaker model into account, the robust pass-phrase modeling is ensured even the enrollment data is insufficient, even just one pass-phrase is available from a target speaker.
US09257119B2
A telephony system comprising means to establish an initial telephone call (1) between at least two initial telephone terminals (2, 3) characterized in that it further comprises: a call recording server (5) designed to record said initial telephone call (1), a speech to text engine (6) able to make a text transcription (9) of said initial telephone call (1), a providing mean (7) able to provide said text transcription (9) to a third telephone terminal (4).
US09257116B2
A dialog manager and spoken dialog service having a dialog manager generated according to a method comprising selecting a top level flow controller based on application type, selecting available reusable subdialogs for each application part, developing a subdialog for each application part not having an available subdialog and testing and deploying the spoken dialog service using the selected top level flow controller, selected reusable subdialogs and developed subdialogs. The dialog manager capable of handling context shifts in a spoken dialog with a user. Application dependencies are established in the top level flow controller thus enabling the subdialogs to be reusable and to be capable of managing context shifts and mixed initiative dialogs.
US09257111B2
A music analysis apparatus calculates a similarity index based on an edit distance between a designated sequence of notes designated by a user and a reference sequence of notes of a reference piece of music. The edit distance is calculated by setting a substitution cost between a first note in the designated sequence of notes and a second note in the reference sequence of notes to a first value when one of the first note and the second note corresponds to any of a plurality of notes contained in a tolerance interval containing the other of the first note and the second note, and by setting the substitution cost to a second value different from the first value when one of the first note and the second note does not correspond to any of the plurality of notes contained in the tolerance interval.
US09257108B2
A music box includes a star wheel, a stopper, a sun wheel, a motor, a sensor, and a controller. The star wheel is configured to rotate about a first shaft. The sun wheel is fixed on a second shaft and engages the star wheel. The motor is configured to rotate the first shaft and the second shaft. The sensor is configured to detect a rotation state of the sun wheel. The controller is configured to: read a music data; control the motor to rotate at a rotational speed based on a temp; determine a start timing at which the stopper starts to release the star wheel based on a sound output timing and the rotation state; calibrate the start timing to a calibrated start timing based on a value related to the rotational speed; and control the stopper to release the star wheel at the calibrated start timing.
US09257104B1
A composite plectrum with a strum direction is disclosed. The plectrum is generally triangular in shape and includes a first layer of wood having a first grain direction, a layer of silk fabric with silk threads that are woven at angles to one another, and a second layer of wood with a grain in a second grain direction. The second layer of wood being adhered to the layer of silk while at 90 degrees to the first layer of wood, so that the layer of silk extends between the two layers of wood and is adhered to both layers of wood.
US09257095B2
A display includes a backlight portion having at least one broad spectrum emitter (such as white) and at least one narrow spectrum emitter (such as red, green, and blue), a liquid crystal panel for displaying an image by spatial light modulation, and control electronics configured to receive input image data and output control signals to both the backlight portion and liquid crystal panel. The control electronics is configured to use color rendering capabilities of the liquid crystal panel under illumination from each of the emitter types individually to calculate a minimum power combination of emission from each emitter type required to display the input image data. The control electronics is further configured to modify the input image data according to the calculated minimum power combination of emitter powers so a resulting display of colors in the image data remains despite changing illumination conditions.
US09257088B2
A display panel includes: a first pixel including: a first high pixel configured to represent a first high gray level; and a first low pixel configured to represent a first low gray level; and a second pixel adjacent the first pixel in a first direction, the second pixel including: a second high pixel configured to represent a second high gray level based on a second data voltage and the common voltage in response to the first gate signal; and a second low pixel configured to represent a second low gray level based on the second data voltage, the common voltage, and a second divided voltage different from the first divided voltage in response to the first gate signal.
US09257081B2
A two-screen display device, in which an increase of production cost can be suppressed while the same resolution as an image of a usual (one-screen display) device is maintained, is provided. In a liquid crystal display panel of the two-screen display device, each of a first sub-pixel for first image and a second sub-pixel for second image has an aspect ratio of about 6:1. A source line supplies an image signal to both the first sub-pixel and the second sub-pixel. Each row of the sub-pixel includes a gate line (first gate line) that drives the first sub-pixel and a gate line (second gate line) that drives the second sub-pixel. An opening of a parallax barrier is disposed in a region between the first sub-pixel and the second sub-pixel.
US09257079B2
A data driving system and a data driving chip for a liquid crystal panel as well as a liquid crystal display (LCD) device comprising the same are disclosed. The data driving system comprises a data driving chip, a timing controller and a first interface connected to the data driving chip and the timing controller. The first interface comprises a terminating resistor for converting a current signal transmitted through the first interface into a voltage signal, and the terminating resistor is disposed inside the data driving chip. By having the terminating resistor disposed inside the chip, the present disclosure can eliminate the need of additional electric tests, thus saving the cost of the additional electric tests.
US09257076B2
A pixel driving method is adapted for a liquid crystal display. Each pixel includes a first sub-pixel and a second sub-pixel, in which the first sub-pixel and the second sub-pixel each includes a first display region and a second display region. The pixel driving method includes providing a first voltage to the first displaying region of the first sub-pixel and the second sub-pixel; providing a second voltage to the second displaying region of the first sub-pixel and a third voltage to the second displaying region of the second sub-pixel; and when the provided first voltage is larger than a predetermined voltage, providing the second voltage so that the provided second voltage is smaller than the provided third voltage.
US09257072B2
Disclosed is a power control device for a display device, including: a current scaling factor calculation unit calculating a current scaling factor according to an input data signal and a load of the input data signal; a data scaling unit generating a data scaling factor based on the current scaling factor and scaling a data signal corresponding to light emitting gradation of a pixel; and a gamma scaling unit generating a gamma scaling factor based on the current scaling factor and scaling a gamma value for gamma correction of a data signal.
US09257042B2
Techniques are described for generating and using information regarding road traffic in various ways, including by obtaining and analyzing road traffic information regarding actual behavior of drivers of vehicles on a network of roads. Obtained actual driver behavior information may in some situations be analyzed to determine actual delays for vehicles encountering various particular road features in the network of roads, such as for identified decision points at which drivers face choices corresponding to possible alternative routes through the network of roads (e.g., intersections, highway exits and/or entrances, etc.) and/or for other traffic flow impediments. The identified and determined information from the analysis may then be used in various manners, including in some situations to assist in determining particular recommended or preferred routes of vehicles through the network of roads based at least in part on actual driver behavior information.
US09257040B2
Methods and device for learning electromagnetic signals, saving the signals, and pairing the signals with commands interpreted by a processor. The methods comprise the steps of detecting an electromagnetic signal transmitted from an external device; converting the detected electromagnetic signal into a numerical representation; placing the numerical representation into an array; associating the array with a reference or transforming the array with an algorithm and adding the reference or transformation into a memory table; and associating the reference or transformation with a computer command or combination of computer commands and adding the associated computer command or combination of commands into the memory table.
US09257030B2
A mounting system for an electronic device is described. This mounting system includes a base that can be rigidly mounted on or underneath a wall. Moreover, the base can be remateably coupled to the electronic device. The remateable coupling may involve pins that are inserted into corresponding holes and rotated into a lock position. Alternatively, the remateable coupling may involve magnets that mechanically couple to each other so long as the electronic device and the base are within a predefined distance. The electronic device may receive power via the remateable coupling or via inductive charging. In addition, the electronic device may monitor a spatial parameter, such as: a location of the electronic device, a velocity of the electronic device and/or an acceleration of the electronic device. If this spatial parameter changes without the electronic device first receiving a security code, the electronic device provides an alert.
US09257029B1
An automated healthcare intervention system includes biometric and activity sensors in a residential area. A server stores base data for an associated healthcare subject in a data storage network, and leverages the base data to infer temporal relationships with respect to potential conditions for the subject. The server determines that an event requiring intervention has occurred by comparing combinations of base data and inferred temporal relationships with associated time ranges and threshold values, and delivers an intervention prompt to an associated healthcare provider. Post-event monitoring allows for predictive analysis with respect to future occurrences of a similar event, and further enables determination of a severity of the event, for example a fall. Defined sleeping areas or food storage areas may be monitored over time and with respect to defined patterns and healthcare conditions of the subject to identify sleeping or eating disorders.
US09257014B1
A computerized method includes creating an event associated with a number of wagering game machines in a wagering game establishment, wherein the event is configured to provide an award comprising at least one of better pay tables, a number of free spins, unlocked content, and a jackpot award. The method also includes identifying persons to notify about the event prior to a time of the event. The method includes creating an event notification to notify the persons of the event. The method also includes outputting the event notification to the persons through a network communication using at least one of a social networking website, a micro-blogging website, text messaging, and an email.
US09256997B2
A secure repair kiosk system is provided for receiving items/devices for repair. The secure repair kiosk system includes a kiosk that receives items for repair. The kiosk includes multiple holding slots that each contains a transfer box used as a secure and traceable means for transferring devices to and from a remote repair site. A customer interacts with a user interface of the Kiosk to generate repair drop-off request and gain access to an empty transfer box. An empty particular transfer box is presented to a user during drop-off of the device that will typically accompany the device during transfer to the repair site, during repair of the device, during transfer back to the Kiosk, and delivery to the user. The customer interacts with the user interface of the Kiosk to generate repair pick-off request and gain access to a transfer box that contains that customers repaired device.
US09256993B2
An electronic control apparatus includes a vehicle state storing processing part, which stores a vehicle state data when a predetermined trigger is generated, and a trigger setting processing part, which sets the trigger in correspondence to a designation from an external side. The electronic control apparatus further includes a data type setting part for setting, based on the designation from the external side, a stored vehicle state data type. The vehicle data storing part stores the vehicle state data in different addresses. The trigger setting part sets the trigger based on the address designated from the external side and a data length of the vehicle state data stored in the address. The data type setting part sets the stored vehicle state data type based on the address designated from the external side and the data length of the vehicle state data stored in the address.
US09256991B2
An automobile monitoring arrangement tracks and records automobile operation for post-use automobile operation analysis and in a manner with default-operation modes that facilitate use by automobile owners/supervisors and by those supervised by the automobile owners/supervisors. In one specific embodiment, sounds from the vehicle are monitored while the vehicle is in operation. A sound type is identified as corresponding to the sounds, and a sound level of the sound types are determined. The sound level is compared to a threshold for the sound type, and a vehicle supervisor is notified when the sound level exceeds the sound level threshold for the sound type.
US09256981B2
A method and a device for processing geological information is disclosed. The method for processing the geological information includes acquiring multiple geological image graphs, determining the relation between the image coordinate and the ground coordinate of each of the multiple geological image graphs by an imaging mode of geological images, and joining the multiple geological image graphs together according to the relation between the image coordinate and the ground coordinate of each of the multiple geological image graphs. Accordingly, large-scale ground images can be acquired by processing the geological images.
US09256980B2
An “Oriented Disk Interpolator” provides various techniques for interpolating between points in a point cloud using RGB images (or images in other color spaces) to produce a smooth implicit surface representation that can then be digitally sampled for ray-tracing or meshing to create a high fidelity geometric proxy from the point cloud. More specifically, the Oriented Disk Interpolator uses image color-based consistency to build an implicit surface from oriented points and images of the scene by interpolating disks in 3D space relative to a point cloud of a scene or objects within the scene. The resulting implicit surface is then available for a number of uses, including, but not limited to, constructing a high fidelity geometric proxy.
US09256976B2
Various embodiments are generally directed to an apparatus, method and other techniques receiving graphics information in a graphics processing stream and applying vertex processing and topology processing to the graphics information in the graphics processing stream to generate vertex information and topology processing information. The vertex information associated with the graphics processing stream may be identified based on one or more identifiers and sent from the graphics processing stream to a buffer for a display controller.
US09256968B2
Three methods for converting sketch shapes into semantic elements by way of a semantic editor are disclosed. First, a method for conversion of a sketch shape that is part of a nested shape combination, which includes a sketch shape either hosting or nested within a semantic element. Second, a method for conversion of sketch shapes to semantic elements by storing sketch shape names and sketch shape descriptions in correlation with specific semantic elements and properties. The stored correlation is referenced for subsequent sketch shapes names or descriptions that are the same or a subset of the stored sketch shape name or description. Third, a method of conversion of one or more sketch shapes into a semantic template containing a plurality of semantic elements. Each of the one or more sketch shapes is mapped to a specific semantic element within the semantic template.
US09256965B2
Disclosed herein are techniques for translating a first image of a first type to a derived image of a second type. For example, a plurality of similarity indicators can be computed as between a plurality of patches of first image and a plurality of patches of a first atlas image, the first atlas image being of the first type. Weight factors can then be computed based on the computed similarity indicators. These weight factors can be applied to a plurality of data points of a second atlas image to compute a plurality of data points for the derived image such that each of at least a plurality of the data points for the derived image is a function of a plurality of the data points of the second atlas image. Such a technique can be used for pseudo-CT generation from an MR image.
US09256964B2
A technician performs a locate operation of an underground utility in a dig area of proposed excavation by applying one or more physical colored markers (e.g., paint, flags, other colored markers) to ground, pavement or other surface to indicate a presence or an absence of the underground utility in the dig area. A digital image of a geographic area comprising the dig area is displayed on a display device, and one or more electronic colored markers corresponding to the physical colored marker(s) are added to the displayed digital image so as to generate a marked-up image. Information relating to the marked-up image is electronically transmitted and/or electronically stored so as to document the locate operation.
US09256961B2
In one embodiment, panoramic images, images bubbles, or any two-dimensional views of three-dimensional subject matter are enhanced with one or more alternate viewpoints. A controller receives data indicative of a point on the two-dimensional perspective and accesses a three-dimensional location based on the point. The controller selects an image bubble based on the three-dimensional location. The three-dimensional location may be determined according to a depth map corresponding to the point. A portion of the image bubble is extracted and incorporated into the two-dimensional perspective. The resulting image may be a seamless enhanced resolution image or include a picture-in-picture enhanced resolution window including subject matter surrounding the selected point.
US09256958B2
An active attentional sampling technology for accelerating background subtraction from input videos, more specifically, an active attentional sampling technology for accelerating background subtraction by removing background region from the input video and then applying foreground probability map and sampling mask according to temporal property, spatial property and frequency property of the input video in favor of the pixel-wise background subtraction algorithm is provided. The background subtraction is accomplished by generating active attentional sampling mask for input video and then processing each frame of the input video only for regions corresponding to the sampling mask, which renders the background subtraction be much accelerated. That is, the present invention successfully speeds up pixel-wise background subtraction methods approximately 6.6 times without deteriorating detection performance. Therefore, according to the present invention, real-time detection with full-HD video is successfully achieved through various conventional background subtraction algorithms.
US09256955B2
A system and method processes visual information including at least one object in motion. The visual information is processed by locating at least one spatial edge of the object, generating a plurality of spatio-temporal gradients for the at least one spatial edge over N frames, and then generating motion blur images from the spatio-temporal gradients. A regression analysis is performed on the motion blur images to determine direction of motion information of the object, and scene activity vectors are then generated for the N frames based on the direction of motion information. An event is detected in the visual information based on the scene activity vectors.
US09256952B2
A vehicle speed calculator includes a vehicle speed calculation unit for calculating a vehicle speed from a traveled distance per unit time of a feature point in a captured image shot by a camera for capturing a road surface, a reference distance mark irradiation unit and an image reference distance detection unit. The reference distance mark irradiation unit irradiates a reference distance mark to the road surface in parallel with an optical axis of the camera. The reference distance mark is formed in such a manner as to have a reference distance in a longitudinal direction of a motorcycle. The image reference distance detection unit detects an image reference distance, the longitudinal length of the reference distance mark in the shot image. The vehicle speed calculation unit calculates the vehicle speed from the traveled distance using the image reference distance and the reference distance.
US09256949B2
A region growing apparatus using multi-core includes a plurality of cores, each core including an operation controller configured to perform an operation for region growing of a 2D pixel region or 3D pixel region and an inner memory configured to store a queue associated with a seed pixel as a target of the operation; and a shared memory connected to the plurality of cores over a network and shared by the plurality of cores.
US09256946B2
A method for applying accuracy compensation to a computer numerically controlled (CNC) machine can compensate control program that controls the CNC machine. The method recognizes an actual outline of the product using an image of product produced by the CNC machine controlled by the control program, and further obtains an ideal outline of the product. The method obtains compensation values by computing coordinate differences between points of the actual outline and points on the ideal outline, and compensates the control program using the compensation values.
US09256942B1
A method for determining variations among multiple three-dimensional stone images extracorporeally and a computer program product using the method are disclosed. The method involves during a lithotripsy process performed on a human body, multiple three-dimensional stone images taken from a stone location in the human body are processed outside the human body using the following steps: using a processing unit to execute a computing process for the multiple three-dimensional stone images one by one in an order from the first taken said image to the last taken said image, wherein the computing process involves using an entropy texture equation or an inverse difference moment (IDM) texture equation to calculate a texture feature value for each said three-dimensional stone image; and when the texture feature values calculated using the entropy texture equation or the inverse difference moment (IDM) texture equation substantively stop changing, making the processing unit output a prompt signal.
US09256928B2
An image processing apparatus includes an input unit configured to input image data to be processed, an determination unit configured to determine a region corresponding to local light in the image data input by the input unit, and a specification unit configured to determine a characteristic of the image data input by the input unit, wherein the determination unit changes, according to the characteristic of the image data specified by the specification unit, an determination criterion of the region corresponding to the local light.
US09256927B2
A method and apparatus for enhancing a digital photographic image uses a combination of global and content-specific operations. Image data is analyzed to detect one or more content items in the image to be separately enhanced. Then a content-specific enhancement operation is performed on data representing at least one detected content item, separately from the remainder of the image data. Several such content-specific operations may be performed for different types of content item. The content-specific enhancement operation comprises manipulating data, and the manipulation applies different adjustments to different pixels in the detected content item and the determination of the adjustments is based solely on analysis of the image data. Then a different enhancement operation is performed on at least the remaining image data excluding said one or more detected content items.
US09256925B2
A method for generating a seismic image, comprising the steps of providing an input trace corresponding to seismic signals received at a receiver at a known receiver depth, using the input trace to generate a series of angle traces, each having a known time dip, for each angle trace, determining a filter H, for each angle trace, correcting the data by using the inverse of the filter H to generate a plurality of deghosted angle traces, copying each deghosted angle trace to a plurality of output locations and applying in each case the time dip for that angle trace so as to generate a plurality of corrected angle traces, at each output location summing a plurality of the corrected angle traces at that output location so as to generate a replacement trace; and using the replacement trace, preferably in combination with other replacement traces, to generate a seismic image.
US09256924B2
A video processing device (100) includes: an edge histogram generating section (141) and a noise reducing section (150). The generating section (141) generates an edge histogram of a decoded image obtained from a video signal. The noise reducing section (150) (i) determines whether or not a ratio of a sum of frequencies of classes higher than a predetermined class of an edge histogram to a sum of all frequencies the edge histogram is equal to or greater than a predetermined threshold value and (ii) performs a smoothing process on the decoded image with a smoothing intensity adjusted in accordance with whether or not the ratio is equal to or greater than the predetermined threshold value.
US09256922B2
Systems and methods for improving the quality of recognition of the object based on a series of frame images of objects are described herein. A plurality of images depicting the same object are received. A first image is selected from the plurality of images. The first image may be an image with the highest quality from plurality of images. For each image in the plurality of images, motion estimation of elements of an image in the plurality of images and the first image is performed. Based on the results of motion estimation, motion compensation and signal accumulation of the object in the images in the plurality of images using the first image are performed. A high resolution image of the object obtained based on the motion compensation and signal accumulation is generated. Character recognition on the resulting high resolution image is performed.
US09256919B2
Disclosed are various embodiments for systems and methods for image processing. A resizing template may be generated having one or more image sizes of an original image based at least in part on resize settings. A preview may then be generated of preview images of the original image based at least in part on the resizing template and the resize settings. The resize settings may be further adjusted via the preview. Upon approval of the preview and the adjusted resize settings, the original image is processed to generate final resized images according to the template and the modified resize settings.
US09256914B2
A graphics card is provided. The graphics card comprises: a Graphics Processing Units (GPU) for data computing; and a wireless controller for wirelessly receiving data from other graphic cards or sending data to the other graphics cards, and communicating with the GPU by bus. The graphic card able provided by the present invention can provide a low-cost solution with more powerful computing capabilities to meet the demands for computing complex problems in the fields of commerce, industry, and science.
US09256904B1
The systems and methods described herein allow consumers to lock or unlock their credit files at multiple credit bureaus in real-time or near real-time. The service may allow a consumer to provide identifying information, such as a personal identifier to lock or unlock credit files at a plurality of credit bureaus over a network. Upon receiving the personal identifier, the system may use the personal identifier to translate the identifier into a plurality of access codes for respective credit bureaus, for example by accessing a data structure, such as a database or table, that stores a personal identifier and access codes that are associated with a consumer. The system may then use the access codes to automatically initiate locking or unlocking of credit files for the consumer at the respective credit bureaus.
US09256903B2
A search is performed for information of other products associated with a question about a specific product.A server system 10 searches for information of other products associated with a question about a specific product, in accordance with the following procedure. [1] The server system inputs a product ID and a question text (text) related to a question (S405). [2] The server system extracts a product name corresponding to the product ID from product basic information (FIG. 2(b-1)) in an auction DB 12 (S410). [3] The server system analyzes each of the product name and the question text to specify one or more keywords (S415). [4] The server system sets a search condition for a search for products associated with each specified keyword (S420) and extracts necessary items out of the product information satisfying the search condition, from the product basic information, display information, and product price information (FIGS. 2(b-1) to (b-3)) in the auction DB 12 (S425). [5] The server system outputs the extracted necessary items out of the product information (S430).
US09256869B2
A method to provide authentication services to third party vendors by a service provider hosting an authentication, authorization and accounting (AAA) server or a similar device that can authenticate users for some other service. This method enables easy and substantially error-free end-user authentication, which forms the basis for enabling electronic transactions (e.g., web-based) that are less vulnerable to fraud.
US09256864B2
A banking system controlled by data bearing records utilizes metrics in acquiring and processing event data related to financial transaction activity at a plurality of automated banking machines. The system uses machine sensors to detect event data during a transaction. For each machine, the system can obtain, analyze, and store event data. The event data can include transaction data related to transaction type, time analysis data related to transaction duration, and operational data related to machine components used during the transaction. Statistical machine averages can be determined and compared by the system in real time. The system can produce statistics related to component performance, such as check reader performance in reading check data from generated check images. The system can also be used to detect and then alleviate potential problems, such as by causing a machine to perform an early sending of check images.
US09256858B2
A method and apparatus are provided to facilitate sharing of content including, but not limited to, the sharing of content between people who are co-located. In the context of a method, an indication is received of the content to be shared with a recipient and context information indicative of an intended use of the content by the recipient is associated with the content. The method also causes a representation of the content and the associated context information to be shared with the recipient. The method may also generate the context information based on at least one of the location of the content, a recent action performed on the content or a change made to the content.
US09256857B2
The illustrative embodiments provide for a computer-implemented method for representing actions in a data processing system. A table is generated. The table comprises a plurality of rows and columns. Ones of the columns represent corresponding ones of computer applications that can start or stop in parallel with each other in a data processing system. Ones of the rows represent corresponding ones of sequences of actions within a corresponding column. Additionally, the table represents a definition of relationships among memory address spaces, wherein the table represents when each particular address space is started or stopped during one of a start-up process, a recovery process, and a shut-down process. The resulting table is stored.
US09256854B2
A method of synchronizing an audio and visual presentation in a multi-modal browser. A form is transmitted over a network having at least one field requiring user supplied information to a multi-modal browser. Blank fields within the form are filled in by user who provides either verbal or tactile interaction, or a combination of verbal and tactile interaction. The browser moves to the next field requiring user provided input. Finally, the form exits after the user has supplied input for all required fields. The method also provides a synchronized verbal and visual presentation by said browser by having the headings for the fields to be filled out and typing in what the user says.
US09256852B1
Package delivery platform. An autonomous road vehicle is operative to receive destination information, and to drive to a destination based on the destination information. A package securing subsystem is attached to the autonomous road vehicle and comprises at least one securable compartment. Each securable compartment is operative to secure at least one package therein. Each securable compartment is associated with compartment access information. An access subsystem comprising at least one access information interface. The access subsystem is operative, upon receipt through the access information interface of compartment access information, to permit access to the compartment associated with the received compartment access information.
US09256848B2
The present disclosure identifies and/or delivers tailored content based upon a service dialog. For example, the systems may receive a request for tailored content, facilitate a service dialog to obtain information related to the request, and communicate a plurality of tailored content based upon the information related to the request. Further, the systems may identify tailored content based upon a consumer profile, communicate the tailored content to a web client, and/or receive a selection of the tailored content. Further still, the systems may modify a magazine (e.g., content that is presented electronically) based upon tailored content.
US09256847B2
A computer receives a reservation for a location. The computer detects if a user is present in the location. The computer then determines if the user is allowed to be present in the location by comparing identification information of the user with identification information of the reservation.
US09256846B2
A system and method obtain a database stored on a storage device containing information on multiple assets, the information including measurements taken from devices monitoring each asset, and context information corresponding to the environment the items are subjected to. The system and method groups assets via a computer system into a homogenous group as a function of selected context information and performs analytics via the computer system on the grouped assets to manage the assets.
US09256842B2
A method, system or computer usable program product for computing fuel economy for a vehicle by fuel source location including monitoring a fuel level for the vehicle, responsive to determining a first increase of the fuel level at a first fuel source location, computing a first fuel economy based on the first increase of the fuel level and a first distance travelled by the vehicle since a previous fuel source location, and allocating the first fuel economy to the previous fuel source location in a database.
US09256838B2
A method of meta-learning includes receiving a prediction objective, extracting a plurality of subsets of data from a distributed dataset, generating a plurality of local predictions, wherein each local prediction is based on a different subset of the plurality of subsets of data and the prediction objective, combining the plurality of local predictions, and generating a final prediction based on the combined local predictions.
US09256837B1
Roughly described, a computer-implemented evolutionary data mining system includes a memory storing a candidate gene database containing active and shadow individuals; a gene pool processor which tests only active individuals on training data and updates their fitness estimates; a competition module which selects individuals (both active and shadow) for discarding from the gene pool in dependence upon both their updated fitness estimate and their testing experience level; and a gene harvesting module providing for deployment selected ones of the individuals from the gene pool. The gene database has an experience layered elitist pool, and individuals to compete only with other individuals in their same layer. Shadow individuals are created in each layer for active individuals that survive all competition with the layer before their testing experience exceeds the testing experience range for the layer.
US09256827B2
Embodiments for methods, systems, and computer program products for creating and managing a portable data rule using an electronic computing device are presented including: causing the electronic computing device to create a rule definition including, defining an expression by a user, where the expression defines a logic of a rule, causing the electronic computing device to parse the expression into a logical variable associated with the expression, causing the electronic computing device to identify the logical variable, and causing the electronic computing device to store the rule definition, where the rule definition includes the expression and the logical variable. In some embodiments, the causing the electronic computing device to identify the logical variable includes: causing the electronic computing device to return a name of the logical variable; and causing the electronic computing device to return an expected type of the logical variable.
US09256821B2
A method for manufacturing inserts provided with an electronic module supporting a chip and an antenna includes supplying top and bottom substrate sheets for a plurality of inserts, said substrates being provided with cavities for subsequently inserting an electronic module in each cavity; providing an antenna for each insert; providing at least one layer of adhesive; providing stacking and assembling by lamination a bottom substrate sheet, a first layer of adhesive, a plurality of antennas, a second layer of adhesive and a top substrate sheet; cutting the laminated assembly to obtain inserts each provided with an antenna; inserting electronic modules in the cavities after the step of laminating the substrate sheets, antennas and layers of adhesive. The method also includes printing the inner surface of at least one of the substrate sheets with a thickness-compensation layer, outside the substrate area intended for receiving the antenna.
US09256820B2
A method for managing a data transfer system includes recovering energy at peripheral devices, and wireless transfer recovered energy to a base by synchronizing RF signals transmitted by double-loop antennas. Synchronizing includes implementing a listening phase to detect a radio-frequency signal transmitted by said central base, and either sending an RF signal that is synchronous with the detected signal or transmitting a signal at a predetermined frequency depending on whether an RF signal is detected at the base. The method includes, in response to receiving a signal from the peripheral device at that frequency, causing the base to recover the received signal and to re-transmit at the predetermined frequency to the peripheral devices. This signal synchronization enables simultaneous energy transfer from peripheral devices to the central base while avoiding mutually destructive effects between said signals.
US09256812B2
When, at a time of execution of processing of backup or restoration for job data, raster image data included in the job data is data generated using any state parameter other than a current state parameter, an image forming apparatus according to an embodiment of the present invention executes the processing of backup or restoration without including the raster image data as a target of the processing.
US09256811B2
A head performs recording or reading information with respect to a sheet-shaped recording medium. A pair of rollers sandwich therebetween and transport the recording medium in a transport path of the recording medium passing through the head. A cantilevered frame extends while being cantilevered in a direction traversing the transport path. One end of an opening and closing unit is rotatably supported by the cantilevered frame. The opening and closing unit is revolvable around the one end to move between a closed position where the opening and closing unit covers at least a transport portion by the pair of rollers in the transport path and an open position where the transport position is exposed to the outside.
US09256798B2
Example embodiments relate to document alteration based on native text analysis and optical character recognition (OCR). In example embodiments, a system analyzes native text obtained from a native document to identify a text entity in the native document. At this stage, the system may use a native application interface to convert the native document to a document image and perform OCR on the document image to identify a text location of the text entity. The system may then generate an alteration box (e.g., redaction box, highlight box) at the text location in the document image to alter a presentation of the text entity.
US09256793B2
An apparatus for extracting image data of an object in an input image data. The apparatus includes a display device having a display screen for displaying a plurality of predetermined images; a display controller for controlling the display device to display one of the predetermined images; an imaging device for taking an image of an object placed before the display screen in order to generate an input image data; a controller for controlling the imaging device to take an image of the object and the display screen when the display device displays one of the predetermined images in cooperation with the display controller; and an extractor for extracting image data of the object by comparing the input image data generated by imaging device with data of the one of the plurality of the predetermined images.
US09256791B2
A driver assistance/control system includes a camera operatively connectable to a processor mountable in a host vehicle. A vertical deviation in road contour is detected while the host vehicle is moving. First, second and third images of the road are captured from the camera. By matching image points of the road in the first image and corresponding image points of the road in the second image, a first homography is computed which transforms the first image of the road to the second image of the road. A second homography is computed which transforms the second image of the road to the third image of the road. A chained homography is computed by chaining the first and second homographies. By using the chained homography as an initial guess, a third homography is computed which transforms the first image of the road to the third image of the road.
US09256786B2
A method of referencing an imaged object includes, among other things, obtaining a series of images, observing key characteristics of the object in each of the series of images, associating the observed key characteristics with the object; and assigning a unique identifier to the object based upon the associated key characteristics. The series of images includes spectral and spatial imagery. Some of the key characteristics are in the spectral imagery and some of the key characteristics are in the spatial imagery.
US09256784B1
The techniques and systems described herein track gaze movement of a user while eyes of the user read a document on a computing device. The techniques may then analyze or evaluate the gaze movement to determine if a reading interruption occurs (e.g., a reading pause or irregularity in a regular reading rate for the user). The reading interruption may occur when the user, while reading, encounters or notices a problem in the text. The reading interruption may also occur when the user encounters or notices text that the user has a strong interest in. When the reading interruption occurs, the techniques may evaluate a gaze direction and associate the reading interruption with a text that is currently displayed (e.g., word, sentence, paragraph, page, etc.). Moreover, the techniques may map the displayed text to a location in the document (e.g., a page or other identifiable section), and report the location to a centralized entity where statistical analysis can be performed to determine if there is a problem in the document.
US09256783B2
A computer-implemented method of acquiring tax data for use in tax preparation application includes acquiring an image of at least one document containing tax data therein with an imaging device. A computer extracts one or more features from the acquired image of the at least one document and compares the extracted one or more features to a database containing a plurality of different tax forms. The database may include a textual database and/or geometric database. The computer identifies a tax form corresponding to the at least one document from the plurality of different tax forms based at least in part on a confidence level associated with the comparison of the extracted one or more features to the database. At least a portion of the tax data from the acquired image is transferred into corresponding fields of the tax preparation application.
US09256779B2
A gesture recognition apparatus for recognizing a gesture of a predetermined operating body includes a storage unit, having stored therein, correspondence relationships between a plurality of coordinate ranges in relation to the operating body and to a plurality of operation target apparatuses, each of the plurality of coordinate ranges further corresponding to each operation target apparatus of the plurality of operation target apparatuses. An image capturing unit captures one or more images of the operating body, a coordinate detecting detects coordinates of the operating body based on the one or more captured images, and an operation target apparatus specifying unit selects an operation target apparatus corresponding to the detected coordinates of the operating body and the stored correspondence relationships. A gesture recognition processing unit recognizes a gesture associated with the operating body based on one or more captured images and corresponding to the selected operation target apparatus.
US09256778B2
In one aspect, a computer implemented method of motion capture, the method includes tracking the motion of a dynamic object bearing a pattern configured such that a first portion of the patterns is tracked at a first resolution and a second portion of the pattern is tracked at a second resolution. The method further includes causing data representing the motion to be stored to a computer readable medium.
US09256777B2
A method for recognizing a gesture adopted by an electronic device to recognize a gesture of at least a hand. In the method, a hand image of the hand is captured and the hand image includes a hand region. A geometric center of the hand region is calculated. At least a concentric circle is disposed on the hand region with the geometric center as the center of the concentric circles. A number of intersection points of each concentric circle and the hand region is calculated respectively to determine a feature vector of the gesture. According to the feature vector, a hand recognition is performed to recognize the gesture of the hand.
US09256772B2
There is provided in one embodiment a data collection system including a data collection terminal having an encoded information reader device and a computer spaced apart from the data collection terminal. The data collection terminal in one embodiment can be configured to be responsive to configuration data expressed in an extensible markup language.
US09256771B2
A tag of an apparatus for simultaneously identifying massive tags according to the present invention may include an analog circuit unit to communicate with a reader through an analog signal and to receive energy via magnetic coupling with the reader. Further, the tag may include a digital circuit unit to be supplied with power from the analog circuit unit. The digital circuit unit may support a sleep mode for the tag to stand by in a low power state after transmitting an identifier (ID) to the reader and a wait mode for controlling random access to the reader.
US09256766B1
A computer-implemented method for collecting thief-identifying information on stolen computing devices may include (1) receiving an indication that a computing device has been stolen, (2) detecting an attempt by a thief of the stolen computing device to access a user account of the thief via the stolen computing device, (3) collecting, based at least in part on detecting the attempt by the thief of the stolen computing device to access the user account of the thief via the stolen computing device, information capable of identifying the thief, and (4) reporting, to a remote computing device, the information capable of identifying the thief. Various other methods, systems, and computer-readable media are also disclosed.
US09256764B2
Embodiments of the invention broadly described, introduce systems and methods for enabling the searching of encrypted data. One embodiment of the invention discloses a method for generating a searchable encrypted database. The method comprises receiving a plurality of sensitive data records comprising personal information of different users, identifying one or more searchable fields for the sensitive data records, wherein each searchable field is associated with a subset of the personal information for a user, generating a searchable field index for each of the one or more searchable fields, and encrypting the sensitive data records using a database encryption key.
US09256756B2
A method of encryption and decryption for shared libraries in an open operating system is provided. By encrypting a partial portion of an executable and linkable format (ELF) file, where the ELF file is dependent on the shared libraries, an operating system lacking a secret key is not able to use the encrypted ELF file and thus not able to load the shared libraries into the memory for execution, thereby ensuring the protection of the shared libraries.
US09256751B2
A system, a method, and a computer program product for public exposed objects in packaged interfaces of business process applications are provided. A service provider of a service registers a public exposed object for use by a client of the service provider by identifying the public exposed object and associating a predetermined access protocol for accessing the registered public exposed object by the client. The registered public exposed object is accessible from the service provider only. The service provider provides the registered public exposed object to the client during a transaction. The client accesses the registered public exposed object using an identifier, an attribute, an access location of the registered public exposed object, and the predetermined access protocol.
US09256744B2
A system-on-chip (SoC) and a booting method thereof are disclosed. The SoC is coupled to an external memory and includes a read only memory (ROM) and a processor. The ROM stores a first firmware image. The processor is coupled to the ROM. The processor reads the first firmware image from the ROM and verifies the state of the first firmware image. If the first firmware image is damaged, the processor reads a second firmware image from the external memory and verifies whether the second firmware image is legal. If the verification of the second firmware image succeeds, the processor reads and executes the second firmware image to perform a booting process.
US09256738B2
A computer-implemented method for pre-installation detection of malware on mobile devices may include intercepting one or more communications of an application installation agent that installs applications on a mobile computing device. The method may further include identifying, based on the one or more intercepted communications, an application that has been at least partially downloaded by the application installation agent. The method may also include, in response to identifying the application, and before the application is installed on the mobile computing device, scanning the application for malware. The method may additionally include determining, based on the scan, that the application contains malware. The method may finally include performing a security action in response to determining that the application contains malware. Various other methods, systems, and computer-readable media are also disclosed.
US09256737B2
A system and method in a virtual universe system for triggering scans of virtual items and inventories of virtual items and for scanning the virtual items and inventories wherein the scans may be triggered by an avatar moving or teleporting from one region to another, or by an avatar picking up, dropping off, or accepting or purchasing an item. The degree of scanning may depend upon factors such as location where these scan triggers occur. The signature of the item may be identified by the scan process. The item signature may be compared against signatures of known malicious items stored in an inventory item signatures database and a summary of the signature comparison may be sent to a resident and stored in the resident's inventory.
US09256728B2
An apparatus for managing software versions may include a processor. The processor may be configured to determine whether a security identifier of a first security certificate matches a trusted security identifier. In this regard, the first security certificate may include software version criteria. The processor may also be configured to determine whether a software version of a software application satisfies software version criteria of the first security certificate. The processor may be configured to make this determination in response to determining that the security identifier of the first certificate matches the trusted security identifier. Further, the processor may also be configured to permit execution of the software application, in response to determining that the software version satisfies the software version criteria. Associated methods and computer program products may also be provided.
US09256727B1
A computer-implemented method for detecting data leaks may include (1) monitoring at least one data-distribution channel utilized by an entity, (2) detecting a plurality of full DLP policy violations and/or partial DLP policy violations committed by the entity by analyzing data distributed by the entity via the data-distribution channel, (3) determining that the entity's DLP policy violations cumulatively exceed a predetermined threshold, and (4) performing a security action in response to determining that the entity's DLP policy violations cumulatively exceed the predetermined threshold. Various other methods, systems, and computer-readable media are also disclosed.
US09256726B2
A customer uses an in store kiosk to establish a communication session, such as a video communication session between the kiosk and an agent in a contact center. The customer can transfer the communication session to the customer's personal mobile communication device by selecting to transfer the communication session at the kiosk. A presence of the customer's personal mobile communication device is detected. The presence of the customer's personal mobile communication device can be detected by the use of various technologies, such as Near Field Communications or scanning a code on the kiosk from the mobile communication device. In response to detecting the presence of the mobile communication device the communication session is transferred from the kiosk to the mobile communication device using a communication application in the mobile communication device.
US09256717B2
An exemplary system includes 1) a mobile computing device provided by a vertical solution provider for use by a customer of an industry service provider to access one or more services provided by the industry service provider and 2) a mobile media platform provider subsystem operated by the vertical solution provider and configured to communicate with the mobile computing device. The mobile media platform provider subsystem and the mobile computing device are configured to provide a mobile media platform managed by the vertical solution provider and configured to facilitate the use of the mobile computing device by the customer to access the one or more services provided by the industry service provider.
US09256715B2
User physical interaction characteristics information or the way a user physically interacts with a device is analyzed to aid in authenticating a user of a device. User physical interaction characteristics information such as swipe speed, finger area, finger conductivity, finger angle, device angle, movement patterns, acceleration, etc., provide signatures that are distinctive for particular individuals and possibly unique if measured to a sufficiently high level of precision. In some examples, a device measures finger positions, finger pad sizes, moisture level, acceleration, displacement, and changes in finger pad size for a particular user and compares the measurements to physical interaction characteristics measured during subsequent usage of the device to verify that a user is an authorized user.
US09256707B2
Methods and apparatuses for routing traces in a layout design, such as for example a layout design for an integrated circuit, are disclosed. In various implementations, a group of netlines within a layout design and a freeform sketch are identified. Subsequently, the netlines are routed as traces according to the freeform sketch. More particularly, the geometry of the traces is determined by approximating the geometry of the freeform sketch. Various implementations of the invention provide for the netlines to be routed by an automated trace routing engine. With further implementations of the invention, ball grid array escapes and trace fanouts are additionally routed. For example, ball grid array escapes may be routed prior to netlines being routed according to the freeform sketch. In further implementations of the invention, the freeform sketch is deleted after the traces have been routed. With various implementations of the invention, the netlines are routed as traces by forming a container shape around the freeform sketch, approximating the geometry of the freeform sketch within the container shape, and routing traces within the container shape using the approximation of the freeform shape as a guide.
US09256701B2
Techniques for modeling a wellbore fluid that includes a base fluid and one or more fluid additives includes identifying a target viscosity profile of the wellbore fluid; determining an initial set of values of the fluid additives that are based at least in part on the target viscosity profile; determining, with one or more non-linear predictive models, a computed viscosity profile of the wellbore fluid and a computed set of values of the fluid additives based, at least in part, on the initial set of values of the fluid additives; comparing the computed viscosity profile and at least one of the computed set of values with a specified criteria of the wellbore fluid; and preparing, based on the comparison, an output including the computed viscosity profile and at least one of the computed set of values of a resultant wellbore fluid.
US09256696B2
A user selection of an item corresponding to a Web page can be received. The user selection can represents a request to open the Web page within an instantiated one of a set of Web browser applications installed on a computing device. A set of Web page elements unique to the Web page can be identified through an analysis conducted by the computing device. The identified set of Web page elements can be utilized to determine at the computing device one of the installed Web browser applications for the Web page. The determination of the one installed Web browser application can varies from Web page-to-Web page. At the computing device, the determined one of the Web browser applications can be instantiated. The Web page can be opened within the instantiated one of the Web browser applications.
US09256693B2
Example apparatus and methods transform a non-metric latent space produced by a matrix factorization process to a higher dimension metric space by applying an order preserving transformation to the latent space. The transformation preserves the order of the results of an inner product operation defined for the latent space. The higher dimension metric space may be queried for the results to different requests. Example apparatus and methods may assign every user i a vector ui in a latent space, and may assign every item j a vector vj in the latent space. The dot product ui·vj represents the score between the user i and the item j. The score represents the strength of the relationship between the user i and the item j. Example apparatus and methods may then apply ranking methodologies (e.g., LSH, K-D trees) to problems including recommendation, targeting, matchmaking, or item to item.
US09256692B2
One embodiment is a method that receives a seed Uniform Resource Locator (URL) that represents a category for website classification. Clickstream data generated from the seed URL and additional URLs are analyzed to determine whether the additional URLs belong to the category. The method selects one or more of the additional URLs to represent the category.
US09256691B2
Systems and methods for enabling co-browsing are provided herein. A device, such as a web server, may execute a browser application that initiates co-browsing capabilities between a host computing device and one or more guest computing devices. Activatable code is injected and/or otherwise embedded in one or more web pages. Subsequently, using the activatable code, web browser information on the host computing device is obtained and processed for display on the one or more guest computing devices.
US09256687B2
A computer performs a search. The computer receives a search request including a search term, and determines a plurality of association rules that are each a logical implication that the appearance of the search term follows from the appearance, in a corpus of data, of at least one keyword. The computer generates a search matrix having a plurality of cells, and having axes labeled with a plurality of keywords, wherein at least one cell of the search matrix is associated with an association rule of the plurality of association rules. Based on a cell selection of the search matrix, the computer generates an augmented search string including the search term and at least one keyword of the plurality of association rules. The computer performs a search using the augmented search string.
US09256676B2
A method of presenting computer-generated search result information can include receiving a search request from a client computer; identifying a plurality of search results responsive to the search request; ranking the plurality of search results using content in one or more web notebooks; and providing the ranked plurality of search results for presentation in the client computer. Using the content can include determining whether at least one of a title, a heading, clipped content, metadata or a user-annotation in at least one web notebook relates to the search request and, if so, increasing a ranking of at least one search result referenced by the at least one web notebook.
US09256667B2
A method for searching text sources including temporally-ordered data objects, such as a blog, is provided including the steps of: (i) providing access to text sources, each text source including temporally-ordered data objects; (ii) obtaining or generating a search query based on terms and time intervals; (iii) obtaining or generating time data associated with the data objects; (iv) identifying data objects based on the search query; and (v) generating popularity curves based on the frequency of data objects corresponding to one or more of the search terms in the one or more time intervals. A system and computer program for text source searching is also provided.
US09256665B2
The present disclosure relate to techniques for establishing an inverted indexing system and related data processing. The techniques may include writing, by a computing device, inverted indexes of a massive amount of data records into at least one inverted file. The computing device may then write description information of the written inverted file into a description file associated with the inverted file, and establish the inverted indexing system based on the inverted file and the description file of the inverted file. The techniques enhance efficiency in establishing the inverted indexing system and in processing data using the systems.
US09256661B2
Rating content of a digital file includes analyzing, by a computer, data associated with content of the digital file based on predetermined criteria defining a confidence level in the content of the digital file. Each predetermined criterion includes a range of values and at least one threshold delineating a lower confidence level and a higher confidence level. Different confidence ratings are assigned to different segments of the content based on determining that the different segments correspond to different thresholds of the predetermined criteria. The computer associates the different confidence ratings to the different segments.
US09256657B1
Techniques are described for tracking data objects transferred among multiple services in a computing environment. Services that are involved in the transfer of data objects may be instrumented to generate recordings that describe outbound and inbound transfers of data objects. The recordings may be analyzed to identify key-value pairs included in the transferred data objects, where the key corresponds to a data attribute that stores a particular value in a data object. For each pair of keys that are associated with a same or substantially similar value, a correlation metric may be updated for each instance of association. Over time, the correlation metric may indicate a higher degree of correlation for those pairs of keys that frequently share a same value. Pairs of keys exhibiting an above-threshold correlation count may be designated as related in that they are involved in the transfer of data objects.
US09256655B2
A heterogeneous information technology system in which compatible and incompatible client systems are able to dynamically access master data stored in a master database maintained by a master data server. An integration server communicates with the client systems and the master data server, and in response to a request for data from a client system, maps the master data in the master database to mapped data based on a set of mapping rules associated with the client system, and sends the mapped data to the client system.
US09256651B1
A method is provided of displaying a GUI of a first dialog. The method includes, for a localizable display element of a set of localizable display elements of the first dialog, each element having an element name, (a) searching through a first chain of properties files of the first dialog for a display term mapped to by the element, (b) in response, determining that the display term is not found within the first chain, (c) in response, further searching through a second chain of properties files associated with a second dialog for the display term, the first chain being pre-configured to inherit properties from the second chain, and (d) when the display term is found within the second chain, displaying the display term found within the second chain in place of the localizable display element of the first dialog box on the GUI of the first dialog.
US09256650B2
A method, system, and computer program product for generating content of a topic for an intended audience are described. Topic information regarding a topic to be presented to an intended audience is obtained, as well as knowledge information regarding the intended audience. One or more metaphors relating to the topic and understood by the intended audience can be determined based at least in part on the topic information and the knowledge information. Content can be generated for the topic information based on a comparative analysis of the topic information to at least one of the one or more metaphors.
US09256643B2
A technique for factoring uncertainty into cost-based query optimization includes: determining the degree of uncertainty involved in the cost estimates for the query, determining the degree of sensitivity the query has to that uncertainty, and determining if there is an access path that performs well across the range of possible conditions that could occur at execution time, reducing the risk of performance spikes and performance volatility. If such an access path exists, select that access path; if not, perform parametric query optimization or query re-optimization.
US09256637B2
A method and/or system for suggesting media content based on an image capture may include receiving, from an electronic device, a request for recommendations based on an image capture, wherein the request comprises data associated with the image capture. One or more search objects may be determined based on an analysis of the request. A particular user associated with the electronic device and one or more search interest associated with the particular user may be determined. One or more custom recommendations for the particular user may be determined based on the one or more search objects and/or based on the one or more search interests. Recommendation data comprising the one or more custom recommendations may be sent to the electronic device.
US09256636B2
A function is provided for identifying computer applications running on a network. Information obtained from frames having content associated with computer applications is examined and compared to information stored on the network. The stored information is obtained from a plurality of mechanisms including computer application signatures. An application identification engine of the function compares examined content with the known application information and determines an indication of the likely computer application associated with the examined frames. The determination output may include a level of confidence in the accuracy of the determination. The function includes an application programming interface to allow the introduction into the engine of custom mechanisms for application identification. The different mechanisms may be weighted. The function may be provided in one or more devices of the network including a standalone appliance.
US09256632B2
Techniques are provided for capturing events and activities that occur during a conference, generating metadata related to the events, and correlating the metadata with specific points in time, within the conference, at which the corresponding events occurred. The resulting temporally-correlated event metadata may be stored as part of the conference recording, or separate from the conference recording. Once the temporally-correlated event metadata has been stored for a conference, the conference may be indexed based on the metadata. The index may then be used to not only to locate a conference that satisfies specified search criteria, but to identify the points or snippets, within the conference, that correspond to the search criteria.
US09256626B2
Provided are a computer program product, system, and method for maintaining multiple copy versions of component values in a system. A database includes entries for components in a system, wherein there is one entry for each of a plurality of component values associated with a component, wherein each entry indicates a range of copy versions for which the component value applies. A copy operation is performed at a current time to create a current copy version. A determination is made as to whether the component values for the components at the current time have changed since a previous copy version. The previous copy version is maintained in the database and immediately precedes the current copy version. For each component value that has changed, the entry for the component having the open indicator as the end copy version is updated to indicate the previous copy version as the end copy version.
US09256619B2
Method for recognizing boats in a port includes: establishing land/water boundaries from an image of the port including one or more boats, using a land mask and image statistics, without requiring a site model; utilizing the established land/water boundaries to determine thresholds and normalization parameters; detecting one or more bow candidates for the boats in the image; computing an orientation of each of the boats with detected bows; computing features along the bow candidates to eliminate false bow candidates; fitting boat models to the detected one or more bow candidates; determining one or more best fit models from the fitted boat models; calculating features in an interior, exterior and outline of the best fit models; applying a statistical classifier to score each of the one or more best fit models and to eliminate false alarms; and eliminating lower scoring best fit models.
US09256611B2
A system configured to generate a macro-fingerprint from at least one predefined set of summaries is provided. The system includes data storage storing a first predefined set of summaries associated with a first region of data, each member of the first predefined set of summaries characterizing data within the first region of data; and at least one processor coupled to the data storage and configured to: read the first predefined set of summaries; select at least one first member from the first predefined set of summaries based on a value of the at least one first member; and store the at least one first member within a first macro-fingerprint. The first region of data may have a first size indicative of a quantity of data included in the first region of data. The macro fingerprints are created from previously created smaller (micro) fingerprints without having to reread the data.
US09256603B1
A data storage system includes storage devices and a processing subsystem executing software forming a lower-deck file system and an upper-deck file system. The lower-deck file system presents a volume file from which storage is provided to the upper-deck file system, and units of storage of the storage devices are reserved to the upper-deck file system. The volume file is fully provisioned based on the reserved units of storage so that an out-of-space condition is not presented to the upper-deck file system. Reserved units of storage are dynamically added to the volume file to increase its allocated size in response to demand from the upper-deck file system, and a direct operating mode is used in which a block address in the lower-deck file system is obtained by a predetermined calculation from a corresponding block address in the volume file.
US09256596B2
A computerized method for adapting a baseline language model, comprising obtaining a textual corpus of documents that comprise textual expressions, incorporating in the baseline language model textual expressions from documents which are determined as relevant to a provided target text based on a plurality of different relevancy determinations between the documents and the provided target text, thereby adapting the baseline language model to form an adapted language model for recognizing terms of a context of the provided target text, wherein the method is automatically performed on an at least one computerized apparatus configured to perform the method.
US09256594B2
A patent analyzing system for efficiently reviewing and analyzing a patent document (e.g. patent application, published patent document or patent). The patent analyzing system includes providing a patent document, wherein said patent document includes text data having a claims section, identifying a first element name within a first claim in said claims section, and emphasizing said first element name within said first claim.
US09256582B2
One embodiment of the present invention discloses a method, computer program product, and system for converting a Microsoft® PowerPoint® file to Darwin Information Typing Architecture (DITA). A document converter receiving a command from a client device to convert one or more PowerPoint slides to DITA, wherein the PowerPoint has been formatted for conversion to DITA. Starting with the first PowerPoint slide, metadata tags, PowerPoint slide and notes text, and file names of grouped images are compiled into a string parsed with DITA markup. If the next slide does not begin a new topic, then that slide's metadata tags, PowerPoint slide and notes text, and grouped image file names are compiled into a string parsed with DITA markup and appended to the previous slides string. If the next slide begins a new topic, then the string is exported to a DITA topic. This process is repeated throughout the PowerPoint presentation.
US09256576B2
A system for controlling an internal combustion engine. The system includes engine shutdown/restart means and energy storage means configured for supplying power to an associated active vehicle suspension system when the engine is shut down. A controller is configured for controlling the shutdown/restart means responsive to an energy state of the energy storage means.
US09256575B2
A data processor chip having a two-dimensional array of arithmetic logic units and memory where the arithmetic logic units are in communication with memory units in one dimension and with other arithmetic units in a second.
US09256570B2
This disclosure describes a circuit implementation providing the functions necessary to implement an isolated I2C bidirectional port. The technique implements a current source as a pull up device on at least one side of the isolation system. The circuit manages and communicates bidirectional data across an isolation barrier. A method of communicating bidirectional signals and an I2C acknowledge (ACK) or clock stretching through an isolation channel is disclosed.
US09256564B2
A method for accelerating execution of read operations in a distributed interconnect peripheral bus is provided. The method comprises generating a first number of speculative read requests addressed to an address space related to a last read request served on the bus; sending the speculative read requests to a root component connected to the bus; receiving a second number of read completion messages from the root component of the bus; and sending a read completion message out of the received read completion messages component to the endpoint component only if the read completion message is respective of a real read request or a valid speculative read request out of the speculative read requests, wherein a real read request is issued by the endpoint component.
US09256543B2
A method and system for efficiently executing a delegate of a program by a processor coupled to an external memory. A payload including state data or command data is bound with a program delegate. The payload is mapped with the delegate via the payload identifier. The payload is pushed to a repository buffer in the external memory. The payload is flushed by reading the payload identifier and loading the payload from the repository buffer. The delegate is executed using the loaded payload.
US09256542B1
A storage controller includes data transfer logic defined to enable block level data transfer between the storage controller and multiple types of storage media within a storage volume. The storage controller also includes adaptive logic defined to determine in real-time which of the multiple types of storage media in the storage volume is to be used to store a given data block received by the storage controller. The received data block is stored on a determined storage medium in the storage volume. The data transfer logic and the adaptive logic are defined to maintain a normal interface between the storage controller and an operating system in communication with the storage controller, such that the multiple types of storage media in the storage volume is not apparent to the operating system.
US09256538B2
Methods, parallel computers, and computer program products for acquiring remote shared variable directory (SVD) information in a parallel computer are provided. Embodiments include a runtime optimizer determining that a first thread of a first task requires shared resource data stored in a memory partition corresponding to a second thread of a second task. Embodiments also include the runtime optimizer requesting from the second thread, in response to determining that the first thread of the first task requires the shared resource data, SVD information associated with the shared resource data. Embodiments also include the runtime optimizer receiving from the second thread, the SVD information associated with the shared resource data.
US09256530B2
A nonvolatile memory device includes a memory block, a row decoder, a voltage generator and control logic. The memory block includes memory cells stacked in a direction intersecting a substrate, the memory block being divided into sub-blocks configured to be erased independently. The row decoder is configured to select the memory block by a sub-block unit. The voltage generator is configured to generate an erase word line voltage to be provided to a first word line of a selected sub-block of the sub-blocks and a cut-off voltage, higher than the erase word line voltage, to be provided to a second word line of the selected sub-block during an erase operation. The control logic is configured to control the row decoder and the voltage generator to perform an erase operation on the selected sub-block.
US09256526B2
The present disclosure relates, according to some embodiments, to a data writing method in a storage system. The method comprises receiving data by the storage media controller, reading a non-volatile memory operation mode in the memory unit by a central control unit, in which the mode corresponds to a data reliability lower than the data reliability requirement of the storage system, reading a data reliability reduction condition in the memory unit by the central control unit, determining whether a system information related to the data meets the condition by the central control unit, and controlling the media control unit to write the data into the non-volatile memory according to the mode by the central control unit when the system information meets the condition.
US09256524B2
A storage system, coupled to an external storage system, manages a virtual volume, such as a thin provision volume. The storage system also manages a first logical device created by using storage area of internal storage devices and a second logical device created by using storage area of external storage devices in the external storage system. A storage area in the first logical device or the second logical device is allocated to the virtual volume after receiving a write request to the virtual volume. The storage system has advantage that a storage area in the first logical device and the second logical device can be managed uniformly in thin provisioning function of the storage system.
US09256516B2
A BPEL program simulator can include a document object modeler configured to arrange activities defined by a BPEL document into a document object model (DOM) tree. The DOM tree can include activity nodes and links between the activity nodes. The BPEL program simulator further can include simulation logic configured to process the activity nodes to emulate at least one BPEL activity selected from the group consisting of Sequence, Flow, While, Pick and OnMessage, Switch and Case, Invoke, Script, Receive, Reply, Empty, Staff, and Assign.
US09256515B2
Exemplary methods, apparatuses, and systems generate a plurality of possible stack traces for a computer program. Each possible stack trace represents functions that may be active while the computer program is running. Each function has a corresponding function identifier. A value for at least one of the plurality of possible stack traces is generated. Generating the value for each stack trace includes performing a series of one or more mathematical or logical operations between the function identifiers of the possible stack trace. A stack trace is generated as an output based upon a match between a run-time stack trace value and the at least one generated stack trace value.
US09256510B2
Graphical objects presented by a computer system are captured by monitoring execution of an application on the computer system, and capturing one or more graphical objects of a graphical user image presented by the computer system and associated with the application. The one or more graphical objects are captured automatically in accordance with a pre-defined set of rules for the application.
US09256502B2
A system including a DCU with a DMS located on the first node, where the DMS is associated with an interrupt receive register. The system further includes a second DCU located on second node that includes a GMS located on the second node, where the GMS is associated with an interrupt dispatch register. The GMS is configured to identify the DMS, determine a payload to transmit to DMS, issue cross-calls using the interrupt dispatch register, where a cross-call is issued for each non-zero bit in the payload, and issue a cross-call including a completion vector. The DCU is configured to receive the cross-calls from the GMS, in response to each of the cross-calls, set a corresponding bit-location in the second interrupt receive register to one, and after receiving the completion vector, use a current state of the interrupt receive register to determine a physical address.
US09256499B2
Disclosed are an apparatus and method of restoring at least one data file. The method may include retrieving the at least one data file to be restored from a data storage location, determining that the at least one data file is a link file, and regenerating a previously exchanged shared secret. The method may also include decrypting a key from the link file using the shared secret, and retrieving data from a data repository location to be restored.
US09256496B1
A system includes a multi-process application that runs on primary hosts and is checkpointed by a checkpointer comprised of a kernel-mode checkpointer module and one or more user-space interceptors providing at least one of barrier synchronization, checkpointing thread, resource flushing, and an application virtualization space. Checkpoints may be written to storage and the application restored from said stored checkpoint at a later time. Checkpointing may be incremental using Page Table Entry (PTE) pages and Virtual Memory Areas (VMA) information. Checkpointing is transparent to the application and requires no modification to the application, operating system, networking stack or libraries. In an alternate embodiment the kernel-mode checkpointer is built into the kernel.
US09256489B2
In an approach for determining a location of failure between interconnects/controller, a computer collects debug information simultaneously at a plurality of nodes coupled to an interconnect. Subsequent to collecting debug information, the computer analyzes the debug information collected simultaneously thereby determining which end of the interconnect caused the failure.
US09256487B1
Systems and methods are provided for selecting precisions during iterative decoding with a low-density parity check (LDPC) decoder in order to maximize LDPC code's performance in the error floor region. The selection of the precision of the messages may be done in such a way as to avoid catastrophic errors and to minimize the number of near-codeword errors during the decoding process. Another system and method to avoid catastrophic errors in the layered (serial) LDPC decoder is provided. Lastly, a system and method that select precisions and provide circuitry that optimizes the exchange of information between a soft-input, soft-output (SISO) channel detector and an error correction code (ECC) decoder for channels with memory is provided.
US09256485B1
A system and method automatically generating one or more message sequence diagrams based on an analysis of the execution behavior of a model, such as a computer-generated, executable graphical model. A model analyzer examines execution instructions generated for the model. A filtering unit identifies execution instructions that concern designated elements of the model. An auto diagram builder generates one or more message sequence diagrams. The diagrams may include display features that represent activities involving the designated model elements. The diagrams may show the relative execution time order of the activities.
US09256484B2
In some implementations, a mobile device can be configured to monitor environmental, system and user events. The occurrence of one or more events can trigger adjustments to system settings. In some implementations, the mobile device can be configured to keep frequently invoked applications up to date based on a forecast of predicted invocations by the user. In some implementations, the mobile device can receive push notifications associated with applications that indicate that new content is available for the applications to download. The mobile device can launch the applications associated with the push notifications in the background and download the new content. In some implementations, before running an application or accessing a network interface, the mobile device can be configured to check energy and data budgets and environmental conditions of the mobile device to preserve a high quality user experience.
US09256482B2
Methods, apparatuses, and computer program products for determining whether to send an alert are provided. Embodiments include a voting manager receiving from a plurality of alert analyzers, one or more delivery codes associated with an alert. In dependence upon the one or more delivery codes, the voting manager determines whether to suppress the alert, to close the alert, or to report the alert.
US09256477B2
Systems and methods are disclosed for communicating state information of a session between a plurality of processing threads in a hierarchy. The session is passed down through the hierarchy, with one or more threads processing the session at each level of the hierarchy. An example method includes reading a first pointer of a first processing thread and comparing the first pointer to a second pointer of a second processing thread. The second processing thread is dependent on the first processing thread. The method also includes in response to determining that the first pointer does not match the second pointer, processing a set of configuration items in a session. The method further includes after processing the set of configuration items in the session, updating the second pointer of the second processing thread to match the first pointer of the first processing thread.
US09256472B2
An economical system and method of migrating legacy applications running on proprietary mainframe computer systems and distributed networks to commodity hardware-based software frameworks, by offloading the batch processing from the legacy systems, and returning the resultant data to the original legacy system to be consumed by the unaltered applications. An open source code tool is used to transfer the software, and rewrite it on a faster and more economical hardware system, while leaving a seamless integration of offloaded processing with existing batch processing flow.
US09256471B2
Disclosed herein is a task scheduling method for a priority-based real-time operating system in a multicore environment, which solves problems occurring in real-time multicore task scheduling which employs a conventional decentralized scheme. In the task scheduling method, one or more scheduling algorithm candidates for sequential tasks are combined with one or more scheduling algorithm candidates for parallel tasks. Respective task scheduling algorithm candidates generated at combining, are simulated and performances of the candidates are evaluated based on performance evaluation criteria. A task scheduling algorithm exhibiting best performance is selected from among results obtained at evaluating the performances.
US09256469B2
A method (and system) for managing memory among virtual machines in a system having a plurality of virtual machines, includes providing at least one memory optimization mechanism which can reduce memory usage of a virtual machine at a cost of increasing CPU usage. Information on memory usage and CPU usage of each virtual machine is periodically collected. In response to detecting that a first virtual machine exhibits a high level of memory use, at least one second virtual machine with extra CPU capacity is identified. The at least one memory optimization mechanism is applied to the at least one second virtual machine, to reduce memory used by the at least one second virtual machine, thereby providing a portion of freed memory. The portion of freed memory is then allocated to the first virtual machine.
US09256468B2
Some embodiments of a system and a method to dynamically allocate memory on program stack are presented. A memory allocator executable on a processing device may create a data structure on a stack to hold data for a program running on the processing device. The memory allocator can dynamically change the size of the data structure on the stack in response to data need of the program while the program is running.
US09256465B2
Methods, systems, and computer readable media embodiments are disclosed for preemptive context-switching of processes running on an accelerated processing device. A method includes, responsive to an exception upon access to a memory by a process running on a accelerated processing device, whether to preempt the process based on the exception, and preempting, based upon the determining, the process from running on the accelerated processing device.