Document Document Title
US09565787B2 Heat dissipation device loading mechanisms
The present description relates to the field of microelectronic assemblies, wherein a heat dissipation device may be incorporated into the microelectronic assembly with a loading mechanism having at least one outrigger that is rotatable or pivotable between a first position and a second position to accommodate different heat dissipation device sizes or shapes.
US09565785B2 Fan securing device and fan assembly having the same
A fan securing device includes first and second holders. The first holder includes a first holding frame that has two holding slots located in opposite sides of the first holding frame, and two first locking units respectively formed adjacent to the holding slots. The second holder includes a second holding frame that has two connecting arms located on opposite sides of the second holding frame and extending respectively into the holding slots. Each connecting arm has a plurality of second locking units. Each first locking unit engages a selected one of the second locking units of a respective one of the connecting arms so as to clamp at least one cooling fan between the first and second surfaces.
US09565783B1 Modular data center
Modular data centers with modular components suitable for use with rack or shelf mount computing systems, for example, are disclosed. The modular center generally includes a modular computing module including an intermodal shipping container and computing systems mounted within the container and configured to be shipped and operated within the container and a temperature control system for maintaining the air temperature surrounding the computing systems. The intermodal shipping container may be configured in accordance to International Organization for Standardization (ISO) container manufacturing standards or otherwise configured with respect to height, length, width, weight, and/or lifting points of the container for transport via an intermodal transport infrastructure. The modular design enables the modules to be cost effectively built at a factory and easily transported to and deployed at a data center site.
US09565781B2 Holding apparatus that holds electronic apparatus
A holding apparatus includes a holding member that holds an electronic apparatus, a supporting member that is connected to the holding member and supports the holding member, and a first pushing member and a second pushing member which are disposed between the holding member and the supporting member. When the first pushing member is handled by the user, the first pushing member pushes the second pushing member in the first direction toward the holding member, and pushes the holding member in the second direction toward the supporting member and opposite to the first direction.
US09565768B2 Semiconductor package with integrated output inductor on a printed circuit board
A semiconductor package includes a semiconductor die comprising a control transistor and a sync transistor, an integrated output inductor comprising a winding 1 around a core, and coupled to the semiconductor die. The winding comprises a plurality of conductive clips situated above a printed circuit board (PCB) and connected to a plurality of conductive segments in the PCB. The control transistor and the sync transistor are configured as a half-bridge. The integrated output inductor is coupled to a switched node of the half-bridge. At least one of the plurality of conductive clips includes a partially etched portion and a non-etched portion. The semiconductor die is attached to the integrated output inductor by a die attach material. The semiconductor die and the integrated output inductor are encapsulated in a molding compound.
US09565763B2 Printed circuit boards having supporting patterns and method of fabricating the same
A printed circuit board includes an inner layer having a supporting pattern and via pad patterns that are disposed to be spaced apart from each other in a lateral direction, an outer layer disposed over or below the inner layer and including a circuit pattern, a via plug connecting the circuit pattern layer to any one of the via pad patterns. The supporting pattern is stiffer than the via pad patterns, and at least two of the via pad patterns are electrically connected to each other by a via pad connecting pattern located at substantially the same level as the via pad patterns.
US09565757B2 Electronic component and manufacturing method therefor
The electronic component of this invention includes a multilayer ceramic substrate 14 composed of a plurality of ceramic layers 12. A wiring electrode 16 and a planar electrode 18 are formed on a ceramic layer 12, which is an insulating layer. The planar electrode 18 is formed so as to be spaced apart from the wiring electrode 16 at the certain interval. An edge portion 22 is formed in a region of the planar electrode 18 adjacent to and spaced apart from the wiring electrode 16 at a certain interval. A central portion 20 is formed in a region of the planar electrode 18 other than the edge portion 22. At least the composition of the central portion 20 is different from the composition of the wiring electrode 16, and the composition of the edge portion 22 is the same as the composition of the wiring electrode 16.
US09565756B2 Wiring board and method for manufacturing the same
A wiring board includes a first insulation layer, first conductive patterns formed on the first insulation layer, a second insulation layer formed on the first insulation layer and the first conductive patterns and having an opening portion, a wiring structure accommodated in the opening portion of the second insulation layer and including an insulation layer and conductive patterns on the insulation layer, second conductive patterns formed on the second insulation layer; and a via conductor formed in the second insulation layer and connecting one of the first conductive patterns and one of the second conductive patterns.
US09565746B2 Pairing method, lighting device, and lighting system
A pairing method for causing lighting devices to store identification information of a radio remote controller serving as a master device is provided. The method includes: transmitting a pairing command including the identification information of the radio remote controller repeatedly on a temporary basis by the radio remote controller; determining, for each of the lighting devices, whether or not the lighting device is in an initial state in which identification information of a master device is not stored in the lighting device, at power on; storing the identification information included in the pairing command, if the paring command is received when it is determined that the lighting device is in the initial state in the determining; and causing the lighting device in which the identification information of the master device is stored to operate according to a radio command including the identification information of the master device.
US09565744B2 Programmable lighting device and method and system for programming lighting device
A programmable lighting device includes a power stage, a controller, a nonvolatile memory and a near field communication device. The power stage is configured to receive power from an external supply and supplying power to at least one light source. The controller is configured to control operation of the power stage according to an operating parameter and/or configuration setting for the programmable lighting device. The nonvolatile memory device stores the operating parameter and/or configuration setting. The near field communication device receives a radio frequency signal which communicates the operating parameter and/or configuration setting, and in response thereto stores the operating parameter and/or configuration setting in the nonvolatile memory. The near field communication device generates a supply voltage for powering the nonvolatile memory device from the RF signal.
US09565732B2 Lighting nodes having a core node and sensor pods
A method and a system of lighting nodes having a core node and sensor pods is described. A core node, representing a master device, is positioned within a luminaire housing to enable lighting control for the luminaire. At least one peripheral device representing an integrated sensor pod, an external sensor pod, or a video node. Each of the peripheral devices representing a slave device and includes one or more sensors for detecting conditions. A pod bus, representing a master-slave bus, enables power signals to be transmitted to each of the peripheral devices. The pod bus also enables the core node to query each of the peripheral devices and each of the peripheral devices to respond to a query from the core node.
US09565728B2 LED driver device, and television receiver
An LED drive circuit (1) includes: a booster circuit (2); a light emitting pattern generator (5); and a switching switch (3) for, (i) during an on period, feeding back, to the booster circuit (2), an electric current flowing to an LED (7), and (ii) during an off period, feeding back, to the booster circuit (2), a voltage signal obtained by dividing an output voltage of the booster circuit (2).
US09565724B2 Alternating current rectifying circuit and alternating current rectifying method for driving LED module
Disclosed are an alternating current rectifying circuit and an alternating current rectifying method for driving an LED module. The method comprises: when an alternating current module is in a positive half cycle, after an alternating current output by the alternating current module is rectified, outputting the alternating current to a positive half cycle rectifying branch circuit of an external LED module; when the alternating current module is in a negative half cycle, carrying out charging according to the alternating current output by the alternating current module, and when the alternating current module is in the positive half cycle, carrying out discharging, and outputting the alternating current to a positive half cycle feed branch circuit of the external LED module; when the alternating current module is in the negative half cycle, rectifying the alternating current output by the alternating current module, and outputting the alternating current to a negative half cycle rectifying branch circuit of the external LED module; when the alternating current module is in the positive half cycle, carrying out charging according to the alternating current output by the alternating current module, and when the alternating current module is in the negative half cycle, carrying out discharging, and outputting the alternating current to a negative half cycle feed branch circuit of the external LED module. By using the present invention, stability of an output voltage can be improved, and luminous efficiency of the LED module can be improved.
US09565721B2 Induction heating appliance for cooking
An infrared sensor for detecting infrared rays of light and a light emitting element are disposed below a light transmittable top plate, which has a hearing area for heating an article to be heated placed thereon, in juxtaposed fashion relative to each other, so that infrared rays of light radiated from the article to be heated may be guided towards the infrared sensor. A light guide portion is provided for guiding rays of flight, emitted from the light emitting element, towards a heating area of the top plate, and the rays of light emitted from the light emitting element and guided by the light guide portion are projected onto the top plate through an upper opening of the light guide portion so that such rays of light can be noticed with eyes within the heating area.
US09565715B2 Apparatuses and methods for coordinating operations between circuit switched (CS) and packet switched (PS) services with different subscriber identity cards, and machine-readable storage medium
A wireless communications device is provided with a Baseband chip capable of coordinating operations between circuit switched (CS) and packet switched (PS) services with different subscriber identity cards. The Baseband chip is configured to receive a request for making a mobile originated (MO) call with a first subscriber identity card when performing a background PS data service with a second subscriber identity card. The Baseband chip suspends or terminates the background PS data service in response to the request, and further makes the MO call with the first subscriber identity card when the background PS data service is suspended or terminated.
US09565712B1 Methods and apparatus to improve a network connection via a connected vehicle
Methods are apparatus are disclosed to improve a network connection of a cellular-enabled device via a connected vehicle. An example method disclosed herein includes establishing a first connection between the cellular-enabled vehicle and the first cellular-enabled device using a short distance radio frequency protocol. The first connection is based on a first connection relationship. The example method also includes establishing a second connection between the cellular-enabled vehicle and a cellular network using a first subscriber identifier stored in the first cellular-enabled device. The example method disclosed herein also includes sending a request to the first cellular-enabled device to end a third connection between the first cellular-enabled device and the cellular network while the first connection exists. The example method also includes routing first cellular data associated with the first cellular-enable device between the cellular network and the first cellular-enable device via the first connection.
US09565708B2 Auto-connect in a peer-to-peer network
A wireless device that automatically forms a connection to a remote device in accordance with a peer-to-peer protocol. The remote device may be designated as an auto-connect device for the wireless device such that, when the wireless device determines that it is in the vicinity of the auto-connect device, it can re-form a connection to the remote device based on stored information for re-establishing connections among a persistent group of devices, but without any express user input. When a user requests that the wireless device perform a function that involves interaction with an auto-connect device, that function may be performed with the delay associated with forming a connection. Any of multiple techniques may be employed for identifying devices designated as auto-connect devices and for determining when the wireless device and a remote, auto-connect devices are in close proximity.
US09565707B2 Wireless end-user device with wireless data attribution to multiple personas
A wireless end-user device has wireless wide-area network (WWAN) and wireless local-area network (WLAN) modems. One or more processors attribute data communications for at least one of the modems to respective personas, including a first persona for usage of the device that is personal to the user and a second persona for usage of the device that is on behalf of an enterprise. The device transmits information to a network element that reflects the attribution of the data communications. The information is adapted for use in allocating a first amount of wireless data consumption to one of the personas.
US09565695B2 Apparatus and method for transmitting uplink scheduling request in mobile communication system
A method and apparatus for transmitting an uplink Scheduling Request (SR) are provided. The method includes, obtaining a SR subframe configuration by receiving signaling, and transmitting SR information to a Base Station (BS) by using physical resources of another non-SR channel for transmitting other uplink control information. By applying the present invention, the SR, ACKnowledgement/Non-ACKnowledgement (ACK/NACK) or Channel Quality Indicator (CQI) information is returned to a BS when low Constant Modulus (CM) characteristic of an uplink Component Carrier (CC) is ensured.
US09565693B2 Communication method, multimode terminal, base station and system
A communication method, a multimode terminal, a base station, and a system are disclosed, in order to implement communication based on an unlicensed band protocol standard and avoid interference to licensed users. The method includes: obtaining, by a first multimode terminal from a licensed band network, a licensed band resource that can be used in opportunistic spectrum access mode, and communicating, by the first multimode mode, with a second multimode terminal on the licensed band resource using an unlicensed band protocol standard.
US09565692B2 Method of improving channel utilization
Improvements on latency are achieved for highest priority messaging and channel utilization in a time-slotted access channel structure. New superframe structures are presented where scheduled, but unused access slots can be utilized by secondary nodes. The messaging is accomplished by defining user priorities for nodes and the nodes sensing an ongoing transmission in the network. The time slotted channel access structure has at least one access phase which is divided into access slots. In the beginning of the access phase the nodes sense if a highest priority transmission exist and if not, another node with a lower user priority may initiate transmission.
US09565690B2 Medium access control method enhancement
The exemplary embodiments provide at least a method of receiving, by a node of a wireless communication network, more than one indication of data required to be sent from devices in the network, determining that provisioning resources to send the data in response to each of the more than one indication exceeds at least one threshold, and based on the determining, sending a probe message including a priority constraint to the devices. Further, receiving, at a device of a wireless communication network, a probe message from a network node of the network, the probe message identifying a priority constraint, sending, by the device, an acknowledgement to the probe message, the acknowledgment indicating that the device has data to send which meets or exceeds the priority constraint identified in the probe message, and in response to the acknowledgment, receiving from the network node a resource allocation to send the data.
US09565689B2 Near-optimal QoS-based resource allocation for hybrid-medium communication networks
Embodiments of the invention provide a method for performing network resource allocation over hybrid networks so that application QoS requirements are met. The hybrid networks are represented as an undirected weighted graph with the communication links as edges irrespective of the communication medium. A QoS-based resource allocation model. Another embodiment further includes utility functions that capture the QoS attributes such as reliability, timeliness, fault-tolerance and lifetime allows determining routes and bandwidth allocation such that the total system utility across the entire network is maximized.
US09565687B2 Transmission of quality metrics in a wireless communication device
Various embodiments include methods for reporting quality metrics of a wireless communication device to a network that includes scheduling, on the wireless communication device, a tune-away from a first carrier of a first subscription to a second subscription. Quality metrics of the first carrier before the tune-away begins are calculated and stored as frozen quality metrics. During the tune-away, the wireless communication device sends the stored frozen quality metrics to the network. The stored frozen quality metrics may continue to be sent to the network as long as the duration of the tune-away is shorter than a time threshold. If the duration of the tune-away exceeds the time threshold, the wireless communication device may calculate and send actual quality metrics of the carrier to the network.
US09565672B2 Techniques for improved multicast content delivery
Techniques for improved multicast content delivery are described. In some embodiments, for example, an apparatus includes a processor circuit, a communication component operative by the processor circuit to receive a data transmission containing a description segment and a correspondence segment, a correspondence processing component operative by the processor circuit to determine a plurality of multicast content streams representing different versions of a media content based on the correspondence segment, and a selection component operative by the processor circuit to select and receive one or more of the plurality of multicast content streams based on characteristics identified in the description segment. In various such embodiments, the apparatus includes an adaptation component operative by the processor circuit to adaptively switch across the plurality of multicast content streams for reception and processing based on characteristics identified in the description segment. Other embodiments are described and claimed.
US09565667B2 Method and device for receiving downlink signal in wireless communication system
An embodiment of the present invention relates to a method of receiving a downlink signal through an enhanced physical downlink control channel (EPDCCH) by a terminal in a wireless communication system and includes: receiving a demodulation reference signal from a set of EPDCCH physical resource blocks (EPDCCH PRBs); and attempting to demodulate the EPDCCH by the set of EPDCCH PRBs with reference to the demodulation reference signal, wherein when a transmission mode set for the terminal is a preset transmission mode, the terminal assumes that a cell-specific reference signal of a serving cell is QCL (Quasi Co-Located) with the demodulation reference signal.
US09565662B2 Method for carrier management in a carrier aggregation environment of a mobile communication system
Disclosed is a carrier management method for use in a carrier aggregation environment of a mobile communication system. In the method, a base station is configured to transmit a deactivation message for a secondary carrier to a terminal and change the secondary carrier to a deactivation state after a predetermined time from the transmission of the deactivation message. The terminal receives the deactivation message transmitted by the base station, and changes the secondary carrier to the deactivation state after a predetermined time from the transmission of the deactivation message. As the predetermined time, a predefined value may be used to prevent inconsistency of secondary-carrier state information that is managed by the base station and the terminal. If the carrier state management information is used, it is possible to prevent inconsistency of secondary-carrier states that are managed by the base station and the terminal and solve problems due to the inconsistency.
US09565660B2 Information processing apparatus, wireless communication apparatus, and information processing method
An information processing apparatus that manages information of a first frequency band allocated to a first communication system includes: a reception unit that receives, from a second communication system different from the first communication system, capability information indicating sensing capability of sensing a wireless signal by a communication apparatus of the second communication system; and a transmission unit that transmits, to the communication apparatus of the second communication system, information related to a sensing method for sensing a wireless signal transmitted from a communication apparatus of the first communication system in a second frequency band included in the first frequency band, based on the information of the first frequency band and the capability information of the communication apparatus of the second communication system.
US09565654B2 Method and apparatus for interaction with notification
A method and an apparatus for interacting with a notification are provided. The method is adapted for an end apparatus to interact with a notification provided by a communication apparatus, in which the end apparatus and the communication apparatus are connected with each other. In the method, the notification provided by the communication apparatus is received and displayed. Next, a selection operation for the notification is received, and whether a content of the notification contains an executable intent is determined. If the intent is contained, the communication apparatus is triggered to execute the intent, and whether a screen activity of the communication apparatus is triggered by the execution of the intent is determined. If the execution of the intent triggers the screen activity, a result of executing the intent is displayed.
US09565653B2 Apparatus and method for multiple pagings in broadband wireless communication system
An apparatus and method for operating a paging control in a broadband wireless communication system are provided. The method includes receiving paging information used to determine a location of a paging listening interval in an idle mode, determining whether multiple pagings are applied, using a maximum paging number field contained in the paging information, determining locations of a plurality of paging listening intervals in a paging cycle using a paging spacing value and an initial paging offset contained in the paging information, and determining whether the terminal is paged in each of the paging listening intervals.
US09565650B2 Communication event notification method, apparatus, and system
A communication event notification method, an apparatus, and system, which relate to the communications field and can flexibly present notification information according to a preset condition. The method includes learning, by a central device, of a communication event; determining, by the central device, an identifier of at least one bridge device according to parameter information of a candidate bridge device, where parameter information of the at least one bridge device meets a preset condition; and sending, by the central device according to the identifier of the at least one bridge device, notification information corresponding to the communication event to the at least one bridge device.
US09565635B2 Activating a mobile terminal from mobile network side
Disclosed is a method of activating a mobile terminal from mobile network side and a mobile application gateway system. The method comprises: receiving, by a mobile application gateway, a request for activating the mobile terminal, the request including an unique identification number of the mobile terminal; querying, by the mobile application gateway, a HLR for address of a SGSN where the mobile terminal is located; returning, by the HLR, the queried address of SGSN to the mobile application gateway; sending, by the mobile application gateway, the request for activating the mobile terminal to the SGSN; issuing, by the SGSN, a request to the mobile terminal, requiring the mobile terminal to issue a mobile terminal initiated PDP context activation request. The method enables an instant messaging user at a mobile terminal to automatically open an IP connection if there is any message to be received after the IP connection is closed.
US09565625B1 Multiprotocol vehicle communications
A system includes a computer including a processor. The processor is programmed to receive data mapping one or more predicted signal metrics for each of one or more types of wireless communications within a geographic area. Based on optimization targets, the processor is programmed to select, for a vehicle travelling along a planned path within the geographic area, a respective type of communications to be used respectively for each area along the planned path. The processor is further programmed to activate the selected type of communications when the vehicle is within the respective area.
US09565620B2 Dynamic routing in a mesh network
Technologies are described herein for dynamically determining and assigning parent nodes and routes for nodes in a mesh network. A host sends a command message to one or more nodes of the mesh network. The command message is configured to cause the nodes to collect communication parameters regarding neighboring nodes and to upload neighbor lists containing the communication parameters regarding the neighboring nodes to the host. The host then calculates a link score for the pairs of neighboring nodes in the mesh network based on the communication parameters in the uploaded neighbor lists and assigns one or more parent nodes to at least one of the nodes based on the calculated link scores. The host then sends a command message to the node causing the node to reconfigure based on the command message and begin communicating through the newly assigned one or more parent nodes.
US09565618B1 Air to ground management of multiple communication paths
Methods, systems and devices for an avionics mobile computer device capable of carrying out communications while moving among a plurality of inter-connected networks, and a mobile computer management device for managing moving location information of the mobile computer and transferring packets destined to the avionics mobile computer to a current location of the avionics mobile computer, as well as a mobile computer management method and a communication control method suitable for these devices.
US09565609B2 Method and apparatus for triggering handover between access points based on gathered history data of series of access points
A method of handover prediction for a mobile device comprises receiving wireless communication service from a first access point; detecting a change in fingerprint data relating to available access points; correlating recent history data of a series of fingerprint data with history data comprised by a history database; determining, in response to the correlation and by using the fingerprint data and the history data, a second access point; and triggering a handover from the first access point to the second access point. The method may further comprise determining fingerprint data relating to available access points; comparing the fingerprint data to known fingerprint data of a fingerprint database; updating the fingerprint database in response to the comparison revealing new fingerprint data; and storing history data of series of fingerprint data reflecting earlier movement of a user to a history database. Identifying unavailable access points and notifying a disconnection to the mobile user.
US09565606B2 Controlling signal transmission in radio units
Described embodiments provide controlling signal transmission in a plurality of radio units. The plurality of radio units may be coupled to a digital unit. The digital unit may be spatially separated from the plurality of radio units. Signal quality measurements may be received from multiple radio units when a user equipment is located within an overlapping service area of the multiple radio units. Determination may be made as to whether to simultaneously use at least two of the multiple radio units to transmit a data signal to the user equipment based on the received signal quality measurements. At least two of the multiple radio units may be controlled to transmit a same data signal to the user equipment using a same channel based on the determination result.
US09565603B2 HS-DSCH inter-node B cell change
A radio resource control (RRC) message is received by a radio resource control (RRC) device of a user equipment (UE). The RRC message notifies the FDD UE of a high speed dedicated shared channel (HS-DSCH) inter-Node B cell change. A reordering buffers of a medium access controller-high speed (MAC-hs) is flushed in response to the receiving the RRC message. A status report is generated for each acknowledge mode (AM) RLC instance mapped to the HS-DSCH by a radio link control (RLC) device after the MAC-hs flushes the reordering buffer. Each status report indicates missing AM RLC packet data units (PDUs). The RRC device sends a “TRANSPORT CHANNEL RECONFIGURATION COMPLETE” message on a DCCH after the RLC device generates each status report.
US09565586B1 Usage monitoring control for mobile networks
In general, techniques are described for facilitating usage monitoring control in mobile networks. A mobile gateway comprising one or more processors and a memory may be configured to perform the techniques. The one or more processors may be configured to establish a session by which a mobile device is to access a service of a mobile access network, and in response to receiving an incomplete indication to activate usage monitoring with respect to the service provided via the session, configuring the usage monitoring without activating the usage monitoring. The memory may be configured to store the usage monitoring configuration.
US09565579B2 Sampling of device states for mobile software applications
A method for monitoring software application performance and one or more device states affecting a software application on a periodic basis on a mobile device. The method includes one or more computer processors identifying a software application on a mobile device. The method further includes the one or more computer processors identifying a plurality of sampling plans and one or more respective triggers within the plurality of sampling plans that are respectively associated with the software application and are stored on the mobile device. The method further includes the one or more computer processors determining a first value associated with the one or more respective triggers. The method further includes the one or more computer processors selecting a first sampling plan from the plurality of sampling plans for the software application based, at least in part, on the value associated with the one or more respective triggers.
US09565577B2 Method and apparatus for maximizing network capacity of cell sites in a wireless network
A method, computer-readable storage device and an apparatus for maximizing the capacity of a wireless network across a geographical area are disclosed. For example, the method monitors the wireless network and gathering network information and user endpoint device information for a geographical area comprising a plurality of cells of the wireless network, processes, for each cell, the network information and the user endpoint device information that is gathered and generating a cell specific traffic pattern, determines whether the capacity is below a threshold, and increases the capacity of the geographical area in accordance with the network information and the user endpoint device information that is processed for each cell, and the cell specific traffic pattern that is generated for each cell, when the capacity is below the threshold.
US09565575B2 Interference avoidance technique for wireless networks used in critical applications
An apparatus is provided that uses the steps of providing a plurality of wireless sensor devices coupled to a controller in a security system configured into a wireless network where at least one is a child sensor device that communicates with the controller through at least first and second parent sensor devices, the child sensor device measuring an environmental parameter within the secured area and transmitting a message to the controller through the at least two parents, the message is transmitted during a first time period and on a first frequency to the first parent and a copy is transmitted during a second time period and on a second frequency to the second parent wherein the first and second times and first and second frequencies are all different and wherein the first and second time periods are directly adjacent to one another in time.
US09565570B2 Capacity planning method and device for wireless broadband network
In a network constructed according to a network planning parameter, access scheduling is performed on a User Equipment UE in accordance with a type of a service of the UE; statistics on an indicator of performing access scheduling on the UE are acquired; and it is determined whether the indicator meets a requirement in network capacity planning; and when the indicator meets the requirement, a target planning parameter is determined as the network planning parameter; otherwise when the indicator does not meet the requirement, the network planning parameter is adjusted until the indicator meets the requirement in network capacity planning. Network capacity for multiple services is planned according to service features, improving accuracy of network capacity planning.
US09565561B2 Alert for adding client devices to a network
In one embodiment, a method of configuring a network connectivity device comprises receiving a network association request from a prospective client device requesting access to a network and sending an alert signal to a control device to cause the control device to emit an audible signal indicative of a network association request from a prospective client device. A prompt message is sent to the control device to cause the control device to provide instructions on providing feedback to the network connectivity device. The network connectivity device receives feedback from the control device and permits or denies access to the network responsive to the feedback from the control device.
US09565557B2 Intelligently transferring privacy settings between devices based on proximity
Disclosed are methods, computing devices, and computer-readable mediums for transferring privacy settings. For example, a method includes determining location information indicative of a location of a computing device. Further, the method includes determining one or more applications installed on the computing device and on one or more other computing devices that are configured to access the location information. Yet further, the method includes transferring a privacy setting of the computing device to the one or more other computing devices. In addition, the method includes determining accesses of the one or more applications to the location information indicative of the location of the computing device.
US09565556B2 User managed number privacy and call accessibility
A system and method for maintaining privacy of a user's telephone number is disclosed. The method provides a means by which a user A may prefer to exchange her contact number with another user B. The contact number is encrypted by user A and passed on to the mobile phone of user B. In the phonebook of user B, the contact number of user A is stored in encrypted format. Further, when user B initiates a call to user A, the encrypted number is sent to the network. At the MSC of user B, the number is decrypted and a call is established with user A. When user A calls user B, user A's number is encrypted at user B's MSC. This is transmitted to user B, where it is compared with the already encrypted number in the phonebook. The matching name of user A is then displayed.
US09565555B2 Method and apparatus for managing user equipment history information in wireless communication network
A method and an apparatus are provided in a first radio access technology (RAT). Mobility history information is generated including information on a time duration while in a second RAT. It is identified whether the terminal is in a Radio Resource Control (RRC) connected mode. The mobility history information is transmitted to a base station if the terminal is in the RRC connected mode.
US09565550B2 Method and program for cell barring in a cellular network
A method for controlling the access of a User Equipment (UE) to a public land mobile network (PLMN), the PLMN providing at least a service, the PLMN having at least one network cell, a control channel being broadcast within the network cell, includes: transmitting a barring factor information to the UE on the broadcast control channel within the network cell; transmitting a barring scaling information to the UE on a control channel independently of the barring factor information; and realizing, based on a combination of the barring factor information and the barring scaling information, an access control to the service with regard to the UE by deciding whether a specific access request of the UE to the service is accepted or rejected. The barring scaling information is individually assigned to the UE on a per-UE basis and the barring scaling information is defined by the PLMN for selectively controlling access of each UE to the PLMN.
US09565547B2 Registration of a roaming UE onto a preferred VPLMN using airplane mode of operation
Disclosed is a method in which a User Equipment will be able to register near instantly onto an available preferred roaming network, when the cellular radio of the UE is powered on. The method disclosed comprises of a roaming destination determined from a mobile boarding pass or input via User Interface of an Application installed on the Mobile Equipment or via UI on the Operating System of the ME, where the Application or OS compares the roaming destination with a PLMN list to obtain the preferred PLMN ID of that roaming destination which is selected and updated to specific files within the UICC. LTE and/or UMTS band information can also be obtained for the roaming destination and an MRU database updated to include the LTE and/or UMTS band information. A specific REFRESH command that is sent from the UICC to the ME prior to turning off the cellular radio of the UE, is used in the disclosed method to achieve near instant or instant registration onto the preferred visited PLMN when the cellular radio of the UE is turned on upon arrival at roaming destination. Alternatively, the ME can send a reset signal to the UICC when turning on the cellular radio of the UE upon arrival at the roaming destination.
US09565544B1 Managing resource usage of a mobile device
Methods and systems for managing resource usage of a mobile device based on a resource threshold of a wireless communications network. A resource policy is received from a mobile device. The resource policy indicates that a network resource manager associated with a wireless communications network is authorized to use the resource policy to control the resource usage of the mobile device to support a resource threshold level of the wireless communications network. The wireless communications network is associated with a service provider of the mobile device. It is then determined that the wireless communications network has met the resource threshold. Upon determining that the wireless communications threshold has met the resource threshold, the resource usage of the mobile device is limited using the received resource policy of the mobile device.
US09565542B2 Determining an accuracy of a location determination
The accuracy of a location determination mechanism may be determined as compared to another location determination mechanism. Dialing 9-1-1 on a mobile communication device may trigger location determination of the device via a GPS-based mechanism. The location information may be time stamped. The location and time information may be provided to a network. The network may determine the location of the device via network infrastructure. The network may time stamp this second set of locations. The determination of the locations of the device via GPS and via the network infrastructure may occur approximately during the same time frame. The first set of locations and the second set of locations may be time aligned, and the differences between the two sets may be utilized to determine the accuracy of network-infrastructure-based location determination mechanism as compared to the GPS-based location determination mechanism.
US09565539B2 Electronic device and call transfer control method
According to one of aspects, an electronic device, includes: a first communication unit configured to perform communication using a first communication scheme; a second communication unit configured to perform communication using a second communication scheme; and a control unit. When the first communication unit detects an incoming call, the control unit transfers the incoming call to which information linked with an incoming call number of the incoming call is added from the second communication unit to a specific electronic device.
US09565536B2 Method and apparatus for registration of location information of wireless devices in a wireless communication network supporting multicast calls
An apparatus and method for transmitting push-to-talk (PTT) communications through multicast channels to a plurality of wireless devices. The PTT server uses the unicast approach to deliver the PTT communication to a group of PTT clients when it does not have the location information of the PTT clients in the group. In one embodiment, the wireless devices report their location to a PTT server after receiving a PTT communication for a group and a timer is started. The wireless devices continue to report their location when moving from an area served by one base station to an area served by another before the timer expires. The PTT server also starts the timer for that PTT group with the same value after initiating the PTT group communication. The PTT server uses the location information to determine if multicast channels can be used when transmitting PTT communications to the wireless devices.
US09565535B2 Mobile interface to a show
A computer system that communicates with information indicative of a lighting show, and provides information to users in the audience to allow their phones to be interactive with the show. In one embodiment a lighting designer or show promoter can provide information R that extends the lighting effect on to the user's phone. In another embodiment, the show promoter may provide information indicative of the venue. The information can be location specific, for example information that is provided to a specific client device can be based on the specific location of the client device. This can provide location sensitive lighting information, or maps, or in seat specific information about the venue.
US09565528B2 Providing a message based on translating a beacon identifier to a virtual beacon identifier
A system may receive a beacon identifier. The system may translate the beacon identifier to a virtual beacon identifier. The virtual beacon identifier may be associated with an entity. The system may determine message information based on the virtual beacon identifier. The message information may include information associated with a message to be provided for display to a user and may be associated with the entity. The system may provide, for display to the user, the message associated with the message information.
US09565527B1 Location-based services for exigent circumstances
Systems and methods for developing, deploying, providing, and/or operating location-based services are disclosed. A computer system receives a search request for location information associated with a wireless device. The search request is received from a requesting party, such as an investigator or law enforcement officer. The search request includes an indication of exigent circumstances. A service provider associated with the wireless device is identified. A notification message is generated comprising information associated with the search request. The notification message is provided to at least one notification party, who is other than the requesting party. When approval is received from the notification party, location information is obtained from the service provider. The location information may be provided to the notification party. When approval is received from the notification party, the location information is provided to the requesting party.
US09565524B2 Accessing location-based information on a mobile device
A method for accessing location-based information on a mobile device. In the method, a processor on the mobile device identifies a location, determines whether a location wireless network is available, determines geographical coordinates of the location in response to determining that the location wireless network is not available, calculates a URL using the geographical coordinates and calculates a default HTML, and displays one or more pages created by the default HTML that includes information of the location.
US09565523B1 Active geo-fence management
In one embodiment, techniques approximate concurrent monitoring of a large number of geo-fences, potentially beyond a number supported by a mobile device, The mobile device may activate a subset of geo-fences to be monitored, the subset of geo-fences selected from the set of geo-fences based on proximity to a current location of the mobile device. The mobile device may also establish and monitor an envelope geo-fence that encompasses the subset of geo-fences. In response to detecting that the mobile device has moved to a new location proximate to the envelope geo-fence, a new subset of geo-fences is activated to be monitored. Geo-fences of the subset of geo-fences that are not part of the new subset of geo-fences are deactivated.
US09565522B2 Systems and methods for using spatial and temporal analysis to associate data sources with mobile devices
Various embodiments of the present technology generally relate to data delivery. More specifically, some embodiments of the present technology relate to systems and methods for using spatial and temporal analysis to associate data sources with mobile devices. The delivery of data to support a wide variety of services for and about mobile devices that are based on data stored in corporate, commercial, and government databases which is not currently linked to individual mobile devices. Some embodiments allow advertisers to better target their ads to relevant target audience with greater accuracy.
US09565516B2 Rate indication and link adaptation for long range wireless networks
A method of fast link adaptation for Bluetooth long-range wireless networks is provided. A novel rate indication (RI) field is incorporated in a data packet to enable auto detection of rate adaptation at the receiver side. The data packet comprises a preamble, a first packet portion including the RI field, and a second packet portion including the PDU. The first packet portion is encoded with a first rate while the second packet portion is encoded with a second rate indicated by the RI field. The transmitting device raise/lower the encoding rate when the link quality is good/poor. The receiving device can provide recommended rate or link quality feedback information via an LMP message to help the transmitting device making rate adaptation decision. The transmitter can unilaterally decide the data rate for the second packet portion without receiver recommendation.
US09565514B2 Systems and methods for disabling page scans
A method for wireless communication by a Bluetooth device is described. The method includes determining a paired device configuration for Bluetooth communication. The method also includes disabling Bluetooth page scans based on the paired device configuration. The page scans may be disabled when the Bluetooth device is in a connectable state for Bluetooth communication.
US09565510B2 Coordinating wireless communication network access via multiple logic capable databases
Wireless communication network access is facilitated via multiple logic-capable storage (MLCS) devices. One method comprises: scanning a record of records stored in a MLCS device to determine whether a communication device associated with a request for communication establishment has a defined functionality; and generating information indicative of the communication device failing to have the defined functionality based on identifying a value range inclusive of an identifier of the communication device and based on determining that the MLCS device is a negative logic storage device, wherein the MLCS device is programmable to have a first type of logic at a first time and a second type of logic at a second time. The first type of logic can be the negative logic type and the second type of logic can be a positive logic type.
US09565499B2 Binaural hearing aid system for compensation of microphone deviations based on the wearer's own voice
A hearing aid system is enabled for binaural microphone adjustment by way of the wearer's own voice. The hearing aid system has a first and a second hearing aid having a first and a second acousto-electric converter. The converters have a signal link with a signal processing unit which determines and compensates for signal deviations caused by the first and second acousto-electric converters on the basis of signals from the wearer's own voice. The wearer's own voice is recognized by a special facility.
US09565494B2 Acoustic processing device
The present invention provides an acoustic processing device capable of providing a high-quality sound even in a standby through mode. A controller is characterized by supplying power from an auxiliary power supply to a sound signal processing unit in the standby through mode. In the standby through mode, the controller extracts a sound signal included in an input HDMI signal, outputs a high-frequency sound component from an input/output unit to, for example, a television, and outputs a low-frequency sound component from a sound output terminal to a speaker (for example, a subwoofer) with an amplification function. As a result, the user can listen to content with powerful bass on the television, without operating an amplifying circuit, which consumes most of the power consumed by the acoustic processing device, using a main power supply, that is, while suppressing the power consumption of the acoustic processing device.
US09565492B2 Active noise reduction headphone
An active noise reduction earphone includes a speaker, a plurality of microphones and a feedback system. Each microphone is displaced from the speaker and the other microphones, and each microphone generates a microphone signal responsive to received acoustic noise. The feedback system receives a combination of the microphone signals and generates an inverse noise signal that is applied to the speaker. The speaker generates an inverse acoustic noise signal that substantially cancels the acoustic noise signal at a predetermined location relative to the speaker and the microphones. The feedback system can include a microphone signal combiner in communication with the microphones. The microphone signal combiner generates a signal that may be a sum or weighted sum of the microphone signals and can be used to generate the inverse noise signal. The earphone has an increased noise reduction bandwidth and improved cancellation capability relative to conventional earphones.
US09565489B2 Display device
A display device may include a display panel, a bottom chassis configured to accommodate the display panel, and a plurality of speaker units electrically connected to the display panel and configured to output sounds. The bottom chassis may include a plurality of protrusions protruding downward and in which an enclosure is defined, and also may include a groove that is defined between the protrusions, an opening that is defined by the protrusions, or an elastic member configured to couple the protrusions. The respective speaker units may be disposed in respective protrusions.
US09565488B2 Micro-electro-mechanical system devices
In various embodiments, a micro-electro-mechanical system device is provided. The micro-electro-mechanical system device may include a carrier, a particle filter structure coupled to the carrier, the particle filter structure comprising a grid, wherein the grid comprises a plurality of grid elements, each grid element comprising at least one through hole, and a micro-electro-mechanical system structure disposed on a side of the particle filter structure opposite the carrier. A height of the plurality of grid elements is greater than a width of the corresponding grid elements.
US09565487B2 Network with a fast-switching optical core providing widely varying flow-rate allocations
Multiple switch planes, each having meshed bufferless switch units, connect source nodes to sink nodes to form a communications network. Each directed pair of source and sink nodes has a first-order path traversing a single switch unit in a corresponding switch plane and multiple second-order paths each traversing two switch units in one of the remaining switch planes. To reduce processing effort and minimize requisite switching hardware, connectivity patterns of source nodes and sink nodes to the switch planes are selected so that each pair of source node and sink node connects only once to a common switch unit. Widely-varying flow rates may be allocated from each source node to the sink nodes. To handle frequent changes of flow-rate allocations, in order to follow variations of traffic distribution, a high-throughput scheduling system employing coordinated multiple scheduler units is provided in each switch plane.
US09565486B2 Electronic video product supporting interactive interconnected system
An electronic video product supporting an interactive interconnected system supports transmit-receive of a video information signal of the interactive interconnected system which comprises an electronic reading device and an electronic transmitter-receiver. The video information signal is synthesized by associated data and media information data. The associated data is a preset URI (Uniform Resource Identifier). The electronic transmitter-receiver is provided with an associated data reception circuit, an associated data transmission circuit and a central processing unit (with memory). The associated data reception circuit is equipped with a short-distance signal transmission-reception circuit; and the electronic transmitter-receiver is mainly configured to control transmit-receive of the associated data of the decomposed multimedia information signal, receive the associated data decomposed by the transmission circuit of the electronic reading device, transmit the associated data to an external information data storage center via a remote wireless technology, and quickly call out an associated electronic file.
US09565483B2 Video quality and audio quality adjustment
A system that incorporates teachings of the present disclosure may include, for example, a system having a controller that increasing a first quality of first media content to achieve an adjusted quality, by adjusting a number of first encoded video portions, first encoded audio portions or both allocated to a presentation of first video and first audio of the first media content. A digital stream having a total bandwidth includes the first media content and second media content. A second quality of the second media content is decreased, by decreasing a number of encoded video portions, encoded audio portions or both allocated to a presentation of second video and second audio of the second media content, while maintaining consistency in the total bandwidth of the digital stream. Other embodiments are disclosed.
US09565481B1 Event pop-ups for video selection
A method for notifying a viewer of content relevant to the viewer's interests is provided. A computer identifies an identity of a viewer of a display device, wherein the display device is displaying a first video feed. A computer retrieves a profile of the viewer, wherein the profile includes a plurality of preferences of the viewer. A computer, in response to a determination that a content of a second video feed that is available for viewing on the display device matches at least one of the plurality of preferences of the viewer, generates a notification of the second video feed. A computer, in response to receiving an acceptance of the notification, sends a command to the display device to display the second video feed.
US09565476B2 Video providing textual content system and method
A system for interacting with a video includes a processor, a video decoder communicatively connected to the processor, a storage communicatively connected to the demultiplexer, the storage contains at least one video file having more than one video frame, at least one of the video frame including at least one respective metadata segment of the video frame, and an input device communicatively connected to the processor. The processor, responsive to the input device, processes the at least one of the video frame including the at least one respective metadata segment, controlling selection of another of the more than one video frame for the video decoder.
US09565464B2 Method and system for multi-path video and network channels
Methods and systems for multi-path video and network channels may comprise a communication device comprising a wideband path (WB) and a narrowband path (NB). A video channel and a network channel may be received in the WB when the device is operating in a first stage. A video channel and a network channel may be received in the WB and the network channel may also be received in the NB when the device is operating in a second stage. The network channel may be received in the NB when the device is operating in a third stage. The reception of the network channel from both the WB and NB may enable a continuous reception of the network channel in a transition between the first and third stages. The WB may be operable to receive a plurality of channels and the NB may be operable to receive a single channel.
US09565463B2 Method for distance based content mirroring and mirroring transfer
A method of mirroring primary media content from a portable computing device to a network of audiovisual (AV) units and handing over the mirroring among the network of AV units is provided with a predetermined value index and an operational visual range for the network of AV units. The signal strength between the portable computing device and an arbitrary unit of the network of AV units and the geospatial location of the portable computing device is measured when calculating a value index. The value index and the predetermined value index are used in generating a client identification (ID) for the portable computing device. The client ID is used to minor the primary media content on the arbitrary unit. Moreover, the client ID is also used to handover mirroring among the network of AV units.
US09565456B2 System and method for commercial detection in digital media environments
In accordance with an embodiment, described herein is a system and method for providing commercial (advertisement) detection in digital media environments. A media stream, for example, a video stream of television shows or movies, can be analyzed either in advance or in realtime, to determine commercial segments or blocks within the media stream, and to distinguish them from (non-commercial) content segments or blocks. In accordance with an embodiment, frame features, black spaces, cue points, or other segment or block information can be used to improve the accuracy and precision with which commercials are identified. Particular commercials can be identified, together with information as to the location of those commercials within the media stream. In accordance with an embodiment, the media streams can be used within an on-demand cloud-based media environment, which allows a user to select within a plurality of media channels, or to locate or skip particular commercials.
US09565445B2 Method, medium, and apparatus encoding and/or decoding an image using the same coding mode across components
A method, medium, and apparatus encoding and/or decoding an image in order to increase encoding and decoding efficiency by performing binary-arithmetic coding/decoding on a binary value of a syntax element using a probability model having the same syntax element probability value for respective context index information of each of at least two image components.
US09565440B2 Quantization parameter adjustment based on sum of variance and estimated picture encoding cost
A video processing device includes a rate control module to determine more accurate initial quantization parameters at each scene switching point and to adjust the QP parameters in response to scene changes using a sum of variances metric and an estimated picture encoding cost metric from a coding complex estimation block. To determine a first quantization parameter set, a sum of variances metric and an estimated picture encoding cost metric for an initial set pictures of a video stream are used. A bit allocation module is to set a target bit allocation for infra-encoded pictures as substantially proportional to the sum of variances metric and substantially inversely proportional to the estimated picture encoding cost metric, and set a target bit allocation for forward predictive and bi-predictive pictures as substantially proportional to the estimated picture encoding cost metric and substantially inversely proportional to the sum of variances metric.
US09565427B1 High definition multimedia interface test system
A high definition multimedia interface (HDMI) test system including an HDMI test device that includes a display, a microcontroller, first and second input ports, an output port, a first cable connector, a second cable connector, and a third cable connector. The HDMI test device couples to an external device and receives an HDMI signal from the external device via the first cable connector. The microcontroller receives the HDMI signal from the first input port and converts the signal to a video signal, wherein the display displays an image associated with the video signal. The microcontroller transmits a test HDMI signal to the third cable connector, receives the test signal from the second cable connector and compares the test signal transmitted to the third cable connector and the test signal received from the second cable connector to determine continuity of an HDMI cable coupled with the second and third cable connectors.
US09565419B2 Digital camera system for recording, editing and visualizing images
A digital camera system (20), as illustrated in FIG. 1, includes an optical assembly (22) to gather light (24) from a desired scene (26), a modular imaging subsystem (28) aligned with the optical assembly (22), and an image processing, recording and display subsystem (34).
US09565415B2 Method of presenting three-dimensional content with disparity adjustments
Visual discomfort from depth jumps in 3D video content is reduced or avoided by detecting the occurrence of a depth jump and by changing the disparity of a group of received image frames including the frames at the depth jump in order to adjust the perceived depth in a smooth transition across the group of image frames from a first disparity value to a second disparity value. Depth jumps may be detected, for instance, when content is switched from one 3D shot to another 3D shot.
US09565404B2 Encoding techniques for banding reduction
Video encoders often produce banding artifacts on areas with smooth gradients and low levels of detail/noise. In this disclosure, a video encoding system identifies the banded areas and adjusts coding parameters accordingly. The video coder may include a pre-coding banding detector and a post-coding banding detector. The pre-coding detector may identify regions in the input picture with smooth gradients that are likely to have banding artifacts after encoding. The post-coding detector may identify regions in the reconstructed picture with visible banding. Usage of pre-coding detector and/or post-coding detector depends on how an encoder operates. In a single-pass encoding or during the first pass of a multi-pass encoding, the pre-coding detection maps are used. During picture re-encoding or during later passes of a multi-pass encoding, the post-coding detector maps are used.
US09565403B1 Video processing system
A method and apparatus for processing images. A sequence of images is received from a sensor system. A number of objects is present in the sequence of images. Information about the number of objects is identified using the sequence of images and a selection of a level of reduction of data from different levels of reduction of data. A set of images from the sequence of images is identified using the selection of the level of reduction of data. The set of images and the information about the number of objects are represented in data. An amount of the data for the sequence of images is based on the selection of the level of reduction of data.
US09565402B2 Video camera device and method to monitor a child in a vehicle
The present invention is directed to a system and methods of monitoring a child seated in the rear seat of a vehicle in a child's car seat employing a video camera which transmits a video signal to a video display receiver placed in the driver's frame of vision. The video camera as envisioned herein is placed within a child's stuffed toy, the camera signal being transmitted remotely to a separate video display monitor screen device, viewable to the parent driving the vehicle. The camera is adjustable in the number of positions in which it is placed in the vehicle compartment as well as the direction in which the camera is directed. To adjust the direction in which the camera is pointed, the invention includes a bendable, flexible and sturdy neck that interconnects the camera to a transmission unit, which provides the driver with a view of the child.
US09565398B2 Caching graphical interface for displaying video and ancillary data from a saved video
A system and a method for attaining a selectable image sequence are provided. The system includes a viewer display component configured to transmit a request from a user's interface component for the selectable image sequence. The request obtains a handle which corresponds to the selectable image sequence, a display description in which the handle is embedded and a reply response containing the handle that corresponds to the selectable image. The viewer display component is also configured to receive the reply response and to render the selectable image sequence on a display screen of the user's interface component.
US09565397B2 Deterministically skewing transmission of content streams
Described are computer-based methods and apparatuses, including computer program products, for deterministically skewing transmission of content streams. A content stream comprising one or more video frames is received. The content stream is buffered in a buffer, wherein the buffer allows simultaneous read access to the content stream at a plurality of locations. One or more video frames of the content stream are transmitted from the buffer to a first device associated with a first subscriber beginning at a first location in the buffer based on a first transmission delay parameter. One or more video frames of the content stream are transmitted from the buffer to a second device associated with a second subscriber beginning at a second location in the buffer based on a second transmission delay parameter.
US09565393B2 Communication terminal, teleconference system, and recording medium
Disclosed is a communication terminal transmitting and receiving audio data and at least one of image data obtained by imaging a subject and display data of a shared screen between the communication terminal and one or more other communication terminals via a relay device. The communication terminal includes a detector configured to detect a predetermined event in which transmission of the image data is not required while imaging the subject is continuously executed, and a stopper configured to stop imaging the subject and stop transmitting the image data in response to the detection of the predetermined event.
US09565389B2 Systems and methods for recording overlapping media content during scheduling conflicts
In many aspects, systems and methods for recording overlapping media content using interactive media guidance applications are provided. The systems and methods for recording overlapping media content generally relate to cropping overlapping portions of the media content thereby allowing a user to enjoy most of the recording wile only forgoing a portion of the beginning or the end of a program.
US09565385B1 Image sensor having sub-diffraction-limit pixels
An imaging system has an imager comprising a plurality of jots. A readout circuit is in electrical communication with the imager. The readout circuit can be configured to facilitate the formation of an image by defining neighborhoods of the jots, wherein a local density of exposed jots within a neighborhood is used to generate a digital value for a pixel of the image.
US09565383B2 Semiconductor device, solid-state image sensor and camera system
The present invention relates to a semiconductor device, a solid-state image sensor and a camera system capable of reducing the influence of noise at a connection between chips without a special circuit for communication and reducing the cost as a result. The semiconductor device includes: a first chip; and a second chip, wherein the first chip and the second chip are bonded to have a stacked structure, the first chip has a high-voltage transistor circuit mounted thereon, the second chip has mounted thereon a low-voltage transistor circuit having lower breakdown voltage than the high-voltage transistor circuit, and wiring between the first chip and the second chip is connected through a via formed in the first chip.
US09565369B2 Adaptive switching of views for a video conference that involves a presentation apparatus
Techniques are provided for dynamically adapting the view from a conference endpoint that includes a presentation apparatus, such as a whiteboard. A first signal is received that includes a video signal derived from a video camera that is viewing a room during a conference session in which a person is presenting information on a presentation apparatus. During the video conference, switching is performed between the first signal and a second signal representing content being displayed on the presentation apparatus during the conference session for output and transmission to other conference endpoints of the conference session. The determination as to whether to supply the first signal (for a normal view of the conference room) or the second signal may be based on a position determination of the presenter or may be instead be based on an external view selection command received from another conference endpoint participating in the conference session.
US09565368B2 Enhanced video capture in adverse lighting conditions
A device and method of capturing a video frame using an electronic device to provide enhanced video. A first sub-frame is captured using ambient light, and a second sub-frame is captured using ambient light and a light source under control of the electronic device. A primary frame is generated based on a combination of the first sub-frame and the second sub-frame.
US09565367B2 Imaging apparatus having framing assist control
In an imaging apparatus having framing assist control, a controller controls a change speed of the display angle of view changed by a second or a third instruction member faster than the change speed of the display angle of view changed by a first instruction member. The first instruction member is configured to issue an instruction regarding a change of a display angle of view and a change direction of the display angle of view. The second instruction member is configured to issue an instruction to change the display angle of view displayed on the monitor to a wide-angle side by a predetermined amount. The third instruction member is configured to issue an instruction to change the display angle of view displayed on the monitor to the display angle of view before the display angle of view is changed by the second instruction member.
US09565360B2 Image data recording apparatus capable of recording still and moving images simultaneously
A moving image data recording apparatus and method that records a moving image file and a still image file and associates them with each other in the same directory.
US09565353B2 Image pickup apparatus, image pickup system, method of controlling image pickup apparatus, and non-transitory computer-readable storage medium
An image pickup apparatus includes an image pickup element configured to perform photoelectric conversion on an optical image obtained through an image pickup optical system to generate an image signal, a focus detection unit configured to perform focus detection based on the image signal, a determination unit configured to determine an object in a screen, a calculation unit configured to calculate an in-focus position based on information of the object determined by the determination unit, and a control unit configured to perform the in-focus control based on the in-focus position calculated by the calculation unit.
US09565345B2 Image capture device
Provided is an image capture device including a lens unit that includes a lens, a supporting member that supports the lens unit and rotates in a predetermined rotating direction with the lens unit, a rotation regulating member that regulates rotation of the supporting member by coming into contact with the supporting member while the supporting member is rotating, and a move permitting part that permits the rotation regulating member being in contact with the supporting member to move a predetermined amount in the rotating direction in a manner that the supporting member is rotatable 360 degrees or more in the rotating direction.
US09565343B2 Camera shoe extension
A microphone assembly includes a microphone unit and an attachment unit. The attachment unit includes a camera shoe attachment section. A camera shoe extension includes a support arm and a camera shoe attachment section attached to a rear end of the support arm. The support arm is curved into a circular arc shape such that the front end thereof is located higher than the rear end thereof. The camera shoe attachment section of the attachment unit is mounted on a shoe formed on the front end of the support arm. The camera shoe attachment section of the camera shoe extension is mounted on a camera shoe of a digital camera.
US09565328B2 Multi-functional device and storage medium
A multi-functional device configured to receive a function execution request transmitted from a terminal device without using a driver program, transmit a relation information request for requesting transmission of user relation information to the terminal apparatus, in a case where the function execution request not including individual relation information relating to individual identification information is received from the terminal apparatus, and control a specific function engine of the multi-functional device to execute a specific function, in a case where the function execution request including individual relation information relating to individual identification information is received from the terminal apparatus in response to the transmitting of the relation information request to the terminal apparatus and on condition that individual permission information associated with the individual identification information in a table indicates that use of the specific function is permitted.
US09565321B2 Information processing apparatus and method for determining fax destination information
The invention provides an information processing apparatus capable of preliminarily determining a connection number for each communication mode and easily allocating a suitable connection number to a communication mode designated by a user. A method for controlling the information processing apparatus includes receiving a destination number from a user, determining a communication mode for each received destination number, controlling an information processing apparatus in such a way as to use the destination number and a first connection number as a destination if the determined communication mode is a FAX mode, and controlling the information processing apparatus in such a way as to use the destination number and a second connection number as a destination, which is different from the first connection number, if the determined communication mode is an IP-FAX mode.
US09565314B2 Spatial multiplexing in a soundfield teleconferencing system
The present document relates to audio conference systems. In particular, the present document relates to the mapping of soundfields within an audio conference system. A conference multiplexer (110, 175, 210, 400) configured to place a first input soundfield signal (402) originating from a first soundfield endpoint (120, 170) within a 2D or 3D conference scene (300) to be rendered to a listener (301) is described. The first input soundfield signal (402) is indicative of a soundfield captured by the first soundfield endpoint (120, 170). The conference multiplexer (110, 175, 210, 400) is configured to set up the conference scene (300) comprising a plurality of talker locations (321, 322, 332, 331) at different angles (323, 333) with respect to the listener (301); provide a first sector (325); wherein the first sector (325) has a first angular width (324); wherein the first angular width (324) is greater than zero; and transform the first input soundfield signal (402) into a first output soundfield signal (403), such that for the listener (301) the first output soundfield signal (403) appears to be emanating from one or more virtual talker locations (321, 322) within the first sector (325).
US09565303B1 System, method, and computer-readable medium for abbreviated-code dialing in a network system
A system, method, and computer readable medium for abbreviated dialing in a femtocell network is provided. A user having authorized access to the femtocell network may dial another authorized user using an abbreviated code. On receipt of the call request, a femtocell system may evaluate the destination number to determine if it is an abbreviated code. If the dialed number is not an abbreviated code, the femtocell system may direct the call request to the telecommunication core network for processing thereby. If the dialed number is evaluated by the femtocell system as an abbreviated code, the femtocell system may direct the call request to an on-site PBX for call handling. If the abbreviated code is a valid code and the dialed user equipment is currently in the femtocell network service area, the PBX may then complete the call setup within the femtocell network.
US09565292B2 Method and apparatus for performing an optimized location based search
An approach is provided for optimizing the generation of a location based search result. An optimization platform generates is also caused to initiate at least one second-location based search for at least one non-overlapping area of at least one first search area and at least one second search area to generate at least one set of new results. The optimization platform also designates at least one portion of the at least one first set of results as at least one set of old results. The optimization platform then returns at least one set of new results and the at least one set of old results as at least one second set of results for the at least one second location-based search.
US09565283B2 Method and apparatus for processing communication identification
A method for processing communication identifications includes obtaining communication records corresponding to a plurality of communication identifications of a current user, determining use frequencies of the communication identifications according to the communication records, and determining one of the communication identifications as a frequently-used communication identification according to the use frequencies.
US09565279B2 Mobile terminal case with displaceable bezel
A case for a mobile electronic device is configured such that it is not necessary to fully separate parts of the case in order to install, remove or replace a graphic insert. The user is only required to access an interior bay to a degree sufficient to introduce or extract a graphic insert. This access is accomplished by the limited relative displacement of two distinct structural components.
US09565274B2 Systems, methods and devices for trip management functions
A Web based application system for managing a trip. The Web based application system for managing a trip includes a graphical user interface for allowing a client computer coupled to a network to access a server computer to retrieve and store data relating to the trip therewith, one or more interactive windows functioning with the graphical user interface to perform the retrieving and the storing such that the data include a Web document and the graphical user interface and the interactive windows include a first application, and a wireless device interface for allowing a portable device wirelessly coupled, with a cellular telephone system, with the network to access the Web document. The portable device includes a cellular telephone functionality, a geo-locating functionality and a processor for processing the Web document. The processing helps manage the trip. Downloading and processing the Web document include a second application.
US09565268B2 Network storage system and method for file caching
A network storage system and a method for file caching are provided. The network storage system includes a first electronic apparatus and a server. The first electronic apparatus has a first storage space. The server has a network storage space larger than the first storage space. When the first electronic apparatus sends an access request to the server for accessing a first file within the network storage space, the server broadcasts a cache list in response to the access request. The cache list includes the first file and a plurality of neighboring file neighboring to the first file. After receiving the cache list, the first electronic apparatus accesses the first file according to the cache list, and caches at least one of the neighboring files according to a first cache space size of the first storage space.
US09565261B2 Location information in a communications system
A method of communicating location information relating to a first user of a first communication client from a first user terminal over a communications system to a second user terminal, the first user terminal executing the first communication client and the second user terminal executing a second communication client, the method comprising: the second communication client displaying a list of contacts associated with a second user of the second communication client, the list of contacts comprising a first contact representing the first user; the first user terminal determining a location of the first user; the first user terminal storing the determined location in a store of the first user terminal; the first communication client reading the stored location from the store; the first communication client generating a message comprising a visual indication of the location read from the store; transmitting the message from the first user terminal to the second user terminal; and displaying the visual indication of the location on the second user terminal in the contact list in association with the first contact.
US09565255B2 Electronic accessory for detecting and communicating a connection attribute corresponding to another electronic accessory
At an electronic accessory of a master electronic device, a connection attribute can be detected that is indicative of a presence or a characteristic of a connection between the electronic accessory and at least one other electronic accessory of the master electronic device. A connection-indicative signal can be generated at the electronic device that includes the connection attribute. The connection-indicative signal can be transmitted to the master electronic device.
US09565252B2 Distributed storage network with replication control and methods for use therewith
A method includes encoding input data into a plurality of slices. The plurality of slices are sent to a first plurality of distributed storage and task execution units for storage, the first plurality of distributed storage and task execution units being located at a corresponding first plurality of sites. Write slice data is received from the first plurality of distributed storage and task execution units. The method determines when replication is to be applied to the plurality of slices. When replication is to be applied to the plurality of slices, a second plurality of distributed storage and task execution units are selected, a plurality of replicated slices corresponding to the plurality of slices are generated, and the plurality of replicated slices are sent to the second plurality of distributed storage and task execution units.
US09565246B1 System and method for project and process management by synchronizing custom objects between an application and external server
A system for synchronizing Custom Objects between an application and an External server includes an application interfacing to a server for synchronizing standard objects supported by the application; a plurality of Custom Objects stored on the External server, wherein the Custom Objects are not supported by the application, the application interfacing to the External server for synchronizing Custom Objects; the application storing a plurality of standard objects. The standard objects are converted to Custom Objects types supported by the Custom Object manager. The application includes a Custom Object manager for managing the Custom Objects. At least one of the Custom Object type has a workflow. The Custom Objects include a discussion with a hierarchy of comments.
US09565245B1 Promoting time-based content through social networking systems
Time-based media is distributed and promoted in a social networking environment. Accounts of a social networking system author social media content items (SMCIs) from which a social networking system infers relevance of content to users of those accounts. Content distributors submit time-based media content to the social networking system, which creates distributor SMCIs containing the time-based media content. Accounts are identified to receive distributor SMCIs based on SMCIs previously authored by those accounts as well as identifying information and the subject of the SMCI. Content promoters may add promotional material to distributor SMCIs, which the social networking service sends to additional accounts.
US09565243B2 System and method for managing event tracking
A system and method of managing event tracking includes a tracking registry. The tracking registry includes a memory for storing tracking entries, a tracking entry hierarchy, and a registry interface configured to receive requests from a plurality of modules. The tracking registry opens a tracking entry based on a registry request received from a first module of the plurality of modules, and being associated with a first operation being handled by the first module and including a parent identifier of a parent tracking entry of the tracking entry, updates the tracking entry hierarchy based on the parent identifier, stores the first tracking entry in the memory, and closes the tracking entry based on an entry closing request received from a second module of the plurality of modules and being associated with completion of a second operation being handled by the second module. The second operation performs processing associated with completion of the first operation.
US09565230B2 System and method of encrypted media encapsulation
A system for and method of media encapsulation is presented. The method may include receiving, via an audio digitizer, a plurality of packets of data and compressing, via a codec, the plurality of packets of data. The method may also include queuing the plurality of packets of data in a queue and encrypting, via a filter, payloads of at least two of the plurality of packets of data in the queue into a single payload. The method further include transmitting the single payload in a single encrypted data packet.
US09565223B2 Social network interaction
In a mobile communications terminal 100, there is provided a gestural control application for associated operation with an image viewing application. The gestural control application is configured to receive user gestures inputted through a touch-sensitive display of the apparatus when one or more images is displayed by the image viewing application. The gestural control application is configured to identify a correspondence between a received gesture and one of a plurality of locally-stored reference gestures and to identify selection by means of the inputted gesture of one or more entities in the or each image. By means of this identification and selection, said application is configured to communicate and apply a function associated with the identified reference gesture to an external web site through which is accessed a predetermined social network application, the function being applied in relation to the selected one or more entities.
US09565220B2 Systems and methods for preventing fraud in an internet protocol telephony system
Systems and methods for preventing fraud in an IP based telephony system include noting when an IP based telephony device sent to a new customer is not installed and registered with the system. If a new customer never attempts to register a device which was sent to the new customer, the system will assume that the new customer submitted false or erroneous address information. A new customer is prevented from taking any actions that would result in new charges until the new customer has registered an IP device sent to the new customer. Likewise, the system will act to prevent a phone verification service from reaching a new customer at his newly assigned telephone number until after the new customer has registered an IP based telephony device sent to the new customer.
US09565216B2 Methods, systems, and computer program products for security protocol selection in internet protocol multimedia subsystem networks
A method includes receiving a first secured registration request message from user equipment at a registration server in an Internet Protocol multimedia subsystem network, the first secured registration request message being secured using a first security protocol, determining at the registration server that the first secured registration request message cannot be decoded using the first security protocol, sending a message from the registration server to the user equipment proposing a second security protocol, and receiving a second secured registration request message from the user equipment at the registration server, the second secured registration request message being secured using the second security protocol.
US09565198B2 Tenant based signature validation
Methods and systems are provided for validating a signature in a multi-tenant environment. A server or other computing device that is part of a distributed network may request a certificate collection from an identified tenant store. The requested certificate collection may be loaded in a virtual store that is accessible by the server or other computing device. The sever or other computing device may then access one or more certificates from the virtual store to validate a signature.
US09565188B2 System and method for digitally signing documents from a mobile device
A system and method for embedding a written signature into a secure electronic document is disclosed. In certain embodiments, a user views the electronic document on a first computing device and creates an electronic digital signature on a mobile computing device. The user is securely certified by a system created alphanumeric code and the identification of the mobile device. The signature is then embedded into the electronic document and stored securely on a central server.
US09565187B2 Systems and methods for mutual authentication of electronic devices
Embodiments are provided for mutually authenticating a pair of electronic devices. According to certain aspects, the electronic devices may connect to each other via an out-of-band communication channel. The electronic devices may each output audio signals and detect audio signals output by the other electronic devices. Based on timestamps associated with audio output and detection events, each of the electronic devices may calculate relevant time and distance parameters, and transmit the calculated parameters to the other electronic device via the out-of-band communication channel. The electronic devices may compare the calculated parameters to determine mutual authentication.
US09565182B2 Managing access to an on-demand service
Provided are mechanisms and methods for managing a risk of access to an on-demand service as a condition of permitting access to the on-demand service. These mechanisms and methods for providing such management can enable embodiments to help prohibit an unauthorized user from accessing an account of an authorized user when the authorized user inadvertently loses login information. The ability of embodiments to provide such management may lead to an improved security feature for accessing on-demand services.
US09565179B2 Method and system for facilitating collaboration across multiple platforms
A method and system for facilitating collaboration across a plurality of platforms are disclosed. A server with one or more processors and memory performs an identity authentication process to validate a user to access a super account, where the super account is bound to a plurality of sub-accounts, and where each of the plurality of sub-accounts corresponds to a distinct platform. In accordance with a determination that the authentication process is successful, the server queries sub-servers corresponding to the plurality of sub-accounts for respective usage rights of each of the plurality of sub-accounts. The server transmits, to the user, one or more tokens identifying the respective usage rights of each of the plurality of sub-accounts and generates a user interface including affordances based at least in part on the usage rights of each of the plurality of sub-accounts.
US09565178B2 Using representational state transfer (REST) for consent management
Techniques are disclosed for sending, from an application executing on a device associated with a user, through a Representational State Transfer (REST)-based interface, to an authorization computer system, a request for permission to access a scope of information associated with the user. The techniques can further include, based on authentication of the user, receiving, at the device associated with the user, through the REST-based interface, a request for consent by the user to allow the application to access information that is within the scope of information associated with the user. Furthermore, the techniques can include, responsive to the device receiving consent from the user, sending, from the device associated with the user, through the REST-based interface, to the authorization computer system, the consent to allow the application to access the information for the authorization computer system to store a mapping between the application and the scope.
US09565172B2 Method for enabling a secure provisioning of a credential, and related wireless devices and servers
This disclosure provides a method, performed in a wireless device 60, for enabling a secure provisioning of a credential from a server 70. The wireless device 60 stores a device public key and a device private key. The server 70 stores the device public key. The method comprises receiving S1 an authentication request from the server 70; generating S2 a device authentication and integrity, DAI, indicator; and transmitting S3 an authentication response to the server 70. The authentication response comprises the DAI indicator. The method comprises receiving S4 a credential message from the server 70, the credential message comprising a server authentication and integrity, SAI, indicator. The SAI indicator provides a proof of the server's possession of the device public key. The method comprises verifying S5 the received credential message using the device public key.
US09565171B2 Efficient key hierarchy for delivery of multimedia content
A Digital Rights Management (DRM) system provides a lightweight layering of encryption and decryption of keys that allows efficient use of different cryptographic techniques to effect the secure delivery of multimedia content. Asymmetric cryptography, where a public key is used to encrypt information that can only be decrypted by a matched private key, is used by the DRM system to deliver symmetric keys securely.
US09565165B2 System and method for controlling virtual private network access
Provided are a system and method for controlling virtual private network (VPN) access. The system includes a first VPN gateway, a second VPN gateway, a wireless local area network (WLAN) access control server configured to detect a corporate intranet connection of a wireless communication terminal connecting to a corporate intranet via the first VPN gateway, and a VPN setting change server configured to receive a request to change a VPN setting of the wireless communication terminal from the WLAN access control server and control the wireless communication terminal to change the VPN gateway currently in connection with the wireless communication terminal to the second VPN gateway in accordance with the VPN setting change request.
US09565161B2 Automatically replacing localhost as hostname in URL with fully qualified domain name or IP address
A method, system and computer program product for electronically communicating a correct Uniform Resource Locator (URL). The browser detects a copying of a URL to be placed in an electronic communication. In response to determining that the URL specifies an address of a loopback interface of the computing device via a localhost, the browser obtains the Fully Qualified Domain Name (FQDN) or Internet Protocol (IP) address of the computing device hosting the resource (e.g., application) referenced by the URL. The browser replaces the localhost in the URL with either the FQDN or IP address of the computing device. The modified URL is then made available to be shared with other users via electronic communication. In this manner, the localhost is automatically replaced with the correct domain name or IP address thereby ensuring that third party users will be able to retrieve the resource hosted on the computing device.
US09565159B2 Methods and apparatus for a distributed fibre channel control plane
In some embodiments, an apparatus includes a management module configured to assign a unique set of identifiers to each network control entity from a set of network control entities. As a result, a network control entity from the set of network control entities can assign an identifier from its unique set of identifiers to a port in response to that network control entity receiving a login request from the port. The set of network control entities is associated with a distributed multi-stage switch. The management module is also configured to store a zone set database associated with the distributed multi-stage switch. The management module is configured to send an instance of an active zone set stored within the zone set database to each network control entity from the set of network control entities such that each network control entity can enforce the active zone set.
US09565158B1 Systems and methods for automatically configuring virtual private networks
A computer-implemented method for automatically configuring virtual private networks may include 1) broadcasting by a client on a network to discover a virtual private network server configured to manage virtual private networks, 2) discovering, by the client in response to the broadcast, the virtual private network server, 3) establishing a secure connection between the client and the virtual private network server in response to the discovery, and 4) receiving, by the client from the virtual private network server through the secure connection, configuration settings that enable the client to automatically connect to a virtual private network. Various other methods, systems, and computer-readable media are also disclosed.
US09565155B2 System and method for openly sharing and synchronizing information across a plurality of mobile client application computers
A system and method for interactively sharing, synchronizing and controlling information among a plurality of users with different electronic contact types using network-based communication between a plurality of client applications on a plurality of mobile devices and a central controller computer, are described. In an exemplary embodiment, an information context may be configured as open by a first client application. A plurality of client applications may then share information within the information context whereby the plurality of client applications may join the information context using the information context identifier. A method for synchronization allows for shared information on different client devices to be controlled and automatically synchronized by the central controller. Messages, data structures, communications, and protocols between clients and the central controller allowing at least the creation, update, and deletion of information data related to the event, are described.
US09565150B2 Method, system, and computer readable storage device for managing message delivery based on context of a recipient and message content
Message delivery is controlled based on the context of the recipient and the content of the message. A message is received from a sender device, the message containing dynamic content. Contextual requirement data is received from the sender device indicating a dynamic contextual requirement to be met for the message to be made available to a user of a recipient device. Context data is received, indicating a context of the user of the recipient device. The dynamic content and the dynamic contextual requirement are modifiable, depending on the context data. The context data is evaluated to determine whether the dynamic contextual requirement is met. Responsive to the dynamic contextual requirement being met, the message is made available to the user of the recipient device.
US09565148B2 Method and apparatus for processing micro web log messages
Embodiments of the present invention disclose a method and an apparatus for processing micro web log messages in a micro web log system, where a unified rich media control is configured in each client side in the micro web log system, and the rich media control is obtained by encapsulating rich media information processing logics according to an operation type and a media type of rich media information. The method includes: receiving, by the client side in the micro web log system, an operation request for processing rich media information in a micro web log message; and invoking, by the client side in the micro web log system, a corresponding rich media control according to the operation type and the media type of the requested rich media information, and running the control to process the rich media information properly.
US09565143B2 Presence and geographic location notification based on a setting
A user of an instant messaging system may store names of other users of the instant messaging system on a participant list (which may be referred to as a “buddy list”), and the names may be categorized into one or more groups. Similarly, a user of a mobile device, such as a mobile telephone, may store contact information about people on the mobile device. Information describing the on-line presence of the user within the instant messaging system or the geographic location of a mobile device, such as a mobile telephone associated with the user, may be disseminated to users on the participant list or to people on the contact list based on notification information that is associated with groups of users or contacts.
US09565141B2 Method for providing messenger service and electronic device thereof
An apparatus and a method for providing a messenger service in an electronic device are provided. In the method, the messenger service with at least one counterpart electronic device is provided. First application setting information is determined during the messenger service. The first application setting information is transmitted to the at least one counterpart electronic device through the messenger service.
US09565140B2 HARQ memory space management for LTE carrier aggregation
A user equipment (UE) receives and decodes a first erroneous transport block (TB) from a base station in a mobile communication network. The UE allocates a first soft buffer having a first buffer size. The first soft buffer is associated with a first HARQ process for storing the first TB. The UE then receives and decodes a second erroneous TB from the base station. The UE allocates a second soft buffer having a second buffer size. The second soft buffer is associated with a second HARQ process for storing the second TB. The UE releases a portion of the first soft buffer to be allocated as part of the second soft buffer. The dynamic buffer allocation method reduces mismatch between rate matching and soft buffer storing when the total number of HARQ processes is small. In addition, more HARQ processes can be supported when the corresponding TB size is small.
US09565129B2 Resource provisioning planning for enterprise migration and automated application discovery
A method and a system may automatically compute optimized target resources and identify configurations given discovered source properties and dependencies of machines, while prioritizing performance in the target environment. An algorithm and/or tools for programmatically identifying and locating business application instances in an infrastructure, based on weighted similarity metric may be also provided.
US09565127B2 Admission control in a network environment
An admission control resource tracks identities of multiple clients in a network environment that share use of a network resource to retrieve content at the same or different adaptive bit rates. The admission control resource further monitors status information indicating an ability of each of the multiple clients to retrieve content at the same or different adaptive bit rates over the shared network resource. Based at least in part on the status information, the admission control resource controls use of the shared network resource by new clients. In other words, as its name suggests, the admission control resource as discussed herein selectively limits how many subscribers are able to use a shared network resource depending on feedback from one or more clients that currently use the shared network resource to retrieve the content at the same or different adaptive bit rates.
US09565120B2 Method and system for performing distributed deep-packet inspection
A method for deep-packet inspection of packets flowing through an end unit in a point-to-multipoint network. The method comprises classifying packet flows through the end unit using their flow-identification (ID) to determine which of the packet flows should be deep-packet inspected, wherein the packet flows include incoming packets received from a central unit and outgoing packets sent to the central unit of the point-to-multipoint network; duplicating packets determined to be deep-packet inspected; saving all duplicated packets in a memory; upon collection of a predefined number of duplicated packets belonging to a certain flow-ID, performing deep-packet processing based on at least one deep-packet inspection application; and saving the deep-packet processing results in the memory.
US09565117B2 Adaptive intelligent routing in a communication system
This disclosure relates to a system and method for routing data packets adaptively in a communication system. As the proliferation of data rich content and increasingly more capable mobile devices has continued, the amount of data communicated over mobile operator's networks can continue to exponentially increase. One way to accommodate increased data traffic and provide high quality data communication services to end users is by utilizing network resources efficiently. This disclosure provides systems and methods for efficiently utilizing network resources by providing adaptive intelligence to data packet routing systems.
US09565113B2 Adaptive link aggregation and virtual link aggregation
One embodiment of the present invention provides a switch. The switch comprises a plurality of ports, a link management module, a forwarding module, and a link adaptation module. The link management module operates at least two ports of the plurality of ports of the switch to form a link aggregation. This link aggregation operates as a single logical channel. The forwarding module determines an egress port for a packet among the ports participating in the link aggregation based on a distribution policy. The link adaptation module detects an imbalance of the respective link utilizations among links of the link aggregation based on one or more imbalance criteria, and applies one or more corrective actions to the distribution policy.
US09565112B2 Load balancing in a link aggregation
A system for load balancing allocation of flows to egress links in a link aggregation is provided. The system includes an input port to receive a packet corresponding to a flow, a plurality of egress ports, a frame distributor coupled to the egress ports, a processor, and a memory coupled to the processor and configured to store bandwidth requirements of the flow. The system also includes a packet parsing unit configured to receive the packet from the input port, receive a first signal from the processor that programs an association of the flow the packet belongs to with an egress port based on bandwidth requirements of the flow stored in the memory, and send a second signal to the frame distributor to direct the packet to the egress port based on the association of the flow with the corresponding egress port.
US09565107B2 Packet relay system, packet relay method, and packet relay device
A packet relay system includes a first packet relay device and a second packet relay device. One of the first packet relay device and the second packet relay device relays a packet based on a first priority level of the first packet relay device and on a second priority level of the second packet relay device, the first priority level is higher than the second priority level, when the first packet relay device recovers from an error state, the first packet relay device transmits a first notification, the first notification notifies the second packet relay device of the first priority level, based on the first notification, the second packet relay device changes the second priority level to a third priority level that is higher than the first priority level, and the second packet relay device changes the third priority level to the second priority level after receiving path information.
US09565100B1 Indexed access to a forwarding table in a network device
A packet is received at an ingress port of a network device. Based on forwarding information in the packet, an adjacency point is generated using a forwarding information database. If the packet is a routed packet, the adjacency pointer is used as an index to an entry in a media access control (MAC) table that identifies an egress port for the packet. If the packet is not a routed packet, a search is performed in the MAC table to locate an entry in the MAC table that identifies an egress port for the packet.
US09565099B2 Spanning tree in fabric switches
One embodiment of the present invention provides a switch. The switch includes a packet processor and a spanning tree management module. The packet processor obtains information associated with a spanning tree from a message. The spanning tree management module, in response to the obtained information being superior to locally available information of the spanning tree, determines the port role of a local port of the switch for the spanning tree to be the root port and the port state of the local port for the spanning tree to be blocking.
US09565094B2 I/O routing in a multidimensional torus network
A method, system and computer program product are disclosed for routing data packet in a computing system comprising a multidimensional torus compute node network including a multitude of compute nodes, and an I/O node network including a plurality of I/O nodes. In one embodiment, the method comprises assigning to each of the data packets a destination address identifying one of the compute nodes; providing each of the data packets with a toio value; routing the data packets through the compute node network to the destination addresses of the data packets; and when each of the data packets reaches the destination address assigned to said each data packet, routing said each data packet to one of the I/O nodes if the toio value of said each data packet is a specified value. In one embodiment, each of the data packets is also provided with an ioreturn value used to route the data packets through the compute node network.
US09565092B2 Enterprise service bus deployment at the level of individual services
A method and system for automatic ESB deployment at the level of individual services is described. In one method, a load balancer repeatedly monitors performance of individual services installed on ESB nodes. The performance is measured in view of utilization metrics of the individual services. The load balancer periodically determines whether the performance of one or more of the individual services falls below a performance threshold and deploys duplicate services for the one or more of the individual services that falls below the performance threshold at one or more additional ESB nodes without user intervention in response to the periodically determining.
US09565088B2 Managing bandwidth utilization in different modes by monitoring network metrics and adjusting a current network data rate
Systems and methods for bandwidth allocation and estimation are disclosed. A computer communicates via multiple active streams, each having a type. The computer determines whether to enable or disable bandwidth management. Upon determining to enable bandwidth management, the computer estimating a total available bandwidth, determines, for each stream, a requested bandwidth, and dynamically allocates a portion of the total available bandwidth among the active streams. Upon determining to disable bandwidth management, the computer foregoes dynamically allocating bandwidth among the streams.
US09565062B2 Resource deployment management
A system and method for deploying resources to users. A system includes a computer that executes a resource deployment manager. The resource deployment manager provides an interface for selecting a remote user to whom a central resource is to be assigned, and for selecting a template upon which to base the assignment of the resource to the selected user. Further, the resource deployment manager assigns the central resources to the selected user based on the selected template.
US09565057B1 System and method for utilizing a font data container to store a device identifier
A system and method for utilizing an attribute data container, e.g., a font file, to store a device identifier is provided. During a mobile configuration procedure, an analytic processing server generates a unique identifier to be used in identifying a particular end user device. This unique identifier is embedded into an attribute data container that is then stored on the end-user device. An application, executing on the end-user device, may load the attribute data container to determine the unique identifier associated with the end user device.
US09565054B2 Fate sharing segment protection
The present invention relates to a method and system of fate sharing segment protection. In one embodiment, this can be accomplished by monitoring the infrastructure segments, detecting a fault at the infrastructure segment, provisioning protection group between the source node and the destination node as outer work and outer protect (Outer Protection Group, OPG), and between at least two intermediate nodes as inner work and inner protect (Inner Protection Group IPG) and provisioning at least one supplementary outer protect on the same port of the OPG nodes where the OPG is provisioned, such that the outer supplementary protect diverge in such a way that mirrors the behavior (or shares the fate) of the inner work and inner protect.
US09565052B2 Method and system for realizing application detection and control in IP-CAN session supporting dual stack
The disclosure provides a method and a system for realizing application detection and control in an IP-Connectivity Access Network (IP-CAN) session supporting dual stack. The method includes: a Policy and Charging Rules Function (PCRF) informs a Traffic Detection Function (TDF) of an IPv4 address via a TDF session established for the IP-CAN session if a gateway where the PCEF is located or another external network element allocates the IPv4 address according to a request of the UE and the UE accesses a service using the IPv4 address, after the UE establishes the IP-CAN session and accesses a service using an IPv6 address in the IP-CAN session supporting dual stack; and the TDF performs application detection and control on traffic, of which the source address and/or the destination address is/are the IPv4 address, according to an Application Detection and Control (ADC) rule related to the TDF session. With the method of the disclosure, the PCRF will no longer initiate a request for establishing a new TDF session, in this way, the service detection for one same IP-CAN session needs to be reported via one same TDF session only, thus, resources are saved and signalling overhead is reduced.
US09565050B1 Fibre channel peer zoning
Techniques are provided for the creation of a peer zone definition for use in a Fiber Channel (FC) Fabric. The peer zone definition defines a peer zone in which two or more initiator host devices are each permitted to communicate with a target device, but the two or more initiator host devices are prevented from communicating with each other. In accordance with one example, a target device and of two or more initiator host devices connected to the FC Fabric are received. A peer zone definition is created, and the peer zone definition is transmitted to the switches composing the FC Fabric for enforcement.
US09565031B2 Method, control terminal, and system for controlling electronic device
A method for controlling an electronic device. The method comprises: a control terminal starting a service of a self-organizing network, and initializing and displaying an information table of electronic devices currently on the self-organizing network; sending, based on an electronic device selected from the electronic device information table by a user, an update request to the electronic device through a network route of the self-organizing network; receiving device function information fed back by the electronic device according to the update request, and establishing a function calling table according to the device function information; and displaying a control UI of the remote control terminal according to the function calling table and sending an execution instruction to the electronic device according to a function item selected by the user. A control terminal and a system for controlling the electronic device. Unified management of various electronic devices is implemented, thereby providing convenience.
US09565029B2 Methods and apparatus for routing TCAP messages
The present invention relates to a point code emulation apparatus and method for dividing a Common Channel Signaling System No. 7 (or SS7) signaling network into two or more networks. The point code emulator is adapted to receive TCAP messages from two or more subnets and converts, for the messages crossing over the subnets, the information of the TCAP messages, including originating point code, destination point code, and transaction identifier, (and optionally, calling party number and called party number), and forwards to the other one of the two or more subnets. Correspondence among the two or more subnets may be provisioned by an authorized user of the system, may be learned automatically by the system based on ISUP message correspondences or previous TCAP transactions, or may be automatically discovered by the system broadcasting messages to nodes in the destined one of the two or more subnets.
US09565027B2 Multi-destination traffic control in multi-level networks
An internet protocol (IP) traffic control method comprising receiving a message that comprises multicast group information and distribution tree root information from a tree root node in a first network area, determining the border network node is a designated forwarder for the second network area, sending an announcement message that comprises the multicast group information and the distribution tree root information within the second network area, receiving multicast group membership information for a multicast group computing a multicast group membership summary for the first network area and the second network area, sending the multicast group membership summary to first network area and the second network area, computing a distribution tree using the multicast group information and the distribution tree root information, pruning the distribution tree to generate a multicast tree, and communicating multicast data traffic between the first network area and the second network area along the multicast tree.
US09565022B1 RFID tags with dynamic key replacement
A cryptographically-enabled RFID tag stores a primary secret key and derives secondary keys from the primary key. A secondary key may be derived by combining the primary key with one or more other parameters using one or more algorithms. The tag uses a derived secondary key to encrypt or electronically sign a tag response sent to a verifying entity. The verifying entity does not know the derived secondary key, but knows the tag primary key and the parameters and algorithms used to derive the secondary key and can derive all of the potential secondary keys. The verifying entity can then attempt to authenticate the tag or tag response by trying potential secondary keys.
US09565019B1 Secure and anonymous distributed authentication
A method performed at a central entity includes (a) sharing a secret with a remote tenant server of one of a plurality of tenant organizations, the tenant server being configured to provide authentication services for accessing storage of the central entity, (b) receiving a storage request from a remote client device, (c) extracting an identification of the tenant organization from a core portion of the request, (d) selecting the shared secret of the identified tenant organization, (e) cryptographically combining the core portion and the shared secret to generate a preliminary signature, (f) performing a computation using the preliminary signature and a body portion of the request to generate a test signature, the body portion including the core portion and an object identifier, (g) comparing the test signature with a signature from the request, and (h) permitting the client device to access an identified object only when the comparison is positive.
US09565016B2 Protection of the execution of an algorithm against side-channel attacks
A protection mechanism for the execution of an encryption algorithm is disclosed. In the mechanism the encryption algorithm has its execution preceded by an update of a counter stored in a reprogrammable non-volatile memory. Storing the value of the counter into the memory corresponds with the execution of the algorithm.
US09565011B2 Data transmission with cross-subframe control in a wireless network
Techniques for supporting communication in dominant interference scenarios are described. In an aspect, communication in a dominant interference scenario may be supported with cross-subframe control. Different base stations may be allocated different subframes for sending control information. Each base station may send control messages in the subframes allocated to that base station. Different base stations may have different timelines for sending control messages due to their different allocated subframes. With cross-subframe control, control information (e.g., grants, acknowledgement, etc.) may be sent in a first subframe and may be applicable for data transmission in a second subframe, which may be a variable number of subframes from the first subframe. In another aspect, messages to mitigate interference may be sent on a physical downlink control channel (PDCCH).
US09565010B2 Method and apparatus for handling inter-cell interference
The present invention discloses a method including: obtaining downtilt coordination information of a local cell and downtilt coordination information of a neighbor cell; and setting, according to the downtilt coordination information of the local cell and the downtilt coordination information of the neighbor cell, a downtilt of a time-frequency resource block on an antenna of the local cell with respect to a to-be-coordinated user equipment. The downtilt coordination information of the local cell and that of the neighbor cell are referenced to for setting the downtilt of the time-frequency resource block on the antenna of the local cell with respect to the to-be-coordinated user equipment, which avoids interference on user equipments within a service range of the neighbor cell while ensuring signal received power and SINR experience for user equipments within a service range of the local cell.
US09565008B2 Method and device for efficient feedback in wireless communication system supporting multiple antennas
The present invention relates to a method for transmitting channel status information comprising: transmitting a rank indicator (RI) and a precoding type indicator (PTI) based on a first reporting period, transmitting during the first reporting period a broadband first precoding matrix indicator (PMI) based on a second reporting period, and transmitting at least once during the second reporting period a broadband second PMI and a broadband CQI, when the PTI has a first value; transmitting the RI and the PTI based on the first reporting period, transmitting during the first reporting period the broadband second PMI and the broadband CQI based on a third reporting period; and transmitting at least once during the third period a subband second PMI and a subband CQI, when the PTI has a second value; wherein the subband CQI on an entire cycle of a set bandwidth portion can be transmitted at least once.
US09565007B2 Method of receiving a point-to-multipoint service in a wireless communication system
The present invention relates to a wireless communication system and user equipment providing wireless communication services, and a method of transmitting and receiving data between a terminal and a base station in an evolved Universal Mobile Telecommunications System (UMTS) that has evolved from a Universal Mobile Telecommunications System (UMTS) or a Long Term Evolution (LTE) system, and more particularly, to a method of receiving a point-to-multipoint service data, and it may be an object of the present invention is to provide an improved method of receiving the point-to-multipoint service data in a wireless communication system in order to minimize a data loss by a reception entity.
US09565006B2 Method and apparatus for transmitting reception confirmation in wireless communication system
Provided are a method and an apparatus for transmitting acknowledgement/not-acknowledgement (ACK/NACK) in a wireless communication system. The method comprises: receiving at least two downlink subframes among a plurality of downlink subframes; and transmitting, from an uplink subframe, the ACK/NACKs of the at least two downlink subframes, wherein at least two semi-persistent scheduling (SPS) data channels can be assigned to the plurality of the downlink subframes.
US09565003B2 Resource allocation in an OFDM communication system
To reduce the number of subcarriers used for the transmission of reference symbols by base stations in an OFDM based cellular telecommunications network, the level of data for transmission from the base station to at least one subscriber station is determined and, when traffic levels are low and/or where the mobile station is unable to make efficient use of the full bandwidth, reference symbol data is transmitted from the base station using a number of the subcarriers less than the total number of subcarriers available. Thus the reference symbol frequency spread—the bandwidth between the lowest frequency subcarrier and the highest frequency subcarrier being used to transmit reference symbols—is made dependent upon the determined level of data for transmission.
US09564999B2 Space division multiple access for wireless LAN, and channel estimation for the same
Provided are space division multiple access for wireless local area network (WLAN), and channel estimation for the same. A frequency division multiple access technique and a space division multiple access technique based on competition are used together for channel access. The channel access method includes: a competition period for estimating channel characteristics for a plurality of stations and transmitting, to the plurality of stations, downlink schedule information or uplink schedule information based on the estimated channel characteristics; and a data transmission period for performing downlink transmission or uplink transmission with all or some of the plurality of stations in accordance with the downlink schedule information or the uplink schedule information.
US09564984B1 Portable electronic device
A portable electronic device including a battery, a metal element, a control circuit and a plurality of impedance elements is provided. The battery is disposed in a carrier. The metal element receives a feeding signal through a feeding point to generate at least one radio-frequency signal. An orthogonal projection of the metal element on the carrier is overlapped with an orthogonal projection of the battery on the carrier. The control circuit is configured to control the battery so that a plurality of operation signals are transmitted between the battery and the control circuit. The plurality of impedance elements are electrically connected between the battery and the control circuit, and the plurality of impedance elements transmit the plurality of operation signals and block the at least one radio-frequency signal.
US09564980B2 Mobile telecommunication system with noise ratio estimation mechanism and method of operation thereof
A method of operation of a mobile telecommunication system includes: measuring a received reference signal; removing a guard portion from the received reference signal; determining a noise variance estimate from both a noise region of the received reference signal and a noise sample in a signal region of the received reference signal, or calculating a dispersion power of a noise region of the received reference signal and determining the noise variance estimate based on at least a dispersion power; and calculating a signal to noise ratio from the noise variance estimate for adjusting a receiver device.
US09564972B2 Cable for radio frequency communication
A fiber-optic based communication system for facilitating communication between a client device, such as a hand-held computing device, and a host device, such as a desktop computer, a lap-top computer, a tablet device or any other computing device. The communication system includes a cable comprising electronic devices positioned at terminal ends of an optical fiber that provides for communication between the client device and the host device, and the communication occurs via electromagnetic coupling in the near field at at least one end of the cable.
US09564966B1 Reconstructing light-based communication signals using an alias frequency
Methods and systems are described for sampling an LCOM message signal at a rate less than the Nyquist rate (i.e., an “alias frequency”) and accurately reconstructing the entire LCOM message using a light receiver (e.g., digital camera) of a typical mobile computing device, such as a smartphone, tablet, or other mobile computing device. The described methods and system take advantage of the repetition of LCOM signals, sampling an LCOM signal at a frequency less than the Nyquist frequency over at least two repetitions of a signal waveform, thereby collecting sufficient samples to accurately reconstruct the signal. The samples of each successive signal waveform repetition are offset from one another so that different points on the waveform are sampled, thus facilitating reconstruction of the signal.
US09564963B2 Automatic power control system for a code division multiple access (CDMA) communications system
A receiver receives signals and noise over a frequency spectrum of a desired received signal. The desired received signal is spread using code division multiple access. The received signals and noise are demodulated to produce a demodulated signal. The demodulated signal is despread using a code uncorrelated with a code associated with the desired received signal. A power level of the despread demodulated signal is measured as an estimate of the noise level of the frequency spectrum.
US09564962B2 Method and system for sending user information to a car
A telematics server manages meeting request messages sent from, and to, a vehicle-coupled device. The server performs authentication services when a subscriber logs in to the server from the vehicle-coupled device, or with a device associated with the subscriber's telematics services account. Upon login, the server may append a session identifier to the request message. After the message passes through the server, an application running on a device remote from the vehicle receives the request message and accepts user input that permits the remote device to transmit its current location to the vehicle-coupled device in a confirmation message according to the session identifier. The telematics server can use the session identifier to determine the destination address of the vehicle-coupled device to forward the confirmation message to. The vehicle-coupled device displays the remote user device location on a map. The request and confirmation messages may include a media content file.
US09564961B2 Mobile communication system, detection server, control apparatus, mobile communication apparatus, network optimizing method, and non-transitory computer readable medium having program stored thereon
An object of the present invention is to provide a mobile communication system, a detection server, a control apparatus, a mobile communication apparatus, a network optimizing method, and a program which can execute optimization of network processing based on a change of use characteristics. A mobile communication system according to the present invention includes: a detection server that detects a characteristics change of a mobile communication apparatus based on an event notice transmitted from the mobile communication apparatus; and a control apparatus that determines control contents related to the mobile communication apparatus based on the characteristics change of the mobile communication apparatus detected by the detection server, and sets the determined control contents to a processing node that executes data transfer processing between the mobile communication apparatus and another mobile communication apparatus or control processing related to the data transfer processing.
US09564960B2 Decentralized caching system
In a satellite communication system comprising at least a hub and a plurality of terminals, at least one terminal may include a cache for storing data objects. The cache may be based on a detachable memory device that may be inserted to or removed from the terminal at any given time, including after the terminal is deployed. Aspects are directed to preventing a prefetching of objects already stored in a cache of a remote terminal. In some embodiments, an efficient multicasting of content to terminals over an adaptive link may occur in a manner which may benefit terminals comprising a cache while not affecting or minimally affecting the performance of terminals that may not include a cache.
US09564958B2 Power saving mode optimizations and related procedures
Embodiments of an eNodeB and method for Machine Type Communication in a Wireless Network are generally described herein. In some embodiments, a method performed by circuitry of an evolved Node B (eNodeB) can include receiving, by the eNodeB, a notification that a User Equipment (UE) is configured to be used for Machine Type Communication (MTC). The method can include determining whether the UE is in a Radio Resource Control Connected (RRC_Connected) state and determining whether the UE can enter a power saving mode. The method can include configuring the UE to change to an RRC Deep Idle mode, in response to determining that the UE is in the RRC_Connected state and the UE can enter the power saving mode.
US09564955B2 Method and apparatus for canceling interference signal of UE in wireless communication system
Methods and apparatuses are provided for canceling interference at a User Equipment (UE) in a wireless communication system. A signal that includes a desired signal and an interference signal is received from at least one Base Station (BS). A random parameter is generated by projecting a vector of the received signal onto a set of projection vectors. A decision metric is determined using the random parameter. A Traffic to Pilot Ratio (TPR) that minimizes the decision metric with respect to both a transmission mode candidate group of the interference signal and a TPR candidate group of the interference signal is determined. The interference signal is canceled from the received signal using the TPR.
US09564946B2 Methods and apparatuses for characterizing common mode noise and estimating loop imbalance
The present invention relates generally to addressing performance issues in xDSL communication systems, and more particularly to methods and apparatuses to measure and characterize CM noise impacting a DSL line in a customer premises, measurements and characterization of the projection of these CM signals in Differential Mode (DM), and finally a derivation of an estimate of the loop balance.
US09564944B2 Method and apparatus for managing interference in a communication device
A system that incorporates teachings of the present disclosure may include, for example, a matching network including a tunable reactance circuit configured to be coupled to at least one of a transmitter portion and a receiver portion of a communication device, where the tunable reactance circuit is adjustable to a plurality of tuning states, and where the determination of a tuning state is based on whether detected signal measurements are determined to be invalid and is based on information from at least one of an open-loop or closed-loop feedback configuration of the tunable reactance circuit. Additional embodiments are disclosed.
US09564943B2 Case apparatus
The embodiment relates to a case apparatus including antenna elements, a shielding member interposed between the antenna elements and a protective part to encapsulate and couple the antenna elements and the shielding member. Even when the case apparatus is mounted on a mobile communication terminal, a near field communication between the mobile communication terminal and an external device is smoothly performed.
US09564935B2 Linear composite transmitter utilizing composite power amplification
The present invention provides a compound transmitter having power efficiency characteristics and distortion characteristics superior, over a wide band, to those of a Doherty transmitter, and having fewer elements constituting an RF circuit. The present invention is therefore provided with a compound amplifier (201) for generating a signal (z) (efficiency improving signal) obtained by the amplitude modulation of a carrier signal from an RF modulation signal (a) (main signal); power-modulating, using two power amplifiers (50, 51), a signal (S1) obtained by adding together (a) and (z), and a signal (S2) obtained by subtracting (z) from (a); and setting, as a transmitter output point, the point (p1) where the respective outputs are combined via impedance inverters (60, 61), the efficiency improving signal (z) being generated under conditions in which the size of the envelope of either (S1) or (S2) is fixed.
US09564933B2 Wireless communication method and wireless communication apparatus
A wireless communication method is provided. This method includes: selecting one of a plurality of predetermined frequency bands each time a switch operation is manually performed in a transmitter, and then using the selected frequency band to transmit a radio signal corresponding to the switch operation for a predetermined specified transmission time; in a receiver apparatus, receiving the transmitted wireless signal, and then recognizing the content of a command that has already been assigned in accordance with the switch operation; and defining an intermittent reception standby period, which is repeated at a predetermined cycle for each of the frequency bands.
US09564930B2 Memory controller, storage device and memory control method
According to one embodiment, a memory controller includes an encoding unit that generates a first code word, a duplication unit that duplicates the first code word, a memory interface that writes a code word group including the first code word and code words being duplicates of the first code word into a non-volatile memory, and reads the code words forming the code word group from the non-volatile memory, a determination unit that obtains a result of majority decision using the first code word and the plurality of code words, which are included in the code word group read from the non-volatile memory, and a decoding unit that decodes a code word being the result of the majority decision and corrects an error.
US09564927B2 Constrained interleaving for 5G wireless and optical transport networks
The present invention provides a design framework that is used to develop new types of constrained turbo block convolutional (CTBC) codes that have higher performance than was previously attainable. The design framework is applied to design both random and deterministic constrained interleavers. Vectorizable deterministic constrained interleavers are developed and used to design parallel architectures for real time SISO decoding of CTBC codes. A new signal mapping technique called constrained interleaved coded modulation (CICM) is also developed. CICM is then used to develop rate matching, spatial modulation, and MIMO modulation subsystems to be used with CTBC codes and other types of codes. By way of example, embodiments are primarily provided for improved 5G LTE and optical transport network (OTN) communication systems.
US09564922B1 Error correction code decoder with stochastic floor mitigation
A method and apparatus as described herein provide a novel modification to any iterative FEC decoder method that can improve FER performance in the error floor region. Many iterative FEC methods, such as commonly used LDPC decoders, have error floors where the performance of the decoder does not improve below a certain threshold. Error Floors are caused by trapping sets from which traditional methods cannot escape. With Stochastic Floor Mitigation, according to embodiments of the present disclosure, noise is strategically added to the operations occurring during decoding resulting in significantly improved error floor performance.
US09564917B1 Instruction and logic for accelerated compressed data decoding
A processor includes an execution unit to decode compressed data. The execution unit includes a code information array, a matching logic unit, a code value generator, and a decoder. The code information array includes a pre-computed code length counter and a pre-computed last code. The matching logic unit includes logic using the code information array to match a segment of a payload of the compressed data with a matching code length and a matching code index. The code value generator includes logic to translate the matching code index into a code value. The decoder includes logic to generate decompressed data from the code value and the matching code length.
US09564914B1 Systems and methods for monitoring and compensation of analog to digital converter reference voltages
The present disclosure provides systems and methods for identifying changes in and failures of a reference voltage of an analog to digital (A/D) converter. A non-scalar function of the reference voltage of the A/D converter can be determined and output to the A/D converter. The A/D converter is configured to output a digital value to the A/D conversion system, wherein the digital value corresponds to the non-scalar function of the reference voltage. The A/D conversion system decodes the non-scalar function of the reference voltage with a corresponding inverse function, and may determine the drift factor associated with the reference voltage. The A/D conversion system can report a change in, or a failure of, the A/D converter or its reference voltage, and can operate or prevent operation of protection elements.
US09564913B1 Synchronization of outputs from multiple digital-to-analog converters
Disclosed systems include a clock-multiplying phase locked loop (PLL) generating a clock signal for a DAC comprising a plurality of DAC cells, the systems configured to control that a phase of the DAC output has a predefined relation to a phase of a PLL input reference clock. An exemplary system incorporates an auxiliary DAC cell implemented as a replica of one of the DAC cells of the DAC and operation of the DAC and the auxiliary DAC cell is timed with the same clock signal generated by the PLL, so that outputs of the auxiliary cell and the DAC are phase synchronized by design. The system is configured to ensure that a phase of the auxiliary DAC cell output is related to the phase of the PLL reference clock, which results in a phase of the DAC output also being related to the phase of the PLL reference clock.
US09564910B2 Clock generation circuit and method thereof
This invention discloses a clock generation circuit and a clock generation method for generating a clock. The clock generation circuit includes a reference clock generation circuit, which is installed in a chip for independently generating a reference clock; a temperature sensor for sensing an ambient temperature to generate temperature information; a temperature compensation module, coupled to the temperature sensor, for generating a temperature compensation coefficient according to the temperature information; and a clock adjusting circuit, coupled to the clock generation circuit, for generating the clock according to the reference clock and the temperature compensation coefficient. The temperature compensation module generates the temperature compensation coefficient dynamically such that the frequency of the clock approaches a target frequency and does not substantially vary with the temperature.
US09564909B1 Method and circuit for delay adjustment monotonicity in a delay line
A delay circuit device configured for delay adjustment monotonicity and method of operating therefor. This delay circuit device is configured with hybrid coarse-fine delay cells and uses a sequence of these delay cells activated in a way that builds-up the delay as a sequence of fine steps until it reaches the coarse delay value. This configuration allows for the continuing build of propagation delay by adding the fine steps of the following delay cells. In this manner, the monotonicity of the signal delay circuit is ensured by the architecture independent from device mismatch, thus eliminating problems with conventional delay circuits such as gaps and overlaps specific the these conventional delay cells.
US09564894B2 Capacitive input device interference detection and operation
A processing system for a capacitive input device comprises sensor circuitry and control logic. The sensor circuitry is configured to be communicatively coupled with sensor electrodes of the capacitive input device. The control logic is configured to operate the capacitive input device in a first mode comprising interference sensing at a first level and input object sensing. The control logic is also configured to operate the capacitive input device in a second mode instead of in the first mode in response to: interference measured in the first mode meeting an interference condition; and a determination that input is in a sensing region of the capacitive input device. While operating in the second mode, interference sensing with the capacitive input device is either not performed or else is performed at a second level that is lower in fidelity than the first level.
US09564884B1 Circuitry and method for measuring negative bias temperature instability (NBTI) and hot carrier injection (HCI) aging effects using edge sensitive sampling
Toggling functional critical path timing sensors measure delays in toggling functional critical paths that continuously receive patterns from an aging pattern generator. Wear is accelerated. A margin delay adjustment controller sweeps margin delays until failures occur to measure delays. The margin delay is then adjusted in functional critical path timing sensors that add the margin delay to functional critical paths that carry user data or chip controls during normal operation. When the path delays fail to meet requirements, the functional critical path timing sensors signal a controller to increase VDD. When no failures occur over a period of time, the controller decreases VDD. Wear on the toggling functional critical paths is accelerated using both toggle and low-transition-density patterns. Circuit aging is compensated for by increasing margin delays to timing sensors.
US09564883B1 Circuitry and method for timing speculation via toggling functional critical paths
Toggling functional critical path timing sensors measure delays in toggling functional critical paths that are replicas of actual critical paths or representations of worst-case delay paths. A Toggle flip-flop or Linear-Feedback-Shift Register (LFSR) drives high-transition-density test patterns to the toggling functional critical paths. When a toggling functional critical path's delay fails to meet set-up timing requirement to a next register, the toggling functional critical path timing sensors signal a controller to increase VDD. When no failures occur over a period of time, the controller decreases VDD. A margin delay buffer adds a delay to the toggling functional critical path before being clocked into an early capture flip-flop. A reference register receives the test pattern without the delay of the toggling functional critical path, and an exclusive-OR (XOR) gate compares outputs of reference and early capture flip-flops to generate timing failure signals to the controller.
US09564882B2 Fast voltage level shifter circuit
A voltage level shifting circuit with an input terminal and an output terminal. The level shifting circuit has a field-effect transistor (FET) switch with a gate attached to the input terminal, a drain attached to the output terminal and a source attached to a current changing mechanism. The current changing mechanism includes a current mirror circuit having an output connected between the source and an electrical earth. The output of the current mirror circuit is preferably adapted to change a current flowing between the drain and the source based on an input voltage applied to the gate.
US09564874B1 Ultra-low frequency bio-medical active-RC lowpass filters
Active-RC low-pass filters based on R-0.5R ladders are implemented to provide high linear and low power design solutions for integrated biomedical applications. Among various R-αR ladders family, R-0.5R ladders provide the best low frequency selectivity characteristics. The filters exhibit ultra-low pole frequencies and occupy relatively compact silicon areas by using the R-0.5R ladders.
US09564873B2 Elastic wave device
An elastic wave device making use of an SH plate wave propagating in LiNbO3 substrates includes a LiNbO3 substrate, IDT electrodes located on at least one surface of the LiNbO3 substrate, and a support which is bonded to the LiNbO3 substrate such that the support is located outside a region provided with the IDT electrodes and supports the LiNbO3 substrate, wherein θ of the Euler angles (0°, θ, 0°) of the LiNbO3 substrate ranges from about 92° to about 138° and the thickness of the LiNbO3 substrate ranges from about 0.05λ to about 0.25λ, where λ is the wavelength determined by the pitch between electrode fingers of the IDT electrodes.
US09564871B2 Radio frequency filter
A Radio Frequency (RF) filter configured by combining a hybrid coupler with a general filter, for having different characteristics from original characteristics of a general filter is provided, in which a coupler receives an input signal through a first port, divides the input signal, outputs the divided signals through second and third ports, combines signals received through the second and third ports according to phases of the signals, and outputs the combined signal through the first port or as an output signal of the RF filter through a fourth port, and a first filter unit has a first port connected to the second port of the coupler and a second port connected to the third port of the coupler, for having a predetermined frequency filtering characteristic.
US09564863B1 Circuits and methods for variable gain amplifiers
A variable gain amplifier circuit includes a differential pair of transistors and a variable current source circuit. The differential pair of transistors generates an output signal based on an input signal. The variable current source circuit is coupled to the differential pair of transistors. A gain of the output signal relative to the input signal varies in response to variations in a bias current through the variable current source circuit. The variable gain amplifier circuit maintains a common mode voltage of the output signal substantially constant in response to the variations in the bias current through the variable current source circuit.
US09564854B2 Photonic degradation monitoring for semiconductor devices
Methods of testing a semiconductor, and semiconductor testing apparatus, are described. In an example, a method for testing a semiconductor can include applying light on the semiconductor to induce photonic degradation. The method can also include receiving a photoluminescence measurement induced from the applied light from the semiconductor and monitoring the photonic degradation of the semiconductor from the photoluminescence measurement.
US09564847B2 Electrical machines
An ac synchronous electrical machine includes a stator and a multi-phase stator winding that defines a plurality of stator poles. The stator winding has two or more coil groups, each coil group including a plurality of coils for each phase that are received in winding slots in the stator. The stator winding is connected to a power source/sink. The coil groups are connected in series and each coil group is connected to a power source/sink by a respective switch (26a, 26b . . . ). This allows one or more of the coil groups to be selectively supplied with power from the associated power source/sink or selectively supply power to the associated power source/sink. The switches are operated by a controller. The coils in each coil group are arranged substantially symmetrically around the circumference of the stator to define selected poles of the electrical machine and to produce a constant and balanced rotating torque when any particular coil group or combination of coil groups is active.
US09564844B2 Semiconductor device and driving system
An output MOS transistor has a drain connected with a power supply and a source connected with an output terminal. The short-circuit MOS transistor has a source connected with the output terminal. The short-circuit MOS transistor is formed in a semiconductor substrate connected with the power supply. A switching device is formed in a semiconductor region which is formed in the semiconductor substrate, and contains a first diffusion layer connected with the gate of the output MOS transistor and a second diffusion layer formed in the semiconductor region and connected with the drain of the short-circuit MOS transistor.
US09564839B2 Drive device for a vehicle
A drive device for a vehicle, in particular a rail vehicle, includes a set of drive units each having at least one electric traction motor and a power generation unit which is provided for generating power for the traction motor, and a set of motor contactor units each being assigned to a traction motor. In order to provide a type of drive device which has a high availability in the event of a failure, has few structural elements and can be produced economically, at least one motor contactor unit includes at least one switching device which is connected between the power generation unit for the associated traction motor and a feed point.
US09564838B2 Magnetic levitation device for prolonged rotation
Disclosed is a magnet in a high vacuum tube levitated by at least one magnet outside the tube and stabilized by at least one diamagnet inside or outside the tube. The magnet may have a rotational symmetry axis aligned with the magnetization axis and the diamagnet may be laminated to minimize eddy-current damping. The magnet or magnets outside the tube are used to control the levitation position and to temporarily bring the magnet into contact with a part of the tube structure. Contact is used in combination with a rotor to initiate the spinning motion of the magnet. The passively spinning and levitating magnet will continue to spin for an unusually long period of time due to the lack of contact and extremely low air drag and eddy-current friction.
US09564836B2 Transducer, and manufacturing method of the transducer
A transducer, and a method for manufacturing the transducer are provided. The transducer includes a substrate-side electrode provided in one side of an insulative substrate and an opposite plate including an opposite electrode disposed opposite to the substrate-side electrode, and which performs a function such as a reduction in impedance, conversion of capacitance, signal amplification, thereby achieving size reduction of the transducer itself. An upper plate is made of a silicon monocrystal and is arranged so as to face a substrate-side electrode. In the upper plate, an integrated circuit section which is an impurity region of an IC circuit is formed by a thermal diffusion method or an ion implantation method. By this transducer, an improvement in conversion efficiency, an improvement in productivity, and a size reduction of a mount system are achieved.
US09564825B2 Parallel resonant converter capable of controlling output voltage and control method thereof
A parallel resonant converter including a control circuit and at least two resonant conversion circuits connected in parallel between an input bus and an output bus is provided by the invention. The control circuit is configured to provide a switching frequency signal to the at least two resonant conversion circuits. Moreover, the control circuit is further configured to control the voltage of the output bus to linearly vary along with the switching frequency signal in a rated range by using a linear current-balancing curve (gain-frequency), and thus achieving the purpose of current-balancing for the at least two resonant conversion circuits. The invention is capable of controlling the output voltage of the parallel resonant converter, so as to reduce the ripple on the output voltage of the power supply system.
US09564823B2 DC-DC power conversion circuit with magnetic and capacitive isolation
A power transfer system includes DC-DC power conversion circuitry that has a first switch and a second switch on either side of a transformer with a first capacitor and a second capacitor cross-connected across the transformer. A direction of power transfer is determined, and primary and secondary sides of the DC-DC power conversion circuitry are aligned based on the direction of power transfer. A quantity of power transfer through the DC-DC power conversion circuitry is determined based on power and voltage characteristics of electrical components. A duty cycle and a switching frequency for the first switch or second switch is determined based on the quantity of power to be transferred. The primary and secondary switches are controlled using switching.
US09564822B2 DC power supply device and power conversion method for converting an AC power supply into a DC power supply
A DC power supply device including a DC/DC converter having FETs each driven by a drive transformer. A voltage from a single drive power supply disposed in common for the FETs is divided into positive and negative biases to be applied to the FETs, and an operational state of the FETs is detected based on voltage signals. A sequence circuit turns on an input from a three-phase AC power supply by driving a relay circuit at a time point when it is confirmed that the FETs have normally started stable ON/OFF operation, and drives a power factor improvement circuit, which converts AC voltage from the three-phase AC power supply into a DC voltage by simultaneously performing full-wave rectification and power factor improvement.
US09564821B2 Switching power supply device
Included are a switching power supply device main body, and a frequency control circuit that controls the switching frequency of a switching element in accordance with a feedback signal in accordance with the output voltage of the switching power supply device main body. The frequency control circuit is divided into a frequency control region wherein the amount of the feedback signal is greater than a predetermined boundary value and a frequency control region wherein the amount is less, linear frequency control whereby the switching frequency of the switching element is caused to change linearly in accordance with the feedback signal is executed in the frequency control region wherein the feedback amount is less, and linear cycle control whereby the switching cycle of the switching element is caused to change linearly in accordance with the feedback signal is executed in the frequency control region wherein the feedback amount is greater.
US09564820B2 Methods and systems for control of DC-DC converters
Switching regulator methods and systems for supplying output current at a regulated voltage level to a load. The regulator has a primary side that is galvanically isolated from a secondary side. The regulator includes a transformer having a primary winding on the primary side and a secondary winding on the secondary side, coupled to a load. A switch, coupled to the primary winding, controls current flow through the primary winding. A first feedback control loop, responsive only to primary side signal values, regulates a constant average voltage at the output node. An optional second feedback control loop, responsive only to primary side signal values, reduces voltage ringing at the output node.
US09564819B2 Switching power supply circuit
A switching power supply device includes: a transformer; a first switch connected between a high potential terminal of an input DC voltage source and a primary winding; a second switch connected between a low potential terminal of the input DC voltage source and a primary winding; a control circuit outputting a driving pulse signal for synchronizing the first and second switches; first and second rectifying devices; a synchronous rectifier circuit; and a positive bias circuit that applies a positive bias to a control terminal of one of the first and second switches so as to constantly turn the one of the first and second switches ON. When the first and second switches stop a switching operation while an output voltage exists between the output terminals, the positive bias circuit applies the positive bias to the one of the first and second switches.
US09564817B2 Method and apparatus for dedicated skip mode for resonant converters
A method and semiconductor device for controlling skip mode operation during light load conditions in a resonant power converter includes a skip mode controller circuit that compares a feedback signal corresponding to the secondary output level with a reference voltage to determine when to invoke skip mode. When entering skip mode the skip mode controller ceases switching by turning on the lower switch for a prolonged time to leave the resonant capacitor partially charged. Upon resuming switching, the lower switch is turned on first to drive current through the inductances, and asymmetric switching is used where the upper switch is on, initially for shorter periods to allow zero voltage switching. If the load increases, the on-time of upper and lower switches converge and conventional symmetric switching resumes.
US09564814B2 Controller for adjusting an output voltage of a power converter and related method thereof
A controller for adjusting an output voltage of a power converter includes a gate control signal generation circuit, a feedback signal detection module, and a reference voltage generation module. The gate control signal generation circuit generates a gate control signal to a power switch of a primary side of the power converter according to a reference voltage and a plurality of signals corresponding to the primary side and a secondary side of the power converter. The feedback signal detection module generates a logic signal according to a combination corresponding to the plurality of signals. The reference voltage generation module generates the reference voltage to the gate control signal generation circuit according to the logic signal. The power switch adjusts the output voltage of the secondary side of the power converter according to the gate control signal.
US09564810B2 Switched mode power supply
A switching power converter includes an inductor coupled to a terminal operably supplied with an input voltage. A semiconductor switch is coupled to the inductor and configured to enable and disable an input current passing through the inductor in accordance with a drive signal. A current sense circuit is coupled to the inductor or the semiconductor switch and is configured to generate a current sense signal representing the input current passing through the inductor or the semiconductor switch. A control circuit receives the current sense signal and is configured to: close the semiconductor switch regularly in accordance with a clock frequency, to integrate the current sense signal thus providing an integrated current sense signal to compare the integrated current sense signal with a threshold that is a function of the input voltage.
US09564802B2 Electric power conversion device
An electric power conversion device of an embodiment includes the electric power conversion device expressed as an equivalent circuit including, a power supply, a first parasitic inductance, a first diode; a second parasitic inductance connected to the first diode in series, a second diode connected to the first diode in parallel, a third parasitic inductance connected to the second diode in series, a switching element, a gate circuit, and a load. The equivalent circuit includes a first circuit loop and a second circuit loop. The first circuit loop includes the power supply, the first parasitic inductance, the first diode, the second parasitic inductance, the switching element, and the gate circuit. The second circuit loop includes the power supply, the first parasitic inductance, the second diode, the third parasitic inductance, the switching element, and the gate circuit.
US09564800B2 High-efficiency energy harvesting interface and corresponding energy harvesting system
An electrical-energy harvesting system envisages a transducer for converting energy from an environmental energy source into a transduced signal, an electrical energy harvesting interface for receiving the transduced signal and for supplying a harvesting signal, and an energy storage element coupled to the electrical energy harvesting interface for receiving the harvesting signal. The electrical-energy harvesting system also includes a voltage converter connected to the electrical energy harvesting interface for generating a regulated voltage. The harvesting interface samples an open-circuit voltage value of the transduced signal, generates an optimized voltage value starting from the open-circuit voltage value, and generates an upper threshold voltage and a lower threshold voltage on the basis of the optimized voltage value. The harvesting interface controls the voltage converter in switching mode so that the harvesting signal has a value between the upper and lower threshold voltages in at least one operating condition.
US09564796B1 Power circuit with overvoltage protection
Power circuitry is disclosed for protecting an electronic device during an overvoltage event. A voltage clamp is connected in parallel with a charge pump, wherein the voltage clamp limits an input voltage of the charge pump. A current limiting resistor couples a supply voltage to the voltage clamp and to the charge pump. A power transistor couples the supply voltage to a load, wherein a gate of the power transistor is controlled by an output of the charge pump during a power-on operation. When the supply voltage exceeds a threshold thereby activating the voltage clamp, the current limiting resistor limits a current flowing through the voltage clamp.
US09564783B2 Electric direct-current motor with flexible rotor assembly and method for the manufacture thereof
An electric direct current motor is disclosed which includes a shaft, a winding support, a collector having several collector wires, and an air-cored outer rotor winding with several winding terminations. The outer rotor winding is at one end connected to the shaft via the winding support in a torque-proof manner, and is electrically connected with the collector. The winding support can be replaced by a printed circuit board as a bearing component of glass-fiber reinforced thermosetting plastics, wherein the printed circuit board includes at least one layer and is connected to the shaft via a metal hub.
US09564781B2 Electric machine
The proposed principle relates to an electric machine having a stator (1) and a rotor (2) that can move relative to the stator. The stator (1) comprises a first and at least one second winding system (4, 5) that have coils, each of which is placed in stator slots (3) and is wound around stator teeth (6). The first winding system (4) and the second winding system (5) each have at least one tooth (7) around which no coil is wound. When combining the first and second winding system (4, 5), all teeth of the stator (1) have coils wound around them.
US09564780B2 Rotary electric machine and rotor
A rotary electric machine is provided, which includes a rotor core, a plurality of permanent magnets embedded in the rotor core, and a stator core arranged so as to oppose to the rotor core. The plurality of permanent magnets include a pair of first permanent magnets. The pair of first permanent magnets are arranged so that first magnetic poles thereof having the same polarity oppose to each other and are separated from each other on both sides of a magnetic path of d-axis by a predetermined distance. The rotor core includes gaps formed within the magnetic path of the d-axis.
US09564769B2 Wireless communication controlled battery charging station
An electronic device sends a wireless signal to a charging station indicating that charging of a battery of the electronics device is to commence. The electronic device generates a profile representing characteristics of the battery during charging. The electronic device sends a wireless signal to the charging station indicating the first type of charging is to be applied to the battery. The electronic device responds to a determination that charging of the battery is to continue by determining a second type of charging to be applied to the battery. The electronic device determines whether charging of the battery is to continue. In response to a determination that charging of the battery is not to continue, the electronic device sends a wireless signal to the charging station indicating that charging of the battery is to cease.
US09564766B2 Controllable energy transfer between portable devices
An energy transfer apparatus includes a cable having first end with a first connector operably coupled thereto and a second end with a second connector operably coupled thereto. The energy transfer apparatus also includes a control unit coupled to the cable. The control unit includes a device interface module configured to determine a first energy parameter of a first portable device connected to the cable via the first connector and to determine a second energy parameter of a second portable device connected to the cable via the second connector. The control unit also includes an energy transfer module configured to facilitate energy transfer between the first and second portable devices based on the first and second energy parameters.
US09564764B2 Apparatus and method for battery management with malfunction prevention algorithm
Disclosed is an apparatus and method for battery management. The present disclosure may significantly reduce the likelihood that a fuse of a battery pack will be melted based on a voltage value of a battery cell to which an error has occurred. Accordingly, the present disclosure may avoid an economic loss and a time loss that may occur when the fuse is incorrectly melted and the battery pack becomes unusable.
US09564762B2 Fault tolerant wireless battery area network for a smart battery management system
A Wireless battery area network permits the wirelessly monitoring and controlling of individual batteries within large-scale battery applications. The system automatically configures its wireless nodes in the network and provides for the linking of a plurality of batteries (10) to a master battery management unit (M-BMU) (100) by establishing a wireless battery area network within a battery pack that include slave units (S-BMU) (210). The entire system may also be controlled by a top level battery management unit (T-BMU) (510). The system and method allows for the monitoring of voltage, current, temperature, or impedance of individual batteries and for the balancing or bypassing of a battery.
US09564753B2 Transformer protection circuit and method
Systems and methods for protecting an electrical component in an alternating current system that includes a transformer are disclosed. In one aspect, a circuit includes a switch assembly connected between a transformer neutral of a transformer and a ground and having an open position and a closed position. In normal operation, the switch remains in a closed position. The circuit further includes a DC blocking component positioned in parallel with the switch assembly and connected between the transformer neutral and the ground, a voltage probe connected between the transformer neutral and ground and configured to monitor an instantaneous voltage level at the transformer neutral, and a control circuit configured to control the switch assembly, the control circuit including a sensor configured to actuate the switch assembly to an open position at least upon detection of a harmonic signal in at least one phase of the transformer or a predetermined threshold of DC or quasi DC current between the transformer neutral and the ground.
US09564751B2 Zone selective interlocking and circuit protection device monitoring in a power distribution system
Circuit protection devices, power distribution systems, and circuit protection device monitoring in a zone selective interlocking (ZSI) system are described. In one example, a circuit protection device for use in a ZSI power distribution system includes a trip mechanism configured to interrupt current flowing through the circuit protection device, and a trip unit operatively coupled to the trip mechanism. The trip unit is configured to monitor current flowing through the circuit protection device, output a first signal when the monitored current is less than a threshold value, and output a second signal when the monitored current is greater than or equal to the threshold value. The first and second signals are different from each other and different than an absence of a signal.
US09564747B2 System and method for providing discrete access points in an electrical busway
A member for separating the access slot in the housing of a continuous electrical busway into a number of discrete openings includes a body portion formed from a non-conductive material. The body portion includes a portion structured to span across the access slot and thus divide the slot into more than one discrete opening while only blocking a small portion of the access slot.
US09564739B2 Semiconductor laser device
A semiconductor laser device capable of high output is provided. A semiconductor laser diode includes: a substrate; and a semiconductor stacked structure, which is formed on the substrate through crystal growth. The semiconductor stacked structure includes: an n-type (Alx1Ga(1-x1))0.51In0.49P cladding layer and a p-type (Alx1Ga(1-x1))0.51In0.49P cladding layer; an n-side Alx2Ga(1-x2)As guiding layer and a p-side Alx2Ga(1-x2)As guiding layer, which are sandwiched between the cladding layers; and an active layer, which is sandwiched between the guiding layers. The active layer is formed of a quantum well layer including an AlyGa(1-y)As(1-x3)Px3 layer and a barrier layer including an Alx4Ga(1-x4)As layer that are alternatively repetitively stacked for a plurality of periods.
US09564738B2 Semiconductor laser device and manufacturing method thereof
A semiconductor laser device includes an n-type clad layer, a first p-type clad layer and a ridge stripe. The device also includes an active layer interposed between the n-type clad layer and the first p-type clad layer, and a current-blocking layer formed on side surfaces of the ridge stripe. The ridge stripe of the device includes a second p-type clad layer formed into a ridge stripe shape on the opposite surface of the first p-type clad layer from the n-type clad layer. The ridge stripe is formed such that a first ridge width as the width of a surface of the second p-type clad layer exists on the same side as the first p-type clad layer and a second ridge width as the width of a surface of the second p-type clad layer exists on the opposite side from the first p-type clad layer.
US09564737B2 Optical semiconductor device
An upper cladding layer includes a first low carrier concentration layer having a lower carrier concentration than the p-type cladding layer and a first Fe-doped semiconductor layer formed on the first low carrier concentration layer. The leakage current suppression layer includes a second Fe-doped semiconductor layer disposed on a side of the p-type semiconductor layer. The first low carrier concentration layer has a side wall part that is in contact with a side face of the p-type cladding layer. The first Fe-doped semiconductor layer is disposed on a side of the p-type cladding layer via the side wall part of the first low carrier concentration layer and is not in contact with the p-type cladding layer.
US09564731B2 Method for illuminating a sample with supercontinuum pulses
A method of providing supercontinuum illumination in applications involving the excitation of fluorescence, comprising generating, at an optical pump laser, optical pump pulses at a pump pulse repetition rate; selectively controlling with an optical modulator the launch of pump pulses into a nonlinear optical element comprising an optical fiber at a variable, lower repetition rate to thereby selectively control the repetition rate of supercontinuum pulses generated within the optical fiber; and illuminating a sample with supercontinuum pulses to excite fluorescence. The supercontinuum pulses can be wavelength filtered such that the fluorescence is excited with wave length filtered supercontinuum pulses.
US09564729B2 Device for emitting super-continuous wide-band light and uses thereof
The disclosed broadband supercontinuum light emitting device includes a nonlinear optical fiber, a pump system, a cavity, and an active medium. The active medium may comprise an active fiber and may be located inside the cavity. The active medium is configured and arranged, by means of a pumping provided by the pump system, to generate and emit chaotic pulses of laser light towards the nonlinear optical fiber, which excite the nonlinear effects thereof for the generation and emission of supercontinuum light in the form of pulses of light distributed randomly over time. Numerous uses of the device are disclosed for multiple applications that require a low-cost, very bright light source with an adequate broadband spectrum.
US09564725B1 Pluggable electrical receptacle and universal wall box and methods of use thereof
An electrical wall box having a plurality of wire in and wire out power terminals on an exterior of the electrical wall box, wherein each set of wire in and wire out power terminals are electrically connected to one of a plurality of internal insulated distribution busses within the electrical wall box, each of the distribution buses has one or more first quick connect terminals electrically connected thereto one of the distribution buses; wherein electrical wall box further includes a plurality of switch wiring terminals on an exterior of the electrical wall box, each of the plurality of switch wiring terminals includes an insulated electrical tap connecting one of the switch wiring terminals to one of the plurality of internal insulated distribution busses or to a quick connect terminal within the electrical wall box; one or more pluggable electrical receptacles, each of the one or more pluggable electrical receptacles includes two or more second quick connect terminals to electrically connect thereto one of said one or more first quick connect terminals; and a cover plate.
US09564723B2 Power connector
An apparatus may include a conductive wire and a plug. The plug may be electrically and mechanically coupled to the conductive wire. The plug may include a non-conductive overmold, an electrically conductive barrel, and a lip. The non-conductive overmold may surround the conductive wire. The electrically conductive barrel may extend from the overmold, and may have a width that is smaller than a width of the overmold. The lip may extend from the barrel in a direction substantially perpendicular to a direction in which the barrel extends from the overmold. A distance from an outer portion of the lip to an opposite outer portion of the lip may be at least twice a length that the barrel extends from the overmold.
US09564714B1 Serial-attached SCSI connector
An SAS connector which includes a male assembly, a female assembly and a PCB, the male assembly includes a male housing and several male signal terminals, the female assembly includes a female housing and several female signal terminals; the male assembly mates with the female assembly, with the PCB being clamped between the male assembly and the female assembly; wherein the male signal terminals are inserted in the male housing, and include in particular male symmetrical terminals, male right-biased terminals and male left-biased terminals, as well as female signal terminals that are inserted in the female housing, and include in particular female symmetrical terminals, female right-biased terminals and female left-biased terminals.
US09564713B1 Detachable and lockable socket
A detachable and lockable socket includes a casing. The casing is provided with a controller, a socket unit, and a pin. The pin is connected with a silicone steel sheet. An outer periphery of the silicone steel sheet is provided with a coil. The controller is able to control the coil to be electrified or not. When the coil is electrified, the coil generates a magnetic field, enabling the pin to have a magnetic attraction force. The pin is attracted and locked to a conducting plate of a power source, avoiding looseness, disengagement and stealing.
US09564709B1 Connector with new fastening structure
The connector comprises a main body and a connecting body, the rear end of the main body and the front end of the connecting body are clamped. A plugging needle is disposed in the front shell and the cable connecting tube. A snap ring groove is disposed at the front end of the periphery of the connecting tube and is located below the plugging hole when the main body and the connecting body are connected together. A plugging hole is located on the outer periphery of the connecting body. The plugging pin is an arc plate and includes two clamping points, located on one of the ends of the top portion of the plugging pin. When the main body and the connecting body are connected, the plugging pin may be plugged through the plugging hole and stuck in the groove, and the clamping points of the plugging pin are clamped.
US09564706B2 Connection unit
The present invention provides a connection unit capable of accommodating nuts and showing sealing ability in a state installed on a housing.A connection unit S includes: a terminal block 100 having holes h3 at one side of for accommodating nuts n; a terminal-connecting portions 200 at least partially exposed when viewed from the other side and fixed to the terminal block 100 with the circumferences of the terminal-connecting portions 200 in tight contact with the terminal block 100; and a nut cover 300 for covering the nuts accommodated in the holes h3 for preventing the nuts n from coming off. The connection unit S further includes: guide grooves and guide ribs for restricting movement of the nut cover 300 relative to the terminal block 100; and locking hooks 116 and locking holes h5 for restricting movement of the nut cover 300 relative to the terminal block 100.
US09564705B2 Waterproof connector
A waterproof connector includes a housing that is formed of an insulating resin, and at least one contact that is integrally formed in the housing. The contact has at least one housing fixing unit that is disposed in a middle portion in the longitudinal direction of the contact and is embedded in the housing and fixed thereto, and a pair of overhanging portions that are respectively disposed at both ends of the housing fixing unit and overhang in a direction vertical to a longitudinal direction of the housing fixing unit. A portion of the housing that is in contact with the housing fixing unit is fitted between the pair of overhanging portions.
US09564702B2 Electric apparatus with safety connector for preventing electric shock
An electric apparatus with safety connector for preventing electric shock, having an electric circuit comprising at least a pair of terminals electrically separated from each other, and a cover which covers the electric circuit so as to prevent access to it when it is disposed in the assembly configuration to cover the electric circuit. The cover is mechanically fixed in position by a plurality of attachment mechanisms. A safety connector associated with the cover and provided with an electric conductor element, wherein the security connector passes through the cover so as to short-circuit the terminals and a projection supports the electric conductor element and is movable from a closed configuration in which it short-circuits the terminals to an open position in which it does not short circuit the terminals. A cover element which, in closed configuration, at least partially overlaps at least one of attachment mechanisms.
US09564701B2 Plug connector
A plug connector has a housing with a cap, the cap having a lever which can adopt a first position and a second position. In this case, the housing is opened in the first position of the lever and closed in the second position of the lever. Furthermore, the plug connector has a locking device which can adopt a blocking position which is intended to lock the lever in the second position. The locking device is elastically movable out of its blocking position into a release position in order to unlock the lever in the second position. Furthermore, the locking device is elastically movable out of its blocking position into an overload position in order to unlock the lever in the second position if a force exerted on the lever exceeds a set value. In this case, the overload position differs from the release position.
US09564698B2 Capacitor frame assembly
An assembly provides a dual function for mounting a port connector on a circuit board and also secures a capacitor to the circuit board. The assembly includes the circuit board and a monolithic plastic frame having a flange, a snap structure, a capacitor cradle, and a socket section. The flange has a fastening structure for fastening the frame to the circuit board. The snap structure for a snap-in attachment of the port connector to the frame is arranged near an end edge of the circuit board. The capacitor cradle for holding a cylindrical capacitor is formed adjacent to the snap structure and is elevated from the circuit board by an air gap. The socket section bears socket contacts for receiving capacitor contact leads.
US09564695B2 Torque sleeve for use with coaxial cable connector
A torque sleeve for use on a coaxial cable connector that facilitates rotation of the coaxial connector onto an interface port is disclosed. The inner bore of the torque sleeve is dimensioned to allow the torque sleeve to fit over the back end cap of the coaxial connector and yet engage with the nut on the front of the coaxial connector. The torque sleeve may also have features to ensure that it stays in place over the coaxial connector and/or to promote continuity of grounding connection between the coaxial connector and interface port. The torque sleeve may be used for jumper cables, which possess a length of wire and two coaxial connectors.
US09564689B2 MIMO antenna system
A multiple input, multiple output (“MIMO”) antenna system is provided for operation on a radio frequency (“RF”) module that may be used in a wireless access device. The MIMO antenna system includes a plurality of multi-band antenna elements connected to a radio in a MIMO configuration. The multi-band antenna elements and the radio are configured to operate on a RF module. A reflector is formed on the RF module to contain the plurality of multi-band antenna elements and to concentrate signal communication in a sector, the plurality of multi-band antenna elements oriented to provide a sector coverage pattern formed by beam patterns generated by each of the multi-band antenna elements.
US09564684B2 Antenna structure and wireless communication device using the same
An antenna structure includes a feed portion, a ground portion, a first radiating body, a second radiating body and a third radiating body. The first radiating body is connected to the feed portion and configured to obtain a first resonance frequency band. The second radiating body is connected to the feed portion. The third radiating body includes a first connection section connected the ground end, a second connection section, and a third connection section perpendicularly connected between the first connection section and the second connection section. The first connection section and the second connection section are positioned at two opposite sides of the second radiating body so that the third radiating body and the second radiating body cooperatively obtain a second resonance frequency band.
US09564682B2 Body-worn phased-array antenna
Several (in some cases many dozen) small antennae are integrated into or over a full body suit or clothing. These antennae preferably include an intra-suit or clothing wired connection to one or more small Ultra-Wide-Band (UWB) radios, e.g., in the 3-10 GHz range. In some cases, each antenna connection includes a variable delay, e.g., a few nanoseconds with picoseconds-scale resolution on the delays, thus allowing for the body-suit ensemble to act as a directional phased-array. One claim recites a radio wearable by a human comprising: a phased-array antenna including a plurality of antennae, the array being configured for wearing over or on a human body, the plurality of antennae provided for spatially positioning in multiple different regions over or on the human body; an RF radio; and a controller configured for: i) determining relative spatial position information for antennae within the phased-array antenna; and ii) using at least the relative spatial position information, controlling the radio to produce a directional UWB beam through the phased-array antenna. Another claim includes an antenna having a plurality of metamaterial elements. Of course, other claims and combinations are provided as well.
US09564680B2 Removable and Replaceable Sound Tunnel Shell
Mobile devices may minimize the radiation exposure to users by controlling the distance between the user, specifically the head, and the mobile device to a minimum distance. The reduction in exposure is realized due to the operation of the Inverse Square Rule on electromagnetic signal from the mobile device recognizing there is a steep fall off of signal strength resultant from increased distance between the head of the user and the source of the signal. Embodiments increase and maintain operational distance between the user and the broadcast device to reduce signal absorption, while maintaining sound quality and volume. Embodiments enforce the operational distance with physical barriers preventing the distance from being reduced. Embodiments described herein also allow for the retraction of the physical barrier for storage or portage.
US09564678B2 Antenna device and method of setting resonant frequency of antenna device
In antenna device, a coil conductor of an antenna coil module and a conductor layer at least partially overlap. A current flows in the conductor layer to block a magnetic field generated by a current flowing in the coil conductor. A current flows along the periphery of a slit and around the periphery of the conductor layer due to a cut-edge effect. Since magnetic flux does not pass through the conductor layer, magnetic flux attempts to bypass the conductor layer along a path in which the conductor opening of the conductor layer is on the inside and the outer edge of the conductor layer is on the outside. As a result, the magnetic flux generates large loops that link the inside and the outside of a coil conductor of an antenna on a reader/writer side to couple an antenna device and the antenna on the reader/writer side.
US09564671B2 Direct chip to waveguide transition including ring shaped antennas disposed in a thinned periphery of the chip
An apparatus providing a direct chip to waveguide transition, comprising: one or more waveguides, a chip partially embedding each of the waveguides at a transition area positioned at a narrow side of each waveguide, and a transmitting element disposed at each of the transition areas, thereby providing one or more simultaneous, direct transitions between the chip and the waveguides.
US09564665B2 Electricity supply system
An electricity supply system comprises: a battery module, a control module, and a distribution box. The battery module includes at least two in-series modules, each comprising at least two battery groups connected in series. The control module is connected with the battery module and includes an IGBT module, a relay module, and a relay control module. The relay module includes a plurality of relays K. Each in-series module is connected to the relay module. The relay module is connected to the IGBT module. The relay control module is configured for controlling ON or OFF of each relay K so as to select an in-series module to work with the IGBT module. The distribution box is connected with the control module.
US09564664B2 Battery pack temperature control structure for electric vehicles
A battery pack temperature control structure is provided for an electric vehicle, and basically includes a battery module, a heavy-current disconnecting switch and a temperature control unit. The battery module is mounted in an inner space of the battery pack case. The heavy-current disconnecting switch disconnects, by a manual operation, a battery high-power circuit in the battery module. The temperature control unit is mounted in the inner space of the battery pack case for producing a temperature-controlled air to be blown to the battery module. The heavy-current disconnecting switch is disposed in an upper space position within the inner space of the battery pack case. The temperature control unit is disposed in a space position that is lower than the heavy-current disconnecting switch and that overlaps with the heavy-current disconnecting switch in the vehicle vertical direction.
US09564658B2 Lithium-ion secondary battery and electrolyte thereof
The present disclosure provides a lithium-ion secondary battery and an electrolyte thereof. The electrolyte comprises a lithium salt; a non-aqueous solvent and an additive comprising a first additive and a second additive, the first additive comprises at least one of vinylene carbonate and vinyl ethylene carbonate, the second additive is 4-methylene-1,3-dioxolan-2-one and its derivatives with a structural formula 1 and/or 4,5-dimethylene-1,3-dioxolan-2-one and its derivatives with a structural formula 2; in the structural formula 1 and the structural formula 2, R1, R2, R3 and R4 each are hydrogen, halogen, C1˜C3 alkyl or halogenated alkyl; a weight percentage of the first additive in the electrolyte is 0.2%˜2.0%, a weight percentage of the second additive in the electrolyte is 0.3%˜4.0%. The lithium-ion secondary battery comprises the aforementioned electrolyte. The lithium-ion secondary battery has better cycle performance, better low temperature discharging performance, and higher first coulombic efficiency.
US09564655B2 Manufacturing method of all-solid battery
A manufacturing method of an all-solid battery includes fabricating a single battery including a positive electrode layer, a negative electrode layer, and a solid electrolyte layer arranged between the positive electrode layer and the negative electrode layer; fabricating a plurality of battery packs including the plurality of single batteries; confining a plurality of battery packs by an equal confining pressure; measuring the electrical characteristics of the plurality of confined battery packs; determining the battery pack whose measured electrical characteristics are the worst of the plurality of battery packs; reducing the confining pressures of the other battery packs so that the electrical characteristics of the other battery packs are equal to that of the battery pack whose electrical characteristics have been determined to be the worst; and electrically connecting in parallel the battery packs.
US09564651B2 Liquid electrolyte fuel cell system
A liquid electrolyte fuel cell system (10) comprises at least one fuel cell with a liquid electrolyte chamber between opposed electrodes, the electrodes being an anode and a cathode, and means (30, 32) for supplying a gas stream to a gas chamber adjacent to the cathode and withdrawing a spent gas stream (38) from the gas chamber adjacent to the cathode, the system also comprising a liquid electrolyte storage tank (40), and means (42, 44, 47, 48) to circulate liquid electrolyte between the liquid electrolyte storage tank (40) and the fuel cells. In addition the system comprises a water storage tank (60) adjacent to the storage tank (40), and means (50, 51) for condensing water vapor from the spent gas stream (38), and for feeding (56) the condensed water vapor into the water storage tank (60). The water storage tank (60) has an overflow outlet (64); and a communication duct (68) linking the liquid electrolyte storage tank (40) and the water storage tank (60) below the level of the overflow outlet (60). This automatically replaces any water that evaporates from the electrolyte, without requiring any electronics.
US09564650B2 Methods for continuous direct carbon fuel cell operation with a circulating electrolyte slurry
The present invention relates to methods and systems related to fuel cells, and in particular, to direct carbon fuel cells. The methods and systems relate to cleaning and removal of components utilized and produced during operation of the fuel cell, regeneration of components utilized during operation of the fuel cell, and generating power using the fuel cell.
US09564638B2 Battery electrode or separator surface protective agent composition, battery electrode or separator protected by the composition, and battery having the battery electrode or separator
A battery electrode or separator surface protective agent composition having fluidity and being capable of being solidified by hot melt, and comprising at least two types of organic particles comprising organic materials, wherein the organic particles of types different from each other are substantially incompatible with each other, wherein when the composition is solidified by hot melt, the organic particles of the same type thermally fuse with one another to form a continuous phase.
US09564637B2 Method for making lithium battery cathode composite material of lithium iron phosphate/lithium vanadium phosphate composite
A method for making a lithium battery cathode composite is provided. A mixed solution including a solvent, an iron salt, and a phosphate is provided. An alkaline solution is added in the mixed solution until the mixed solution has a pH value in a range from about 1.5 to about 5. The mixed solution is stirred to react the iron salt with the phosphate to form a number of iron phosphate precursor particles. The iron phosphate precursor particles are heated. A lithium source solution, a reducing agent, and the iron phosphate precursor particles are mixed to form a lithium iron phosphate precursor slurry. Outer surfaces of the lithium vanadium phosphate particles are coated with the lithium iron phosphate precursor.
US09564635B2 Lithium secondary battery with excellent performance
Disclosed is a lithium secondary battery including an electrode assembly including a cathode, an anode, and a separator disposed between the cathode and the anode and an electrolyte, wherein the cathode includes a spinel-structure lithium manganese composite oxide represented by Formula 1 below as a cathode active material, and the lithium secondary battery has a charge cut-off voltage of 3.3 to 4 V and, when the charge cut-off voltage is reached, the anode has a potential of 0.75 to 1.545 V within a range within which a potential of the cathode does not exceed 4.95 V: LixMyMn2−yO4−zAz  (1) wherein 0.9≦x≦1.2, 0
US09564631B2 Composite anode active material, anode and lithium battery each including the composite anode active material, method of preparing the composite anode active material
A composite anode active material, an anode including the composite anode active material, a lithium battery including the anode, and a method of preparing the composite anode active material. The composite anode active material includes: a shell including a hollow carbon fiber; and a core disposed in a hollow of the hollow carbon fiber, wherein the core includes a first metal nanostructure and a conducting agent.
US09564625B2 Flexible cascade unit for cascading electrical elements and device thereof
A flexible cascade unit for cascading electrical elements and device thereof are provided. The cascade unit includes a first series connection portion, a second series connection portion and a flexible structure. The flexible structure is integrally formed between the first and second series connection portions, and has a first flexible rib and a second flexible rib. Each of the first and second flexible ribs respectively clads a conducting wire. Each conducting wire has two conducting ends respectively extended to the first and second series connection portions. As such, a flexible strip-like object can be formed, and be attached at an arm, waist or wrist of a person to be readily portable and wearable.
US09564623B2 Battery separator with a conductive layer for extending the cycle life of a battery
A battery separator for extending the cycle life of a battery has a separator and a conductive layer. The conductive layer is disposed upon the separator. The conductive layer is adapted to be in contact with the positive electrode of the battery thereby providing a new route of current to and from the positive electrode.
US09564610B2 Electronic device and method for manufacturing same
An object of the present invention is to provide an electronic device in which permeation of water content and oxygen from a bonding part is decreased, and which is excellent in stability, and a method for manufacturing the electronic device. The present invention relates to an electronic device including a substrate, an electronic element main body on the substrate, an electrode that is connected to the electronic element main body, a silicon-containing film that coats at least the electrode, and a sealing substrate that is bonded to the substrate via a bonding part that has the silicon-containing film and is disposed on the surrounding of the electronic element main body, to seal the electronic element main body, in which at least one of the substrate and the sealing substrate is a gas barrier film, and the silicon-containing film has a composition represented by the following chemical formula (1): in which x, y and z are respectively atomic ratios of oxygen, nitrogen and carbon to silicon, and satisfy 0≦y<0.3, 3<2x+5y≦5 and 0.01
US09564602B2 Organic compound, charge-transporting material, composition containing the compound, organic electroluminescent element, display device, and lighting device
The invention provides an organic compound incorporating a specific structure into a pyridine skeleton or a 1,3,5-triazine skeleton and adapting the molecular weight to a specific range, a composition comprising the organic compound and a solvent, organic electroluminescent element comprising a layer that is formed by using the composition, and the uses thereof.
US09564593B2 Solar cells comprising 2d-perovskites
A solar cell includes a light-absorbing layer comprising a 2d-perovskite.
US09564592B2 Organic electroluminescent element, method for manufacturing organic electroluminescent element, and organic electroluminescent module
An organic electroluminescent element includes a support substrate having thereon at least two light emitting units each containing one or a plurality of organic functional layers and at least one intermediate metal layer having a light-transmitting property. The intermediate metal layer is arranged between the light emitting units. At least one organic functional layer in each light emitting unit has a region wherein a light emission function is modulated and another region wherein the light emission function is not modulated by being patterned with a mask during the step of forming the organic functional layer, and by being additionally patterned by light irradiation after formation of the organic functional layer. The at least two light emitting units are able to be electrically driven independently or simultaneously.
US09564581B1 Magnetoresistive effect devices having enhanced magnetic anisotropy
Embodiments of the present disclosure generally relate to memory devices having enhanced perpendicular magnetic anisotropy. The memory device includes a plurality of first leads, a plurality of second leads, and a plurality of memory cells having a plurality of magnetic layers and a tunneling barrier layer. An interfacial layer is incorporated in each memory cell between one of the magnetic layers and the tunneling barrier layer to enhance perpendicular magnetic anisotropy, while preserving high tunneling magnetoresistance.
US09564576B2 Multi-bit ferroelectric memory device and methods of forming the same
Multi-bit ferroelectric memory devices and methods of forming the same are provided. One example method of forming a multi-bit ferroelectric memory device can include forming a first ferroelectric material on a first side of a via, removing a material to expose a second side of the via, and forming second ferroelectric material on the second side of the via at a different thickness compared to the first side of the via.
US09564574B2 Piezoelectric device and method for manufacturing piezoelectric device
In a method for manufacturing a piezoelectric device, a silicon oxide film is deposited by sputtering on a surface of a single-crystal piezoelectric substrate closer to an ion-implanted region, and a silicon nitride film is deposited by sputtering on a surface of the dielectric film opposite to a side thereof closer to the single-crystal piezoelectric substrate. The silicon oxide film has a composition that is deficient in oxygen relative to the stoichiometric composition. Accordingly, little oxygen is supplied from the silicon oxide film to the piezoelectric thin film during heat treatment of a piezoelectric device. This prevents oxidation of the piezoelectric thin film and therefore formation of an oxide layer with high resistivity in the piezoelectric thin film. As a result, a pyroelectric charge generated in the piezoelectric thin film can flow to the silicon oxide film.
US09564568B2 Flexible LED device with wire bond free die
An article includes a flexible polymeric dielectric layer having first and second major surfaces. The first major surface has a conductive layer thereon and at least one cavity therein. The at least one cavity contains a conductive material including electrically separated first and second portions supporting and electrically connecting a light emitting semiconductor device to the conductive layer on the first major surface.
US09564558B2 Fluoride fluorescent material and light emitting device using the same
The present invention provides a fluoride fluorescent material comprising a chemical composition represented by the following formula (I): K2[M1-aMn4+aF6]  (I) wherein M is at least one element selected from the group consisting of elements belonging to Groups 4 and 14 of the Periodic Table, and a is a value that satisfies the relationship: 0
US09564556B2 Light emitting device and method for fabricating the same
Embodiments of a light emitting device and a method for fabricating the same are provided. The light emitting device comprises a cavity and one or more light emitting elements. The cavity is formed to a depth of 450 μm or less, and the light emitting elements are installed in the cavity. A fabricating method includes forming a package body having a cavity with a depth of 250 μm to 450 μm and at least one lead frame disposed at the bottom surface of the cavity, mounting at least one light emitting element on the lead frame, and molding a molding member in the cavity.
US09564554B2 Thin-film flip-chip light emitting diode having roughening surface and method for manufacturing the same
A thin-film flip-chip light emitting diode (LED) having a roughened surface and a method for manufacturing the same are provided. First, a substrate having a patterned structure on a surface of the substrate is provided, and the surface is roughened. A first semiconductor layer is then formed on the surface; a light emitting structure layer is then formed on the first semiconductor layer; a second semiconductor layer is then formed on the light emitting structure layer. The first and second semiconductor layers possess opposite electrical characteristics. A first contact electrode and a second contact electrode are then formed on the first semiconductor layer and the second semiconductor layer, respectively. Finally, a sub-mount is formed on the first and second contact electrodes, and the substrate is removed to form the thin-film flip-chip LED having the roughened surface. Here, the light emitting efficiency of the thin-film flip-chip LED is improved.
US09564553B2 Power light emitting diode and method with uniform current density operation
A light emitting diode device has a bulk gallium and nitrogen containing substrate with an active region. The device has a lateral dimension and a thick vertical dimension such that the geometric aspect ratio forms a volumetric diode that delivers a nearly uniform current density across the range of the lateral dimension.
US09564551B2 Method of manufacturing a hybrid emitter all back contact solar cell
A method of manufacturing an all back contact solar cell which has a hybrid emitter design. The solar cell has a thin dielectric layer formed on a backside surface of a single crystalline silicon substrate. One emitter of the solar cell is made of doped polycrystalline silicon that is formed on the thin dielectric layer. A second emitter of the solar cell is formed in the single crystalline silicon substrate and is made of doped single crystalline silicon. The method further includes forming contact holes that allow metal contacts to connect to corresponding emitters.
US09564549B2 Germainium pin photodiode for integration into a CMOS or BICMOS technology
A diode comprising a light-sensitive germanium region which is totally embedded in silicon and forms with the silicon a lower interface and lateral interfaces, wherein the lateral interfaces do not extend perpendicularly, but obliquely to the lower interface and therefore produce a faceted form.
US09564546B2 Interconnector
An interconnector for electrically connecting a first electronic device element and a second electronic device element includes first and second connection portions which are respectively connected to electrodes of the first and second electronic device elements. A plurality of strip-like intermediate portions are each connected to both the first connection portion and the second connection portion to electrically connect the first connection portion and the second connection portion. The intermediate portions are mutually separated from one another in the width direction and mutually extending in parallel directions. Each intermediate portion has a first curved portion which is curved to be concave at one side of the respective intermediate portion in the width direction, and a second curved portion which is curved to be concave at another side of the respective intermediate portion in the width direction.
US09564544B2 Solar cell module production method
A solar cell production method, whereby: a plurality of solar cell strings connecting a prescribed number of solar cells in series are formed; a plurality of solar cell strings are lined up along a second direction intersecting a first direction in which the solar cell strings extend, and the same are arranged such that the interval at one end of the first direction between adjacent solar cell strings is smaller than the interval at the other end; the arranged plurality of solar cell strings are connected to each other and a solar cell connection body is formed; a first filling material sheet, the solar cell connection body, a second filling material sheet, and a second protective member are laminated upon a first protective member having a curved surface; pressure is applied from above the second protective member; and a solar cell module having a curved surface shape is formed.
US09564538B2 Semiconductor device
A semiconductor device includes a first insulating layer having a first side wall, an oxide semiconductor layer located on the first side wall, a gate insulating layer located on the oxide semiconductor layer, the oxide semiconductor layer being located between the first side wall and the gate insulating layer, a gate electrode facing the oxide semiconductor layer located on the first side wall, the gate insulating layer being located between the oxide semiconductor layer and the gate electrode, a first electrode located below the oxide semiconductor layer and connected with one portion of the oxide semiconductor layer, and a second electrode located above the oxide semiconductor layer and connected with the other portion of the oxide semiconductor layer.
US09564537B2 Array substrate and method for manufacturing the same
Disclosed herein is a method for manufacturing an array substrate. The method includes forming a source electrode and a drain electrode on a substrate. A semiconductor layer, an organic insulating layer, and a gate electrode layer are sequentially formed to cover the substrate, the source electrode, and the drain electrode. A patterned photoresist layer is formed on the gate electrode layer. The exposed portion of the gate electrode layer, and a portion of the organic insulative layer and a portion of the semiconductor layer thereunder are removed to form a gate electrode. An organic passivation layer is formed on the gate electrode, the source electrode, and the drain electrode. The organic passivation layer has a contact window to expose a portion of the drain electrode. A pixel electrode is formed on the organic passivation layer and the exposed portion of the drain electrode.
US09564534B2 Transistor and display device using the same
The band tail state and defects in the band gap are reduced as much as possible, whereby optical absorption of energy which is in the vicinity of the band gap or less than or equal to the band gap is reduced. In that case, not by merely optimizing conditions of manufacturing an oxide semiconductor film, but by making an oxide semiconductor to be a substantially intrinsic semiconductor or extremely close to an intrinsic semiconductor, defects on which irradiation light acts are reduced and the effect of light irradiation is reduced essentially. That is, even in the case where light with a wavelength of 350 nm is delivered at 1×1013 photons/cm2·sec, a channel region of a transistor is formed using an oxide semiconductor, in which the absolute value of the amount of the variation in the threshold voltage is less than or equal to 0.65 V.
US09564502B2 Techniques for multiple gate workfunctions for a nanowire CMOS technology
In one aspect, a method of forming a CMOS device with multiple transistors having different Vt's is provided which includes: forming nanowires and pads on a wafer, wherein the nanowires are suspended at varying heights above an oxide layer of the wafer; and forming gate stacks of the transistors at least partially surrounding portions of each of the nanowires by: i) depositing a conformal gate dielectric around the nanowires and on the wafer beneath the nanowires; ii) depositing a conformal workfunction metal on the conformal gate dielectric around the nanowires and on the wafer beneath the nanowires, wherein an amount of the conformal workfunction metal deposited around the nanowires is varied based on the varying heights at which the nanowires are suspended over the oxide layer; and iii) depositing a conformal poly-silicon layer on the conformal workfunction metal around the nanowires and on the wafer beneath the nanowires.
US09564501B2 Reduced trench profile for a gate
The present disclosure is directed to a gate structure for a transistor. The gate structure is formed on a substrate and includes a trench. There are sidewalls that line the trench. The sidewalls have a first dimension at a lower end of the trench and a second dimension at an upper end of the trench. The first dimension being larger than the second dimension, such that the sidewalls are tapered from a lower region to an upper region. A high k dielectric liner is formed on the sidewalls and a conductive liner is formed on the high k dielectric liner. A conductive material is in the trench and is adjacent to the conductive liner. The conductive material has a first dimension at the lower end of the trench that is smaller than a second dimension at the upper end of the trench.
US09564499B2 Three-dimensional semiconductor memory devices and methods of fabricating the same
Three-dimensional semiconductor memory devices and methods of fabricating the same. The three-dimensional semiconductor devices include an electrode structure with sequentially-stacked electrodes disposed on a substrate, semiconductor patterns penetrating the electrode structure, and memory elements including a first pattern and a second pattern interposed between the semiconductor patterns and the electrode structure, the first pattern vertically extending to cross the electrodes and the second pattern horizontally extending to cross the semiconductor patterns.
US09564488B2 Strained isolation regions
A method of forming an isolation trench having localized stressors is provided. In accordance with embodiments of the present invention, a trench is formed in a substrate and partially filled with a dielectric material. In an embodiment, the trench is filled with a dielectric layer and a planarization step is performed to planarize the surface with the surface of the substrate. The dielectric material is then recessed below the surface of the substrate. In the recessed portion of the trench, the dielectric material may remain along the sidewalls or the dielectric material may be removed along the sidewalls. A stress film, either tensile or compressive, may then be formed over the dielectric material within the recessed portion. The stress film may also extend over a transistor or other semiconductor structure.
US09564479B2 Flexible display
A flexible display includes a driving circuit to drive a light emitting device. The driving circuit includes a thin film transistor which includes a column-shaped gate electrode extending in a first direction, a gate insulating layer enclosing an outer surface of the gate electrode, a semiconductor layer on an outer surface of the gate insulating layer, and first and second conductive layers enclosing first and second areas of the semiconductor layer, respectively.
US09564460B1 Thin-film transistor and its manufacturing method, array substrate and display device
A manufacturing method of a thin film transistor comprises: sequentially forming a pattern of gate, a gate insulation layer film, an active layer film and an ohmic contact layer film, a first etching resist module within a channel region to be formed, and a source and drain metallic layer film on a substrate; forming a pattern comprising the source and drain by wet etching process by shielding the active layer film and the ohmic contact layer film positioned within the channel region to be formed, by use of the first etching resist module; and forming a pattern comprising the ohmic contact layer and the active layer by dry etching process. A thin film transistor, an array substrate comprising the thin film transistor and a display device comprising the array substrate are also disclosed.
US09564459B2 Liquid crystal display panel and method for manufacturing liquid crystal display panel
The organic insulating film has an opening through which the drain electrode is partially exposed. The opening has a side wall extending from above the drain electrode. The pixel electrode has a contact portion that is in contact with the drain electrode in the opening of the organic insulating film, a wiring portion that extends directly on the side wall of the organic insulating film from the contact portion, and a body portion that is linked to the wiring portion and is located on the organic insulating film. The interlayer insulating film covers the pixel electrode. The interlayer insulating film covers the source electrode and directly covers the semiconductor film between the source-electrode side surface and the drain-electrode side surface. The common electrode has fringes opposed to the pixel electrode via the interlayer insulating film.
US09564456B2 Array substrate and display device using the same
An array substrate includes: a gate wiring; a source wiring, which is formed to intersect the gate wiring; a passivation film, which covers the source wiring; and a pixel electrode that is formed on the passivation film. The array substrate has a display area and a dummy pixel area. In the display area, a switching element in the vicinity of the intersection of the gate wiring and the source wiring is provided. In the display area, the pixel electrode and the source wiring do not have an overlapping area in a top view. The dummy pixel area is located outside the display area, and in the dummy pixel area, a dummy pixel electrode and two source wirings, which are adjacent to the dummy pixel electrode have an overlapping area in a top view.
US09564454B2 TFT array substrate, display panel and display device
A TFT array substrate having compensated gate signal delays is disclosed. The TFT array substrate includes a plurality of gate lines, a plurality of data lines insulatedly intersecting with the plurality of the gate lines, and a plurality of TFT switches, each of which is connected with one of the gate lines and one of the data lines. The TFT array substrate also includes a plurality of driving units, where the driving units are located at both ends of the gate lines, and each of the driving units is connected with at least one gate line to drive the TFT switches connected to the at least one gate line.
US09564453B2 Array substrate and display device
An array substrate and a display device are provided, and the array substrate, comprising: a substrate; and gate lines (2) and data lines (1), formed on the substrate and configured to defining pixel units, wherein, each data line (1) is located in a middle part of a corresponding pixel unit and configured to dividing each pixel unit into a first sub-pixel unit (7) and a second sub-pixel unit (8), wherein the first sub-pixel unit (7) is connected to one thin film transistor (6) and the second sub-pixel unit (8) is connected to one thin film transistor (6) for independent charging, and the thin film transistors (6) are located in a region corresponding to the corresponding gate line. The data line (1) is arranged in the middle of the corresponding pixel unit, and the first sub-pixel unit (7) and the second sub-pixel unit (8) are connected to two individual thin film transistors (6) to be independently charged, a width of the gate line can be greatly reduced, and the aperture ratio of the pixel can be improved.
US09564449B2 Semiconductor device and method of forming a semiconductor device
A semiconductor device is provided, which may include: a well of a first conductivity type located within a substrate of a second conductivity type; a well terminal electrically coupled to the well; a floating gate disposed over the well; a floating gate terminal electrically coupled to the floating gate; a control gate disposed over the floating gate and electrically coupled to the well; and a control gate terminal electrically coupled to the control gate; wherein the floating gate terminal is configured to receive a first voltage; wherein the control gate terminal and the well terminal are configured to receive a second voltage.
US09564446B1 SRAM design to facilitate single fin cut in double sidewall image transfer process
A double sidewall image transfer process for forming FinFET structures having a fin pitch of less than 40 nm generates paired fins with a spacing determined by the width of a sidewall spacer that forms a second mandrel. Here, the fin pairs are created at two different spacings without requiring the minimum space for the standard sidewall structure. An enlarged space between paired fins is created by placing two first mandrel shapes close enough so as to overlap or merge two sidewall spacer shapes so as to form a wider second mandrel upon further processing. The fin pair created from the wider second mandrel is spaced at about 2 times the fin pair created from the narrower second mandrel. For some circuits, such as an SRAM bitcell, the wider second mandrel can be utilized to form an inactive fin not utilized in the circuit structure, which can be removed. In some embodiments, all dummy inactive fins are eliminated for a simpler process.
US09564442B2 Methods of forming contacts for a semiconductor device structure, and related methods of forming a semiconductor device structure
A method of forming contacts for a semiconductor device structure comprises forming contact holes extending into neighboring semiconductive pillars and into a nitride material of nitride-capped electrodes. Composite structures are formed within the contact holes and comprise oxide structures over sidewalls of the contact holes and nitride structures over the oxide structures. Conductive structures are formed over inner sidewalls of the composite structures. Additional nitride-capped electrodes are formed over the conductive structures and extend perpendicular to the nitride-capped electrodes. Pairs of nitride spacers are formed over opposing sidewalls of the additional nitride-capped electrodes and are separated from neighboring pairs of nitride spacers by apertures extending to upper surfaces of a portion of the neighboring semiconductive pillars. Portions of the oxide structures are removed to expose sidewalls of the portion of the neighboring semiconductive pillars. Semiconductor device structures and additional methods are also described.
US09564434B2 Semiconductor device with body spacer at the bottom of the fin and method for manufacturing the same
A semiconductor device and a method of manufacturing the same are disclosed. In one aspect, the method includes forming a first semiconductor layer and a second semiconductor layer sequentially on a substrate. The method also includes patterning the second and first semiconductor layers to form an initial fin. The method also includes selectively etching the first semiconductor layer of the initial fin to form a lateral recess in the first semiconductor layer. The method also includes filling the lateral recess with a dielectric material to form a body spacer. The method also includes forming an isolation layer on the substrate, wherein the isolation layer partially exposes the body spacer and thus defines a fin above the isolation layer. The method also includes forming a gate stack intersecting the fins on the isolation layer.
US09564431B2 Semiconductor structures and methods for multi-level work function
A semiconductor structure is provided comprising a vertical channel structure extending from a substrate and formed as a channel between a source region and a drain region. The semiconductor structure further comprises a metal gate that surrounds a portion of the vertical channel structure. The metal gate has a gate length. The metal gate has a first gate section with a first workfunction and a first thickness. The metal gate also has a second gate section with a second workfunction and a second thickness. The first thickness level is different from the second thickness level and the sum of the first thickness level and the second thickness level is equal to the gate length. The ratio of the first thickness level to the second thickness level for the gate length was chosen to achieve a threshold voltage level for the semiconductor device.
US09564423B2 Power package with integrated magnetic field sensor
A power semiconductor package includes a substrate having a plurality of metal leads, a power semiconductor die attached to a first one of the leads and a magnetic field sensor integrated in the same power semiconductor package as the power semiconductor die and positioned in close proximity to a current pathway of the power semiconductor die. The magnetic field sensor is operable to generate a signal in response to a magnetic field produced by current flowing in the current pathway, the magnitude of the signal being proportional to the amount of current flowing in the current pathway.
US09564414B2 Three dimensional device integration method and integrated device
A device integration method and integrated device. The method may include the steps of directly bonding a semiconductor device having a substrate to an element; and removing a portion of the substrate to expose a remaining portion of the semiconductor device after bonding. The element may include one of a substrate used for thermal spreading, impedance matching or for RF isolation, an antenna, and a matching network comprised of passive elements. A second thermal spreading substrate may be bonded to the remaining portion of the semiconductor device. Interconnections may be made through the first or second substrates. The method may also include bonding a plurality of semiconductor devices to an element, and the element may have recesses in which the semiconductor devices are disposed. A conductor array having a plurality of contact structures may be formed on an exposed surface of the semiconductor device, vias may be formed through the semiconductor device to device regions, and interconnection may be formed between said device regions and said contact structures.
US09564408B2 Space transformer
An apparatus including a planar semiconductor substrate including a plurality of devices and a first pattern of electrical contacts formed on the first surface of the semiconductor substrate; and a plurality of layers of conductive material alternating between dielectric material on the first surface of the semiconductor substrate, the plurality of layers of conductive material including a wiring layer including a second pattern of electrical contacts, wherein the second surface of the semiconductor substrate includes openings to the first pattern of electrical contacts. A method including forming a space transformer including a semiconductor substrate including, on a device side, a device region, a first pattern of electrical contacts, and at least one routing layer and a pad layer including a second pattern of electrical contacts; and forming openings through the space transformer to the first pattern of electrical contacts on the semiconductor substrate.
US09564407B2 Crosstalk polarity reversal and cancellation through substrate material
Transmission lines with a first dielectric material separating signal traces and a second dielectric material separating the signal traces from a ground plane. In embodiments, mutual capacitance is tuned relative to self-capacitance to reverse polarity of far end crosstalk between a victim and aggressor channel relative to that induced by other interconnect portions along the length of the channels, such as inductively coupled portions. In embodiments, a transmission line for a single-ended channel includes a material of a higher dielectric constant within the same routing plane as a microstrip or stripline conductor, and a material of a lower dielectric constant between the conductor and the ground plane(s). In embodiments, a transmission line for a differential pair includes a material of a lower dielectric constant within the same routing plane as a microstrip or stripline conductors, and a material of a higher dielectric constant between the conductors and the ground plane(s).
US09564406B1 Battery protection package and process of making the same
The present invention discloses small-size battery protection packages and provides a process of fabricating small-size battery protection packages. A battery protection package includes a first common-drain metal oxide semiconductor field effect transistor (MOSFET), a second common-drain MOSFET, a power control integrated circuit (IC), a plurality of solder balls, a plurality of conductive bumps, and a packaging layer. The power control IC is vertically stacked on top of the first and second common-drain MOSFETs. At least a majority portion of the power control IC and at least majority portions of the plurality of solder balls are embedded into the packaging layer. The process of fabricating battery protection packages includes steps of fabricating power control ICs; fabricating common-drain MOSFET wafer; integrating the power control ICs with the common-drain MOSFET wafer and connecting pinouts; forming a packaging layer; applying grinding processes; forming a metal layer; and singulating battery protection packages.
US09564404B2 System, method and apparatus to relieve stresses in a semiconductor wafer caused by uneven internal metallization layers
Systems and methods for forming semiconductor wafers with wafer support structures includes: multiple semiconductor devices formed in multiple semiconductor dies. An electrical interconnect structure is formed over the semiconductor devices and providing electrical connections to the semiconductor devices. The electrical interconnect structure includes multiple metallization layers. At least one portion of at least one metallization layer includes variations in density of conductive lines or conducting devices as compared to the other portions of the metallization layers. At least one wafer support structure is formed substantially across a width of the semiconductor wafer. The semiconductor wafer being thinned to between about 40 um and about 200 um after the semiconductor devices formed thereon. The at least one wafer support structure having a thickness and a width to offset physical stresses caused by the variations in density of conductive lines or conducting devices in the respective portions of the metallization layers.
US09564402B2 Method and apparatus for creating and placing a micro message
Silicon processing technology is used to generate an array of micro messages. These micro messages can contain at least one stick figure, or at least one word, or at least one stick figure and at least one word, or at least one stick figure and a grid mark, or at least one word and a grid mark, or at least one stick figure and at least one word and a grid mark. Grid marks are associated with the micro message and used to identify the X and Y Cartesian coordinates of the message. A plurality of conductive traces is used to form the micro messages. Each micro message can be completely encapsulated in silicon dioxide or at least one conductive trace can be connected to one of the tubs.
US09564397B2 Interconnect structure and method of forming the same
An interconnect structure and a method of forming an interconnect structure are disclosed. The interconnect structure includes a low-k (LK) dielectric layer over a substrate; a first conductive feature and a second conductive feature in the LK dielectric layer; a first spacer along a first sidewall of the first conductive feature; a second spacer along a second sidewall of the second conductive feature, wherein the second sidewall of the second conductive feature faces the first sidewall of the first conductive feature; an air gap between the first spacer and the second spacer; and a third conductive feature over the first conductive feature, wherein the third conductive feature is connected to the first conductive feature.
US09564388B2 Semiconductor device having a plurality of circuits arranged on a side of a semiconductor chip
A semiconductor device includes a base member and a first semiconductor chip mounted over the base member. The first semiconductor chip including a first circuit, a second circuit, and a third circuit arranged between the first circuit and the second circuit and a plurality of pads. The first, second and third circuits are arranged along a first side of the first semiconductor chip. In plan view, the pads are located outside of the circuits and include a plurality of first pads arranged at a first pitch, and a plurality of second pads arranged at the first pitch. A distance between a first pad group comprised of the first pads and a second pad group comprised of the second pads is larger than the first pitch. Further, in a plan view, a part of the third circuit is located between the first pad group and the second pad group.
US09564386B2 Semiconductor package with structures for cooling fluid retention
A semiconductor assembly for use with forced liquid and gas cooling. A relatively rigid nano-structure (for example, array of elongated nanowires) extends from an interior surface of a cap toward a top surface of a semiconductor chip, but, because of the rigidness and structural integrity of the nano-structure built into the cap, and of the cap itself, the nano-structure is reliably spaced apart from the top surface of the chip, which helps allow for appropriate cooling fluid flows. The cap piece and nano-structures built into the cap may be made of silicon or silicon compounds.
US09564385B2 Package for a semiconductor device
A package for a semiconductor device or circuit comprises a semiconductor switch module having a metallic base on an exterior side and metallic pads. A sealed metallic enclosure holds the semiconductor switch module. The metallic enclosure has a set of dielectric regions with embedded or pass-through electrical terminals that are electrically insulated or isolated from the sealed metallic enclosure. The electrical terminals are electrically connected to the metallic pads. A housing is adapted for housing the semiconductor switch module within the metallic enclosure. The housing comprises chamber for holding or circulating a coolant overlying the metallic base.
US09564383B2 Low-K dielectric layer and porogen
A system and method for a low-k dielectric layer are provided. A preferred embodiment comprises forming a matrix and forming a porogen within the matrix. The porogen comprises an organic ring structure with fewer than fifteen carbons and a large percentage of single bonds. Additionally, the porogen may have a viscosity greater than 1.3 and a Reynolds numbers less than 0.5.
US09564382B2 Test structure for determining overlay accuracy in semiconductor devices using resistance measurement
Provided is a test pattern structure for determining overlay accuracy in a semiconductor device. The test pattern structure includes one or more resistor structures formed by patterning a lower silicon layer. Each includes a zigzag portion with leads at different spatial locations. An upper pattern is formed and includes at least one pattern feature formed over the resistor or resistors. The portions of the resistor or resistors not covered by the upper pattern feature will become silicided during a subsequent silicidation process. Resistance is measured to determine overlay accuracy as the resistor structures are configured such that the resistance of the resistor structure is determined by the degree of silicidation of the resistor structure which is determined by the overlay accuracy between the upper and lower patterns.
US09564372B2 Dual liner silicide
A method for fabricating a dual silicide device includes growing source and drain (S/D) regions for an N-type device, forming a protection layer over a gate structure and the S/D regions of the N-type device and growing S/D regions for a P-type device. A first dielectric layer is conformally deposited and portions removed to expose the S/D regions. Exposed S/D regions for the P-type device are silicided to form a liner. A second dielectric layer is conformally deposited. A dielectric fill is formed over the second dielectric layer. Contact holes are opened through the second dielectric layer to expose the liner for the P-type device and expose the protection layer for the N-type device. The S/D regions for the N-type device are exposed by opening the protection layer. Exposed S/D regions adjacent to the gate structure are silicided to form a liner for the N-type device. Contacts are formed.
US09564367B2 Methods of forming different FinFET devices with different threshold voltages and integrated circuit products containing such devices
One illustrative method disclosed herein involves forming a first fin for a first FinFET device in and above a semiconducting substrate, wherein the first fin is comprised of a first semiconductor material that is different from the material of the semiconducting substrate and, after forming the first fin, forming a second fin for a second FinFET device that is formed in and above the semiconducting substrate, wherein the second fin is comprised of a second semiconductor material that is different from the material of the semiconducting substrate and different from the first semiconductor material.
US09564363B1 Method of forming butted contact
A method of fabricating a semiconductor device is disclosed. The method includes forming a first gate structure over a substrate, forming a source/drain feature in the substrate adjacent the first gate structure, forming a dielectric layer over the first gate structure and the source/drain feature, removing a portion of the dielectric layer to form a first trench exposing the first gate structure and the source/drain feature, forming a first conductive feature in the first trench, removing a first portion of the first gate structure to form a second trench and forming a second conductive feature in the second trench.
US09564360B2 Substrate processing method and method of manufacturing semiconductor device
An object of the present invention is to provide a method which enable a material to be fully embedded into a recess portion with a deposition film left in the recess portion. A method in one embodiment comprises: a first irradiation step of irradiating a deposition film formed on an opening portion of a recess portion in a substrate with a particle beam in a direction at a first angle with respect to a substrate in-plane direction, to remove part of the deposition film in a thickness direction; and a second irradiation step of, after the first irradiation step, irradiating the deposition film with the particle beam in a direction at a second angle which is closer to perpendicular to the substrate in-plane direction than the first angle is, to remove part of the remaining deposition film in the thickness direction.
US09564359B2 Conductive structure and method of forming the same
Conductive structures and method of manufacture thereof are disclosed. In some embodiments, a method of forming a conductive structure includes providing a substrate having a recess formed therein, the recess lined with a first seed layer and partially filled with a first conductive material; removing a portion of the first seed layer free from the first conductive material to form an exposed surface of the recess; lining the exposed surface of the recess with a second seed layer; and filling the recess with a second conductive material, the second conductive material covering the first conductive material and the second seed layer.
US09564354B2 Via-hole etching method
The present invention discloses a via-hole etching method related to semiconductor manufacturing field, and the method overcomes the defects of an uncontrollable end point of a via-hole and an unfavorable profile-angle in a conventional via-hole etching method. The via-hole etching method includes: forming a structure for via-hole etching, includes: a low-temperature poly-silicon layer, a gate insulating layer, a gate metal layer and an interlayer insulating layer, which are sequentially formed on a substrate; forming a mask layer comprising a via-hole masking pattern on the structure for via-hole etching; by using a first etching process, etching the structure for via-hole etching to a first thickness of the gate insulating layer; by using a second etching process, etching the structure for via-hole etching to etch away the remaining thickness of the gate insulating layer, and uncovering the low-temperature poly-silicon layer; removing the mask layer to form a via-hole structure.
US09564350B1 Method and apparatus for storing and transporting semiconductor wafers in a vacuum pod
Methodology and system for using vacuum pods to store/transport semiconductor wafers to efficiently reduce contamination of the wafers while reducing cost, cycle time, and process steps and tools without the need for a complete reconfiguration of processes/tools in the fabrication facility are disclosed. Embodiments include configuring a wafer pod with an isolated vacuum environment for storing and transporting semiconductor wafers; configuring a load port module with an isolated vacuum environment to interface with the wafer pod; transporting the wafer pod, including semiconductor wafers, to interlock with the load port module; creating a merged vacuum environment including the isolated vacuum environments of the wafer pod and the load port module; increasing a pressure level in the merged vacuum environment for creating a merged ambient atmospheric environment; and transferring the semiconductor wafers through a transfer chamber, with an isolated environment, from the load port module to a semiconductor wafer processing device.
US09564345B1 Semiconductor device and manufacturing method thereof
A semiconductor device includes a semiconductor substrate, a conductive pad on the semiconductor substrate, and a conductor over the conductive pad. The semiconductor device further has a polymeric material disposed over the semiconductor substrate and surrounding the conductor. The semiconductor device also includes an electric conductive layer between the conductor and the polymeric material. In the semiconductor device, an adhesion strength between the electric conductive layer and the polymeric material is greater than an adhesion strength between the polymeric material and the conductor.
US09564343B2 Method of manufacturing semiconductor devices
A substrate having an insulating layer including an oxide is loaded into a chamber, and at least a part of the insulating layer is removed by injecting a process gas including an etching source gas into the chamber. The removal process is performed in a pulse type in which a first period and a second period are repeated a plurality of times. The etching source gas is supplied at a first flow rate during the first period and is supplied at a second flow rate less than the first flow rate during the second period. A temperature of the inside of the chamber remains at 100° C. or more during the removal process.
US09564342B2 Method for controlling etching in pitch doubling
Embodiments of the invention describe a method for controlling etching in pitch doubling. According to one embodiment, the method includes receiving a substrate having a pattern thereon defined by spacers formed on sidewalls of a plurality mandrels, and transferring the pattern defined by the spacers into the substrate using a plasma etch process that etches the mandrels and the substrate, the transferring forming first recessed features in the substrate below the mandrels and second recessed features in the substrate between the mandrels, where the plasma etch process utilizes an etching gas containing O2 gas, and the relative amount of O2 gas in the etching gas is selected to control the depth of the first recessed features relative to the depth of second recessed features. According to another embodiment, the substrate contains a mask layer thereon and a pattern on the mask layer.
US09564333B2 Method for forming a metal silicide using a solution containing gold ions and fluorine ions
A subject matter of the invention is a process for the formation of nickel silicide or of cobalt silicide, comprising the stages consisting in: exposing the surface of the silicon-comprising substrate with an aqueous solution comprising from 0.1 mM to 10 mM of gold ions and from 0.6 M to 3.0 M of fluorine ions for a duration of between 5 seconds and 5 minutes, depositing by an electroless route, on the activated substrate, a layer essentially composed of nickel or of cobalt, applying a rapid thermal annealing at a temperature of between 300° C. and 750° C., so as to form the nickel silicide or the cobalt silicide. The aqueous solution comprises a surface-active agent chosen from the compounds comprising at least one anionic or nonionic polar group and an alkyl chain comprising from 10 to 16 carbon atoms.This process essentially has applications in the manufacture of NAND memories and photovoltaic cells.
US09564327B2 Method for forming line end space structure using trimmed photo resist
One or more techniques or systems for forming a line end space structure are provided herein. In some embodiments, a first patterned second hard mask (HM) region is formed above a first HM region. Additionally, at least some of the first patterned second HM region is removed. In some embodiments, a first sacrificial HM region and a second sacrificial HM region are formed above at least one of the first patterned second HM region or the first HM region. Photo resist (PR) is patterned above the second sacrificial HM region, and a spacer region is deposited above the patterned PR and second sacrificial HM region. In some embodiments, at least some of at least one of the spacer region, the PR, or the respective sacrificial HMs is removed. In this way, a line end space structure associated with an end-to-end space is formed.
US09564326B2 Lithography using interface reaction
A method of forming a semiconductor structure by; forming a first mask trench in a first mask, where the first mask is on a substrate; forming a second mask in the first mask trench; and forming a third mask between the first mask and the second mask by reacting the first mask with the second mask, where the first mask, the second mask, and the third mask all have different etching properties and the third mask is a combination of the first mask and the second mask.
US09564325B2 Methods of fabricating a semiconductor device
A method for fabricating a semiconductor device is provided. In the method, a first hard mask layer is formed on a stepped structure. The first hard mask layer has a level top surface and thickness sufficient to etch the structure. A second hard mask pattern is formed on the first hard mask layer. The first hard mask layer is etched using the second hard mask pattern. Size dispersion of the patterns may be reduced by the first hard mask layer.
US09564322B1 Method of excimer laser annealing
A method of excimer laser annealing includes generating a focused long line beam with a laser beam output from at least one laser source; and scanning the long line beam in a direction perpendicular to a long axis of the long line beam along a surface of an amorphous semiconductor film on a substrate. The long line beam has a normalized beam angular divergence half-width φ=arctan(tan θy/sin θ) that is less than a critical value φc, where θy represents a beam angular divergence half-width measured along the long axis of the long line beam on the surface of the amorphous semiconductor film, θ represents a mean incidence angle of the long line beam on the surface of the amorphous semiconductor film, and φc is approximately 30°.
US09564321B2 Cyclic epitaxial deposition and etch processes
A cyclic deposition and etch method is provided. The method includes depositing an epitaxial layer over a substrate at a first temperature and etching a portion of the deposited epitaxial layer at a variable temperature higher than the first temperature. The step of etching is performed while varying the temperature.
US09564320B2 Large area nitride crystal and method for making it
Techniques for processing materials in supercritical fluids including processing in a capsule disposed within a high-pressure apparatus enclosure are disclosed. The disclosed techniques are useful for growing crystals of GaN, AlN, InN, and their alloys, including InGaN, AlGaN, and AlInGaN for the manufacture of bulk or patterned substrates, which in turn can be used to make optoelectronic devices, lasers, light emitting diodes, solar cells, photoelectrochemical water splitting and hydrogen generation devices, photodetectors, integrated circuits, and transistors.
US09564317B1 Method of forming a nanowire
A method of fabricating a semiconductor device is disclosed. The method includes forming a first material layer over a substrate. The first material layer has a sidewall defining a first opening, wherein the first opening has a first shape. The method also includes forming a sacrificial feature within the first opening and the sacrificial feature has a second shape, which is different than the first shape such that there is a cavity between an edge of the sacrificial feature and the sidewall of the first material layer. The method also includes filling in cavity with a second material layer, removing the sacrificial feature to form a second opening, filling in the second opening with a third material layer, removing the second material layer to reveal the cavity and forming a conductive feature within the cavity.
US09564315B1 Manufacturing method and apparatus for manufacturing silicon carbide epitaxial wafer
A manufacturing method for manufacturing a silicon carbide epitaxial wafer includes: introducing a cleaning gas into a growth furnace to remove dendrite-like polycrystal of silicon carbide attached to an inner wall of the growth furnace; after introducing the cleaning gas, bringing a silicon carbide substrate in the growth furnace; and growing a silicon carbide epitaxial layer on the silicon carbide substrate by introducing a processing gas into the growth furnace to manufacture a silicon carbide epitaxial wafer, wherein the cleaning gas having fluid energy of 1.6E-4 [J] or higher is introduced into the growth furnace.
US09564312B2 Selective inhibition in atomic layer deposition of silicon-containing films
Methods of selectively inhibiting deposition of silicon-containing films deposited by atomic layer deposition are provided. Selective inhibition involves exposure of an adsorbed layer of a silicon-containing precursor to a hydrogen-containing inhibitor, and in some instances, prior to exposure of the adsorbed layer to a second reactant. Exposure to a hydrogen-containing inhibitor may be performed with a plasma, and methods are suitable for selective inhibition in thermal or plasma enhanced atomic layer deposition of silicon-containing films.
US09564307B2 Constraining arcuate divergence in an ion mirror mass analyser
A charged particle analyzer apparatus comprising two opposing ion mirrors each mirror comprising inner and outer field-defining electrode systems elongated along an axis z, the outer system surrounding the inner, whereby when the electrode systems are electrically biased the mirrors create an electrical field comprising opposing electrical fields along z; and at least one arcuate focusing lens for constraining the arcuate divergence of a beam of charged particles within the analyzer while the beam orbits around the axis z, the analyzer further comprising a disc having two faces at least partly spanning the space between the inner and outer field defining electrode systems and lying in a plane perpendicular to the axis z, the disc having resistive coating upon both faces. A mass spectrometer system comprising a plurality of the charged particle analyzers arranged as a parallel array.
US09564304B2 Ion trap mass analyzer apparatus, methods, and systems utilizing one or more multiple potential ion guide (MPIG) electrodes
In one aspect of the invention, an ion trap mass analyzer includes a variable- or multi-potential type ion guide (MPIG) assembly which has been pre-configured to produce a parabolic-type potential field. Each MPIG electrode has a resistive coating of designed characteristics. In one example the coating varies in thickness along the length of an underlying uniform substrate. The MPIG assembly can be a single MPIG electrode or an array of a plurality of MPIG electrodes. An array can facilitate delocalization for improved performance. This chemical modification of a uniform underlying substrate promotes cheaper and flexible instruments. The modified MPIG electrodes also allow miniaturization (e.g. micro and perhaps even nano-scale), which allows miniaturization of the instrument in which the single or plural modified MPIG electrode(s) are placed. This promotes portability and field use instead of limitation to laboratory settings.
US09564297B2 Electron beam plasma source with remote radical source
In a plasma reactor for processing a workpiece, an electron beam is employed as the plasma source, and a remote radical source is incorporated with the process chamber.
US09564281B2 Fuse end cap with crimpable terminal
A fuse end cap for providing an electrical connection between a fuse and an electrical conductor. The fuse end cap may include a mounting cuff defining a first cavity that is adapted to receive a fuse body. The mounting cuff may be configured to be mounted to the fuse body by friction fit, for example. The fuse end cap may further include a terminal defining a second cavity adapted to receive a conductor. The terminal may be configured to be crimped about the conductor to retain the conductor within the second cavity.
US09564280B2 Panel board to circuit breaker positive retention interlock
An interlock assembly for a circuit breaker prevents inadvertent installation or removal of the circuit breaker from a circuit breaker panel while current is flowing. The interlock assembly cooperates with the circuit breaker panel to physically prevent the circuit breaker from being inserted into the circuit breaker panel until the circuit breaker is put into a tripped state. Likewise, the interlock assembly cooperates with the circuit breaker panel to physically prevent the circuit breaker from being taken out of the circuit breaker panel until the circuit breaker is put into a tripped state. This ensures that the circuit breaker will not be inadvertently installed or removed from the circuit breaker panel while current can immediately flow or is flowing through the circuit breaker.
US09564251B2 Apparatus and method for stripping tritium from molten salt
A method of stripping tritium from flowing stream of molten salt includes providing a tritium-separating membrane structure having a porous support, a nanoporous structural metal-ion diffusion barrier layer, and a gas-tight, nonporous palladium-bearing separative layer, directing the flowing stream of molten salt into contact with the palladium-bearing layer so that tritium contained within the molten salt is transported through the tritium-separating membrane structure, and contacting a sweep gas with the porous support for collecting the tritium.
US09564246B2 Semiconductor device and operating method thereof
A semiconductor device includes: memory blocks including main data storage units and cycling information storage units; a circuit group that performs a wear leveling operation on the memory blocks; and a control circuit that sets a threshold value based on the cycling information, and controls the circuit group so that the wear leveling operation is performed based on the set threshold value.
US09564241B2 Memory system and user device including the same
In one embodiment, the method includes receiving a read request for reading data from a memory area of the memory, and determining whether an identifier of the memory area is stored in one of the plurality of entries of a characteristic table. Each of the plurality of entries is associated with a different range of at least one memory area characteristic and each of the plurality of entries is associated with different read condition information. The method further includes obtaining the read condition information associated with the entry storing the identifier of the memory area if the determining determines the identifier is stored in one of the plurality of entries of the characteristic table, and controlling the memory to read data from the memory area using the obtained read condition information.
US09564228B2 Semiconductor memory device and memory system
A semiconductor memory device includes a memory cell, and a control circuit configured to execute a writing operation on the memory cell in response to a write command. The writing operation includes a first operation in which a first initial program voltage is applied and a second operation in which a second initial program voltage higher than the first initial program voltage is applied. The control circuit, in response to a status inquiry command, outputs a first signal when the status inquiry command is received during execution of the first operation, and outputs a second signal which is different from the first signal when the status inquiry command is received during execution of the second operation.
US09564226B1 Smart verify for programming non-volatile memory
Techniques are provided for reducing current consumption while programming non-volatile storage. A smart verify is performed using a subset of memory cells. By applying the smart verify to just a subset of the memory cells current is saved. The smart verify may be used to characterize programming speed. Results of the smart verify may be used to determine a magnitude of a dummy program pulse to be applied later in the programming process. The dummy program pulse is not followed by a program verify, which reduces current. If the dummy program pulse pushes threshold voltages high enough, then those memory cells will not conduct a current when verifying later in programming. Thus, current is saved during the program verify. Also, bit lines of memory cells that received the dummy pulses do not need to be pre-charged prior to a program pulse, which can save more current.
US09564225B2 Pulse control for non-volatile memory
A nonvolatile memory device that uses pulsed control and rest periods to mitigate the formation of defect precursors. A first embodiment uses pulsed bitline control, where the coupling between a memory cell channel and a reference voltage is pulsed when it is desired to change state in the associated memory cell. Each pulse may be chosen to be less than about 20 nanoseconds, while a “rest period” between pulses can be on the order of about a hundred nanoseconds or greater. Because bitline control is used, very short rise times can be enabled, enabling generation of pulse durations of 50 nanoseconds or less. In other embodiments, these methods may also be more generally applied to other conductors (e.g., wordline or substrate well, for program or erase operations); segmented wordlines or bitlines may also be used, to minimize RC loading and enable sufficiently short rise times to make pulses robust.
US09564218B2 Associative memory circuit
An associative memory circuit including a first memristor, a second memristor, a fixed value resistor R, and an operational comparator. One terminal of the first memristor is a first input terminal of the associative memory circuit, and the other terminal of the first memristor is connected to a first input terminal of the operational comparator. One terminal of the second memristor is a second input terminal of the associative memory circuit, and the other terminal of the second memristor is connected to the first input terminal of the operational comparator. One terminal of the fixed value resistor is connected to the first input terminal of the operational comparator, and the other terminal of the fixed value resistor is connected to the ground. A second input terminal of the operational comparator is connected to a reference voltage.
US09564211B2 Memory chip and layout design for manufacturing same
A static random access memory (SRAM) chip including a plurality of SRAM cells and a plurality of cell current tracking cells. Each of the SRAM cells include a source voltage reference conductor, a first ground reference conductor, two cross-coupled inverters, and two pass-gate devices. Each cell current tracking cell include a first half-cell and a second half-cell. The first half-cell is different from the second half-cell.
US09564209B1 Non-volatile static random access memory using a 7T1R cell with initialization and pulse overwrite
A non-volatile SRAM cell comprises a first inverter, a second inverter, a first access transistor, a second access transistor, and a variable resistive element. The first inverter voltage is supplied by a first differential supply. The second inverter voltage is supplied by a second differential supply. The variable resistive element coupling with a third access transistor in series is coupled to the first output node. The non-volatile SRAM cell operates in a restore operation comprising a dual supply initialization phase and a pulse-overwrite phase. During the dual supply initialization phase, the first differential supply increases before the second differential supply so as to initialize the first output node to a logic state. During the pulse-overwrite phase, the third access transistor is turned on for a switch period in order to discharge/charge the first output node.
US09564204B2 Multi-chip package and operating method thereof
A multi-chip package includes a plurality of semiconductor devices each having an address which is designated based on unique values corresponding to the respective semiconductor devices; and a controller suitable for activating each of the semiconductor devices based on the address, and controlling the activated semiconductor device to perform a normal operation.
US09564201B2 Method, apparatus and system for responding to a row hammer event
Techniques and mechanisms to facilitate an operational mode of a memory device to prepare for a targeted refresh of a row in memory. In an embodiment, the memory device performs one or more operations while in the mode to prepare for a future command from a memory controller, the command to implement, at least in part, a targeted refresh of a row in a first bank of the memory device. Prior to such a command, the memory device services another command from the memory controller. In another embodiment, servicing the other command includes the memory device accessing a second bank of the memory device while the memory device operates in the mode, and before completion of an expected future targeted row refresh.
US09564193B2 Circuit to generate a sense amplifier enable signal
A circuit includes a tracking bit line, a tracking unit connected to the tracking bit line and a detection unit. The tracking unit is configured to receive a first control signal and configured to selectively charge or discharge a voltage on the tracking bit line in response to the first control signal. The detection unit is coupled to the tracking bit line and configured to generate a sense amplifier enable (SAE) signal in response to the voltage level on the tracking bit line.
US09564190B2 Semiconductor memory device with a delay locked loop circuit and a method for controlling an operation thereof
An operation control method of a semiconductor memory device includes executing a Delay Locked Loop (DLL) locking in response to a DLL reset signal and measuring a loop delay of a DLL. The operation control method further includes storing measured loop delay information and DLL locking information; and performing a delay control of a command path using the stored loop delay information and DLL locking information independent of the DLL, during a latency control operation.
US09564185B1 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes a memory including a memory cell array, and an input/output pin configured to transfer data, a command, and an address from an external to the memory. The memory includes a termination circuit provided between the input/output pin and the memory cell array, and configured to supply a first voltage having a first amplitude in a first transfer mode and supply a second voltage having a second amplitude in a second transfer mode, a first intermediate value of the first amplitude being different from a second intermediate value of the second amplitude.
US09564183B2 Sense amplifier having a timing circuit for a presearch and a main search
A line sense amplifier comprises: a presearch block, a main search block, and a timing circuit. The presearch block is coupled to a presearch line for sensing the presearch line. The main search block is coupled to a main line for sensing the main line. The timing circuit operates the presearch block and the main search block for charging and sensing of the presearch line and the main line. The timing circuit initiates the main search block to determine a match condition for the main line based on whether a match condition is determined for the presearch line.
US09564177B1 Intelligent video navigation techniques
Automatic replay or skip ahead functionality can be configured to intelligently navigate to a portion of a video a user desires to view. The context at which a user selects intelligent navigation can be analyzed to determine where to initiate automatic replay or skip ahead. The context for intelligent navigation can be based on scene or shot segmentation data, closed captioning, aggregate video navigation data from a community of users of shared demographic traits and/or interest, and/or other metadata. In the case of automatic replay, playback of a portion of a video can include enhancements for that portion, such as providing closed captioning, display at a decreased frame rate (“slow motion”), zooming in/out on a portion of the frames of a video segment, among other enhancements.
US09564170B2 Flex over suspension fault detection under a write gate for magnetic disk drives
A system and method for Flex Over or On Suspension (FOS) fault detection under a write gate for magnetic disk drives may employ a flex over suspension fault comparator that compares a predetermined reference threshold to a positive delta of a disk drive write head data stream and outputs a positive or negative FOS fault indication. A max/min buffer detects polarity of a disk drive read/write head and applies a positive buffered delta to the fault comparator. A transition-free window detector triggers the fault comparator to output the fault indication when a transition-free window of zero-value data bits of a predetermined length is detected from the disk drive head, and the transition-free window detector provides a fault validation signal to validate output of the fault comparator when the transition-free window of zero-value data bits of the predetermined length is detected from the disk drive head.
US09564167B2 Optical disc apparatus and control method thereof
An optical disc apparatus is disclosed. The optical disc apparatus includes: a driver configured to rotate an optical disc having a recording surface for data; an optical pick-up configured to emit a light beam to the optical disc rotated by the driver; and at least one processor configured to operate the optical pick-up to focus the light beam emitted from the pick-up unit to perform one of recording and reproducing the data on the recording surface and track curvature of the recording surface within a preset allowable range, and to process the light beam reflected from the recording surface, the at least one the processor further configured to increase the allowable range if it is determined that the focus of the light beam cannot track the curvature of the recording surface in a section of the recording surface.
US09564163B2 Implementing dual partially independent thermal flyheight control (TFC) for hard disk drives
A method, apparatus, and system are provided for implementing dual partially independent flyheight control (TFC) for hard disk drives (HDDs). A dual thermal flyheight control (TFC) includes a series connected first heater resistor and a second heater resistor connected between a pair of wires. A capacitor is connected in parallel with the first heater resistor providing a frequency dependent shunt to the parallel connected first heater resistor. TFC electrical bias signals are applied to the first heater resistor and second heater resistor carried by the pair of wires. For example, the TFC electrical bias signals include high frequency electrical signals including a frequency range between 1 MHz and 100 MHz having a set amplitude in a voltage range between 0 and 7 Volts, and/or DC current signal.
US09564160B1 Servo compensation control in a vibration environment
Methods, systems, and computer program product embodiments for improving track-follow control in a tape storage system, by a processor device, are provided. In one embodiment, a method comprises, using an accelerometer to dynamically detect device vibration for determining whether to implement a vibration compensation control mechanism.
US09564156B1 Head gimbal assembly having a flexure tail with cover layer standoff islands
A head gimbal assembly (HGA) for a disk drive includes a load beam, a laminated flexure attached to the load beam, and a head attached to the laminated flexure. The laminated flexure includes a tail for electrical connection between the head and a flex cable of a head stack assembly. The laminated flexure tail may include a plurality of conductive traces, a structural layer, and a dielectric layer there between, and may be disposed partially within a slot of an actuator arm. A first insulative cover layer is disposed on the plurality of conductive traces. A plurality of stand-off islands is disposed on the first insulative cover layer, and over at least one of the plurality of conductive traces (e.g. the writer traces). At least one of the plurality of stand-off islands is at least partially disposed between the first insulative cover layer and the inner slot surface.
US09564146B2 System and method for digital signal processing in deep diving environment
The present invention relates to a system for processing of an audio signal relating to a diver in a deep diving environment. The system comprises an input device structured to receive the signal, a pitch changing module configured to change the pitch of the received signal, a plurality of processing modules collectively configured to process the pitch changed signal and produce a processed signal. The present invention is further directed to a method for processing of an audio signal relating to a diver in a deep diving environment.
US09564141B2 Harmonic bandwidth extension of audio signals
A method includes separating, at a device, an input audio signal into at least a low-band signal and a high-band signal. The low-band signal corresponds to a low-band frequency range and the high-band signal corresponds to a high-band frequency range. The method also includes selecting a non-linear processing function of a plurality of non-linear processing functions. The method further includes generating a first extended signal based on the low-band signal and the non-linear processing function. The method also includes generating at least one adjustment parameter based on the first extended signal, the high-band signal, or both.
US09564140B2 Systems and methods for encoding audio signals
Some embodiments relate to techniques for encoding an audio signal represented by a plurality of frames including a first frame. The techniques include using at least one computer hardware processor to perform: obtaining an initial discrete spectral representation of the first frame; obtaining a primary discrete spectral representation of the initial discrete spectral representation at least in part by estimating a phase envelope of the initial discrete spectral representation and evaluating the estimated phase envelope at a discrete set of frequencies; calculating a residual discrete spectral representation of the initial discrete spectral representation based on the initial discrete spectral representation and the primary discrete spectral representation; and encoding the residual discrete spectral representation using a plurality of codewords.
US09564139B2 Audio data hiding based on perceptual masking and detection based on code multiplexing
A spread spectrum data hiding for audio signals is described. A set of pseudo-random noise sequences is added to an audio signal according to a data to be embedded. A masking curve is used to shape the added noise. A transient detection step can be used to control whether a shaped noise sequence is to be added or not. Embedded information is detected by first performing a whitening step and then performing a phase-only correlation with a same set of pseudo-random noise sequences. A detection method that is based on correlation of multiplexed noise sequences with a noise sequence embedded in the audio is also described.
US09564138B2 Method and device for processing audio signal
The present invention relates to a method and device for encoding or decoding an object audio signal or rendering the object audio signal in a three-dimensional space. The method for processing an audio signal, according to one aspect of the present invention, comprises the steps of: generating a first object signal group and a second object signal group obtained by classifying a plurality of object signals according to a determined method; generating a first down-mix signal for the first object signal group; generating a second down-mix signal for the second object signal group; generating first object extraction information in correspondence with the first down-mix signal with respect to object signals included in the first object signal group; and generating second object extraction information in correspondence with the second down-mix signal with respect to object signals included in the second object signal group.
US09564137B2 Frame erasure concealment for a multi-rate speech and audio codec
An audio coding terminal and method is provided. The terminal includes a coding mode setting unit to set an operation mode, from plural operation modes, for input audio coding by a codec, configured to code the input audio based on the set operation mode such that when the set operation mode is a high frame erasure rate (FER) mode the codec codes a current frame of the input audio according to a select frame erasure concealment (FEC) mode of one or more FEC modes. Upon the setting of the operation mode to be the High FER mode, the one FEC mode is selected, from the one or more FEC modes predetermined for the High FER mode, to control the codec by incorporating of redundancy within a coding of the input audio or as separate redundancy information separate from the coded input audio according to the selected one FEC mode.
US09564131B2 Low power integrated circuit to analyze a digitized audio stream
Examples disclose a low power integrated circuit to receive and digitize an audio stream. Further, the examples provide the low power integrated circuit to compare the digitized audio stream to a keyword and store the digitized audio stream in a memory. Additionally, the examples also disclose upon recognition of the keyword in the digitized audio stream, the low power integrated circuit transmits a signal to a processor to increase power and analyze the digitized audio stream.
US09564130B2 Wireless controller including indicator
Embodiments disclosed herein provide a wireless controller which shows a voice, motion, or an image complying with or not complying with a user's command and controls an external device in accordance with the user's command. According to an embodiment, a wireless controller includes a main body provided in a shape of a flowerpot, and includes a voice recognition unit, a control unit generating a signal for controlling an object to be controlled, which is designated by a voice recognized in the voice recognition unit, in accordance with the voice, and a communication unit outputting the control signal generated in the control unit to the object to be controlled; and an indicator provided at the main body in a shape of at least one of a stem, a leaf, a flower, and a tree, and showing a motion corresponding to the voice recognized in the voice recognition unit.
US09564125B2 Methods and systems for adapting a speech system based on user characteristics
Methods and systems are provided for adapting a speech system. In one example a method includes: logging speech data from the speech system; detecting a user characteristic from the speech data; and selectively updating a language model based on the user characteristic.
US09564121B2 System and method for generalized preselection for unit selection synthesis
Disclosed herein are systems, computer-implemented methods, and computer-readable storage media for unit selection synthesis. The method causes a computing device to add a supplemental phoneset to a speech synthesizer front end having an existing phoneset, modify a unit preselection process based on the supplemental phoneset, preselect units from the supplemental phoneset and the existing phoneset based on the modified unit preselection process, and generate speech based on the preselected units. The supplemental phoneset can be a variation of the existing phoneset, can include a word boundary feature, can include a cluster feature where initial consonant clusters and some word boundaries are marked with diacritics, can include a function word feature which marks units as originating from a function word or a content word, and/or can include a pre-vocalic or post-vocalic feature. The speech synthesizer front end can incorporates the supplemental phoneset as an extra feature.
US09564118B2 Sound insulating structure
This sound insulating structure (1) is provided with: a panel (2); a sound insulating material (3) laminated to the panel (2); a reinforcing material (4) provided between the panel (2) and the sound insulating material (3) and bonded to the panel (2); and an air layer (S) formed between the panel (2) and the reinforcing material (4). The reinforcing material (4) has a plurality of through-holes (5). As a result, it is possible to suppress an increase in overall weight and to secure sound shielding properties and sound insulating properties
US09564117B2 Limiting peak audio power in mobile devices
Systems and methods of limiting peak audio power in mobile devices may include a high pass filter and a burst module to detect a burst load condition in a mobile device. The burst module can also apply the high pass filter to an audio signal of the mobile device in response to the burst load condition to obtain a filtered signal, and transmit the filtered audio signal to a speaker of the mobile device.
US09564115B2 Producing sounds in a virtual world and related sound card
Disclosed are a method and apparatus for producing sounds in a virtual world, as well as a sound card. The method comprises the steps of determining a spring mass model of an object in the virtual world based on a 3D model of the object; analyzing force components produced on the 3D model by a collision in the virtual world; and generating sounds produced by the collision according to the spring mass model and the force components. By considering sound material of the object in the virtual world, the method, apparatus, and sound card may produce sounds in the virtual world more vividly and in real time.
US09564114B2 Electronic musical instrument, method of controlling sound generation, and computer readable recording medium
An electronic musical instrument is provided with a voice sensor for detecting a voice uttered by a user, when the user blows into the musical instrument with a voice, a breath sensor for detecting at least one of a blow pressure and a blow volume in a body of the musical instrument, when the user blows into the musical instrument with a voice, and a musical tone controlling unit for controlling generation of a musical tone based on at least one of outputs of the voice sensor and the breath sensor.
US09564105B2 Programmable level shifter for LCD systems
A programmable level shifter for providing upshifted control signals to an active matrix display based on logic-level control signals received from a timing controller. The programmable level shifter includes a programmable state machine, level-shifting output drivers, and a programming interface. The programmable state machine is configured to receive at least one control signal from a timing controller. The state machine generates, based on said at least one control signal, a plurality of outputs for driving gate drivers of the active matrix display. The level-shifting output drivers convert the plurality of outputs generated by the programmable state machine to a higher-magnitude voltage level. The programming interface facilitates the programming of aspects of the programmable state machine.
US09564104B1 Adjusting front light brightness during display updates
Techniques are presented for adjusting a brightness of a front light that illuminates a display of an electronic device. Typically, page updates on certain types of displays, such as electronic paper displays, result in a relatively large but rapid change in brightness. Therefore, by adjusting the brightness of the front light during the update (e.g., when some, a majority, or all of the pixels are in the white state) and then adjusting the brightness back to another state upon or near completion of the update, the overall brightness perceived by the user remains more uniform. Increasing the uniformity of this perceived brightness in turn decreases the jarring effect of an update and increases the experience of the user.
US09564095B2 Liquid crystal display device and method for driving the liquid crystal display device whereby shadowing can be prevented
The present invention relates to a liquid crystal display device that can prevent shadowing, and a method for driving the device. The device comprises a plurality of switching elements. Display pixels connected to the switching elements are connected in a matrix form. Two data signal lines for writing data signals are respectively provided to display pixels in each column.
US09564094B2 Method and display device for uniform image display
A method and a display device for uniform image display are provided. The method is used for a full in-cell display device and includes steps of: a display device inputting a first image signal, compensating the first image signal according to image compensation data to obtain a third image signal and displaying the third image signal. The display device includes a color filter substrate, an array substrate and a liquid crystal layer disposed therebetween. A side of the array substrate facing toward the liquid crystal layer is disposed touch electrodes. The touch electrodes are combined with common electrodes of the array substrate and arranged on the array substrate in a matrix. The compensation data are common electrode voltage offsets determined according to differences between grayscale information of the first image signal and an original second image signal. Accordingly, the invention can effectively improve the displayed image uniformity.
US09564067B2 Inflatable exhibit of a human heart and method
An inflatable exhibit of a heart includes an inflatable infrastructure inflatable to a three-dimensional partial representation of the heart at a scale greater than at least, 10:1, but more preferably greater than 20:1, and most preferably, greater than 25:1. The infrastructure includes a cross-sectional plane thereacross. The exhibit further includes a walk-through passageway defined, at least, in part by the inflated infrastructure, and extending through the inflated infrastructure. The cross-sectional plane defines a plane of the passageway.
US09564064B2 Conditioner with weight sensors for nutritional substances
Nutritional substance systems and methods are disclosed enabling the tracking and communication of changes in nutritional, organoleptic, and aesthetic values of nutritional substances, and further enabling the adaptive storage and adaptive conditioning of nutritional substances.
US09564060B2 Gripping aid
A gripping aid for hand held implements such as writing implements or eating utensils, which includes a bracelet portion configured and dimensioned to fit around the wrist of a person and a support band adjustably attached to the bracelet portion to provide an adjustably sized loop for engaging the hand held implement.
US09564055B2 Prediction and warning of transported turbulence in long-haul aircraft operations
An aviation flight planning system is used for predicting and warning for intersection of flight paths with transported meteorological disturbances, such as transported turbulence and related phenomena. Sensed data and transmitted data provide real time and forecast data related to meteorological conditions. Data modelling transported meteorological disturbances are applied to the received transmitted data and the sensed data to use the data modelling transported meteorological disturbances to correlate the sensed data and received transmitted data. The correlation is used to identify transported meteorological disturbances source characteristics, and identify predicted transported meteorological disturbances trajectories from source to intersection with flight path in space and time. The correlated data are provided to a visualization system that projects coordinates of a point of interest (POI) in a selected point of view (POV) to displays the flight track and the predicted transported meteorological disturbances warnings for the flight crew.
US09564051B2 Method for operating a motor vehicle, in which a user is warned of hazardous situations based on data obtained from outside and inside the vehicle, and motor vehicle operated accordingly
In a method for operating a motor vehicle, data obtained from outside the motor vehicle, which indicate the existence of a hazardous situation, are transmitted to a receiving device. A warning concerning the hazardous situation is communicated to the user of the motor vehicle. In addition to the external vehicle data, data obtained from inside the vehicle, which indicate the existence of a hazardous situation, are evaluated. The warning is communicated to the user of the vehicle subject to the evaluation of the data obtained from outside the vehicle and the data obtained from inside the vehicle.
US09564050B2 Methods and systems for determining information relating to the operation of traffic control signals
Data indicative of the durations of multiple instances of different phases of a traffic control signal in a given time period is determined. The data is used to obtain data indicative of a distribution of the durations of each phase. The distribution data is used to obtain data indicative of a probability of the traffic control signal having a given phase at one or more future time. The probability data may be used to provide an expected waiting time when arriving at the signal at a future time and/or a speed recommendation for a vehicle approaching the signal.
US09564035B2 Safety system and method
A system and method are described. The system utilizes data entry devices commonly found in some workplaces, such as warehouses, to generate an emergency signal. The emergency signal is used to generate an emergency response. In one embodiment, an emergency sign with a printed emergency symbol may be scanned using a network-connected barcode scanner to generate the emergency signal. In another embodiment, a user may utter an emergency speech input into a network-connected speech recognition device to generate the emergency signal. The system and method may expand and improve safety in a workplace by offering a more convenient way to summon help.
US09564033B2 One time use tag
Embodiments of the current invention entail a highly visible tag that can be attached to a product at a highly visible location on the product at a store, but can easily be removed once the purchaser buys the product and takes it home. Once the purchaser gets the product home, they can remove it themselves and use it in public. Once the tag is removed, it cannot be reattached by the consumer. Depending on the store policy, the product may not be returned, or an extra fee charged for returning the garment, or other similar policies. Absence of a tag makes it clear that the buyer has removed the tag and provides an indication that the product, such as a garment has been used or worn in public. The tag is most effective for products that are used in public, such as garments. The tag may carry EAS technology.
US09564030B2 Portable security system
A portable alarm system designed for unoccupied unsecured locations, such as construction sites, machinery, campsites and the like. The alarm system defines a continuous monitoring line about the perimeter of the unsecured location using a plurality of wireless sensors attached to a flexible non-stretchable tape suspended between to vertical poles. The system has motion-sensing/detecting capabilities such that any movement of a housing where the microprocessor of the system is located generates audible/visual alarm. Each of the wireless sensors has a magnet and a transmitter positionable within a predetermined distance from the magnet. If the intruder tampers with the tape and increases the distance between the magnet the transmitter, the alarm is activated as well.
US09564021B2 Gaming system and a method of gaming
A gaming system is disclosed that comprises a selector arranged to select a plurality of first symbols from a first set of symbols for display in a display position area, and a shutter device selectively disposable in a closed configuration wherein the display position area is concealed or an open configuration wherein the display position area is revealed. The gaming system is arranged to select a plurality of second symbols from a second set of symbols. The shutter device comprises a display device arranged to display the selected second symbols at a location corresponding to the display position area when the shutter device is disposed in the closed configuration. A corresponding method is also disclosed.
US09564020B1 Gaming device having pay-table awards modification feature
A gaming device displays at least one set of game outcomes and a plurality of pay-tables. Each pay-table has a plurality of awards. Each award corresponds to one game outcome. The pay-tables are arranged in ascending order based on the awards. The pay-table having the lowest awards is the base pay-table and the pay-table having the highest awards is the top pay-table. The cumulative amount of wagers made by the player determines how many pay-tables for which the player may play. If the player qualifies to play for only the base pay-table, then the awards in the base pay-table are not modified. If the player is qualified to play for a next, succeeding pay-table, then the player plays for both the base pay-table and next succeeding pay-table simultaneously and some or all of the awards of the base pay-table are modified.
US09564013B2 Wager selections for wagering games truncated by prior wage level
A gaming system includes one or more input devices, one or more display devices, one or more processors, and one or more memory devices storing instructions. When executed by the one or more processors, the instructions cause the gaming system to receive, via at least one of the input devices, an input indicative of a wager selected from at least one wager amount being a function of a previous wager associated with an immediately preceding wagering game. The instructions cause the gaming system to display a wagering game on the one or more displays, the wagering game being in an advantageous state relative to the immediately preceding wagering game. The instructions further cause the gaming system to display an outcome of the wagering game on the one or more displays, at least a portion of the outcome being enhanced by an outcome of the immediately preceding wagering game.
US09564007B2 Wagering game content based on locations of player check-in
A computer-implemented method comprises replacing, by one or more processors, original wagering game content with modified wagering game content based on a wagering game player's check-ins at one or more physical locations. The method also includes presenting, on an electronic display device, a wagering game with the modified wagering game content in place of the original wagering game content.
US09564005B2 Gaming machine with interactive bonusing
A gaming machine has a display and a game controller arranged to control images on the display. The game controller is arranged to playa game wherein one or more random events are caused to be displayed on the display and, if a predefined winning event of combination of events results, the machine awards a prize. A predetermined symbol from a set of symbols of the game is selected as a bonus symbol. The display is an interactive display means such that, when at least one of the bonus symbols appears then, by a player touching a part of the display overlying the, or each, occurrence of the bonus symbol, a bonus prize is revealed in respect of the, or each, bonus symbol.
US09564000B2 External video mixing control
Techniques for allowing a gaming machine to exercise control over a picture-in-picture device (PIP mixer). A gaming machine includes a display device, a master game controller, the PIP mixer, and a PIP control interface. The master gaming controller is configured to execute a wager game, send a first video signal for the wager game to the PIP mixer, and send control instructions for controlling a display of one or more PIP windows to the PIP mixer via the PIP control interface. The PIP mixer receives the first video signal and a second video signal from an external source. The PIP mixer is configured to create a composite video image that includes display data of first video signal and the second video signal in PIP windows based on the control instructions. The composite video image is displayed on the display device.
US09563996B2 Radio key for a vehicle
The invention relates to a radio key (54) for authenticating a user of a vehicle (12) with respect to a door unlocking system (14) of the vehicle (12) and/or a drive start device (14) of the vehicle (10). The radio key (54) comprises a transponder unit (44) which is designed to receive a query signal (50) transmitted wirelessly from the vehicle (12) and to transmit, depending on the received query signal (50), an authentication signal (52) based on an authentication code. The transponder unit (44) is arranged in a casing (42). The invention is based on the problem of designing the use of a radio key to be more convenient. An area (54) of the casing (42) has a shape of an insertion area of a standardized memory card for a mobile terminal (10), by means of which the memory card is to be stuck in accordance with the standard in an insertion slot (E) of the mobile terminal (10). The radio key can thus be integrated in a mobile terminal.
US09563995B2 Wireless tag and home monitoring device for tracking individuals or objects with alcohol monitoring
A methodology determining a response to exposure of a monitored person to a prohibited substance is provided. The methodology includes: first receiving movement data representing movement of the monitored person over time; second receiving an indication that a monitored person has been exposed to a quantity of a prohibited substance; first determining, from the received movement data, movement activity of the monitored person for a period of time before the exposure was detected; second determining a risk parameter based on at least (a) the amount of the quantity of the prohibited substance, and (b) the movement activity; issuing a notice to a supervising authority in substantially real time when the second determining results in a risk parameter that is above a first threshold; and issuing a notice to a supervising authority in non-real time when the second determining results in a risk parameter that is below the first threshold.
US09563986B2 Systems and methods for multi-signal fault analysis
Systems and methods for multi-signal fault analysis are described. The system receives signal message information, over a network, from a collection device comprised of a plurality of mobile devices including a first mobile device and a second mobile device that are associated with a first user. The first signal message information includes a first maintenance message including characterization information that was received by the first mobile device from a component that includes a sensor that operates to sense a first part that is assembled into a vehicle. The second signal message information includes signal information that was received by the second mobile device including an audio signal that a microphone in the second mobile device sensed. The system analyzes the multi-signal information to diagnose a problem and communicate a message to the first user with a diagnosis of the problem.
US09563985B2 Graphical user interface with enlarged data window function
A graphical user interface is provided that can be used on a diagnostic tool. The graphical user interface allows a technician to operate various functions of the diagnostic tool including searching for additional information on the Internet, receiving weather information that is relevant to certain diagnostic tests, and displaying in certain formats the retrieved vehicle data and when certain vehicles were last scanned or diagnosed.
US09563979B2 Apparatus and method for registering virtual anatomy data
An image processing apparatus comprises a data receiving unit configured to receive medical imaging data and a registration unit configured to obtain a registration of the medical imaging data with model-based virtual anatomy data by determining a transformation between a coordinate space of the medical imaging data and a coordinate space of the virtual anatomy data based on the locations of anatomical landmarks in the medical imaging data and the locations of corresponding anatomical landmarks in the virtual anatomy data.
US09563969B2 Method of generating implicit terrain data by performing lossless compression and lossy compression and electronic apparatus for performing the method
The present invention relates to a method of generating implicit terrain data and an electronic apparatus for performing the method, and more particularly to a method of generating implicit terrain data and an electronic apparatus which are capable of minimizing a size of data while maintaining geographical quality of original terrain data.
US09563968B2 Medical image processing apparatus
According to an embodiment, a medical image processing apparatus includes an extraction unit, a calculation unit, and a selection unit. The extraction unit extracts an image region having an image element value larger than a predetermined value from a first image of at least one time phase and second images of a plurality of time phases. The calculation unit calculates a feature quantity that fluctuates in accordance with motion of the image region for the first image of at least the one time phase and the second images of the time phases. The selection unit selects the first image and the second image having similar image features of the image region based on the feature quantity from among the first image of at least the one time phase and the second images of the time phases.
US09563965B2 Processing device for ultrasonic tomographic image
A free-moving piece (jellyfish sign) having a high probability of separation in the near future in an unstable plaque is clearly displayed. Ultrasonic tomographic images (25) of a cross section including an axis of the carotid artery are successively obtained. Using a threshold value which sets a surface (48) of the unstable plaque as a boundary between brightness and darkness, the plurality of ultrasonic tomographic images (25) are binarized. A difference is calculated between corresponding pixels of two binarized ultrasonic tomographic images so that a free-moving piece (52) is extracted and displayed overlapped over the ultrasonic tomographic image (25).
US09563963B2 Methods of and apparatuses for identifying geological characteristics in boreholes
A method of detecting an edge of a geological characteristic in a borehole comprises, in respect of an image log of a length of a borehole, carrying out the steps of a gradient-based edge detection method, a phase congruence-based edge detection method or a combination of such methods as preliminary, pre-processing stages. Subsequent steps of the method may include operating a relatively computationally simple process to identify sinusoids among detected edge features; and a relatively computationally complex process for parameterizing the thus-identified sinusoids.
US09563962B2 Methods and systems for assigning pixels distance-cost values using a flood fill technique
Disclosed herein are methods and systems for assigning pixels distance-cost values using a flood fill technique. One embodiment takes the form of a process that includes obtaining video data depicting a head of a user, obtaining depth data associated with the video data, and selecting seed pixels for a flood fill at least in part by using the depth information. The process also includes performing the flood fill from the selected seed pixels. The flood fill assigns respective distance-cost values to pixels of the video data based on position-space cost values and color-space cost values. In some embodiments, the process also includes classifying pixels of the video data as foreground based at least in part on the assigned distance-cost values. In some other embodiments, the process also includes assigning pixels of the video data foreground-likelihood values based at least in part on the assigned distance-cost values.
US09563958B1 2D/3D image scanning and compositing
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for processing images. A structure provides a light sources configured to illuminate a target area. Illumination is controlled in a sequence over a first time period. At a given point in time, light sources are powered to enable illumination of the target area. An image of a target object is captured from a single reference location. The captured image is evaluated including processing the evaluated images on a pixel by pixel basis to produce a single composite image having respective pixel values derived from the evaluated captured images. The target object is 3D scanned to determine height information for a surface of a target on the target area. The height information is used to flatten respective pixels of the composite image. The composite image is provided after the flattening of the respective pixels.
US09563946B2 Overlay metrology method and overlay control method and system
The present disclosure provides an overlay metrology method, an overlay control method and an overlay control system. The overlay metrology method includes capturing a current layer image of a current overlay mark on a current layer with a current focal length and capturing a previous layer image of a previous overlay mark on a previous layer with a previous focal length. Then, the overlay metrology method further includes combining the current layer image with the previous layer image to form an overlay mark image and determining an overlay error between the current overlay mark and the previous overlay mark based on the overlay mark image.
US09563945B2 Object image recognition and instant active response with enhanced application and utility
A device for pollinating plants such as flowering trees. The device is a movable platform such as a drone that has an image capturing device that is in communication with image recognition software. Images of plants are analyzed to detect objects that are consistent with pollen-receiving plants and/or plant areas. Once such plant object is detected, the device automatically disperses pollen in the proximity of the detected plant or plant object.
US09563941B2 Image processing apparatus, image pickup apparatus, image processing method, and non-transitory computer-readable storage medium
An image processor includes a correction signal generator configured to generate a correction signal by calculating a difference between an image and an image obtained by applying an unsharp mask generated based on a PSF corresponding to an image-pickup conditions of an image-pickup optical system to the image, and a correction signal applier configured to sharpen the image by multiplying the correction signal generated by the generator by a constant and by adding a multiplied correction signal to the image.
US09563938B2 System and method for removing image noise
A system and method for removing noise from images are disclosed herein. An exemplary system includes an edge-detection-based adaptive filter that identifies edge pixels and non-edge pixels in an image and selects a filtering technique for at least one non-edge pixel based on a comparison of the at least one non-edge pixel to a neighboring pixel region, wherein such comparison indicates whether the at least one non-edge pixel is a result of low-light noise.
US09563936B2 Pixel-based method and apparatus of obtaining downsampled image
Pixel-based method and apparatus of obtaining a downsampled image are provided. The method includes: constructing a virtual image by an image super-resolution technology according to a resolution of the downsampled image; determining relational expressions between pixels of the virtual image and pixels of the downsampled image; calculating a MSE between the pixels of the virtual image and pixels of the original image based on the relational expressions; determining a coefficient matrix between the pixels of the downsampled image and the pixels of the original image under the condition of the MSE being at a minimum value; determining the pixels of the downsampled image according to the pixels of the original image and the coefficient matrix; and outputting the downsampled image. Accordingly, the present invention can obtain sharp image and avoid color aliasing.
US09563931B2 Control method and information processing device
A control method executed by an information processing device including a first processor and a second processor includes specifying a plurality of processes which issued orders for causing the first processor to execute a drawing process for drawing a frame, the plurality of processes being executed by the second processor, first determining whether the drawing process is completed, based on a comparison between the specified plurality of processes and specific processes, and controlling, based on a result of the first determining, a state regarding a power consumption of the first processor until the first processor starts another drawing process for drawing another frame.
US09563929B1 Caching of content page layers
Server systems are disclosed that receive content request and respond with hardware-independent graphics commands instead of, or in addition to, unprocessed content items. Some server systems may act as intermediaries between user devices and content sources. The server systems can obtain content pages from content sources, process the content pages (e.g., using a headless browser), and provide hardware-independent graphics commands (e.g., vector graphics commands, that do not require specialized graphics hardware for execution) to user devices in response to requests for content. The hardware-independent graphics commands can be executed by client browsers to generate a representation of the content page that is the same or substantially the same as the representation that would have been generated by processing the content pages locally. A user device in receipt of such hardware-independent graphics commands can execute them without performing traditional content page processing, thereby improving user-perceived page load times.
US09563924B2 Managing time-substitutable electricity usage using dynamic controls
A predictive-control approach allows an electricity provider to monitor and proactively manage peak and off-peak residential intra-day electricity usage in an emerging smart energy grid using time-dependent dynamic pricing incentives. The daily load is modeled as time-shifted, but cost-differentiated and substitutable, copies of the continuously-consumed electricity resource, and a consumer-choice prediction model is constructed to forecast the corresponding intra-day shares of total daily load according to this model. This is embedded within an optimization framework for managing the daily electricity usage. A series of transformations are employed, including the reformulation-linearization technique (RLT) to obtain a Mixed-Integer Programming (MIP) model representation of the resulting nonlinear optimization problem. In addition, various regulatory and pricing constraints are incorporated in conjunction with the specified profit and capacity utilization objectives.
US09563922B2 Social networking system which provides location information of related
Systems, methods, apparatus and software have been discovered for use by individual users to monitor the geographic location of other people or assets with some relationship to the user. Once some manner of location information is determined, users have the ability to describe that location in various ways and control how that information is shared with other users.
US09563919B2 Safety evaluation and feedback system and method
Systems and methods are discussed for providing a sensor enhanced employee safety evaluation system. Sensors that monitor employee behavior are placed at the workplace of an insured entity. Data from the sensors are processed to obtain a safety evaluation. Based on the safety evaluation, the insurance provider can adjust the terms of the insurance policy to accurately reflect the risks associated with the insured entity. Feedback based on the safety evaluation is also provided to the insured entity and the employees of the insured entity to promote improvements in safe behavior.
US09563917B2 Computer-implemented method and apparatus for adjusting the cost basis of a security
A computer-implemented method and apparatus for determining a cost basis associated with a plurality of shares of a security. In response to information identifying an issuer, the purchase date and the sale date, a list of capital events that occurred in connection with the security between the purchase date and the sale date is retrieved from a database. One or more shares held adjustment ratios are then retrieved from a database. Each of the shares held adjustment ratios corresponds to one of the capital events that occurred in connection with the security between the purchase date and the sale date. A current cost basis associated with the security may then be determined in accordance with the one or more cost adjustment ratios and the purchase price per share of the security.
US09563912B2 Auto recognition of acquirable entities
A method of identifying, to a user, acquirable entities that the user may be interested in is disclosed. The method includes at a component configured to analyze information across a plurality of applications, analyzing in one or more of the applications being used by a user, content in the one or more applications. The method further includes based on the content, identifying one or more acquirable entities from the content. The method further includes identifying to the user the identified acquirable entities.
US09563897B2 Systems and methods to identify intentionally placed products
Systems and methods to identify intentionally placed products in media content are disclosed. A disclosed system to detect intentionally placed products in media content includes a placement monitor site to record an occurrence of a first intentionally placed product within first broadcast media content in a product placement record; an audience measurement site to record an audience interaction with a second intentionally placed product in second broadcast media content in an event record; and a collection facility to receive the product placement record and the event record.
US09563891B2 Systems, methods, and computer program products for integrating third party services with a mobile wallet
Systems, methods, and computer program products are provided for providing a third party service via a wallet client. Service provider information is received from a service provider and stored in a wallet client database. Based on the service provider information, a wallet client is authenticated with a service provider system, a communication session is established, and a servicing environment is invoked.
US09563883B1 System and method for usage billing of hosted applications
A system, method, and computer readable medium for usage billing of one or more hosted applications serving one or more clients. The hosted applications are contained within one or more isolated environments or run without isolated environments. The system may include usage billing based on one or more of resources open, amount of data flowing through resources, number of open files, number of transactions, number of concurrent users, number of processes, CPU utilization and memory usage, The system may further include a management interface where administrators may add, remove and configure isolated environments, configure client policies and credentials, and force upgrades. If using isolated environments, the isolated environments may be isolated from other applications and the host operating system on the clients and applications within the isolated environments may run without performing an application-installation on the client.
US09563869B2 Automatic incorporation of vehicle data into documents captured at a vehicle using a mobile computing device
Documents related to delivery of loads shipped by trucking operators can be scanned or otherwise captured using mobile computing devices having document capture and/or document delivery functionality. Load related data can be manually input by drivers during the capture process. Such data can be incorporated into the scanned document as metadata. The concepts disclosed herein encompass establishing a logical connection between the mobile computing device implementing the document capture functionality and a vehicle ECU or vehicle data bus. The document capture application is configured to extract data from the vehicle ECU or vehicle data bus and incorporate that data into the document captured. Data, such as location data, can be similarly captured to establish a logical connection with a telematics device including a GPS component. Where the telematics device includes a wireless data link, the capture document can be wirelessly conveyed to a remote data center.
US09563848B1 Weighted multi-year yield analysis for prescription mapping in site-specific variable rate applications in precision agriculture
A multi-year yield analysis in precision agriculture characterizes variables affecting crop yield to enable site-specific prescription mapping for a bounded field for one or more crops in the field. The multi-year yield analysis enables recommendations for variable-rate applications to the bounded field such as seeding, fertilizing, tilling, and applying crop treatments. The multi-year yield analysis evaluates each of coverage data, uniformity data, age data, and weather data related to crop yield in the bounded field.
US09563834B2 High temperature tolerant RFID tag
Apparatus and associated methods relate to a flexible high-temperature-tolerant RFID tag having an RFID integrated packaged in an SOT package attached with a high temperature solder to a flex circuit defining an RFID antenna. In an illustrative embodiment, the flexible high-temperature-tolerant RFID tag may be encapsulated in a flexible material. For example, the SOT packaged RFID integrated circuit may be encapsulated in rubber. In some embodiments the entire assembled RFID tag may be encapsulated in rubber or another flexible compound. In some embodiments, such flexible high-temperature-tolerant RFID tags may be advantageously used in high-temperature applications. In an exemplary embodiment, flexible high-temperature-tolerant RFID tags may be attached to products that may be flexible and/or deformable. In an exemplary embodiment, a flexible high-temperature-tolerant RFID tag may be molded into a rubber that will be used in a flexible application.
US09563831B2 Method of, and system and label for, authenticating objects in situ
A method of, and a system and a label for, authenticating an object in situ create an authentication pattern signature for the object to be authenticated, associate a random distribution of multiple, three-dimensional elements with the object, aim a portable, handheld, image capture device at the object to capture return light from the elements as a single image, verify from the single image that the elements are three-dimensional, process the single image to generate an image pattern of the elements, compare the image pattern with the authentication pattern signature, and indicate that the object is authentic when the image pattern matches the authentication pattern signature.
US09563829B2 Image forming apparatus
A jam detection section detects a sheet jam on a conveyance path based on results of detection by a sheet detection sensor. A printing stop section stops an image formation operation upon the sheet jam detection by the sheet jam detection section. Upon detection of completion of an operation of resolving the sheet jam by a user by a resolving operation detection section, a sheet breakage confirmation section judges, for the sheet taken out from the conveyance path by the user in the operation of resolving the sheet jam and then loaded on a document stand, whether or not there is any sheet lacking portion, based on image data generated by an image reading section. The stopping release section, upon judgment by the sheet breakage confirmation section that there is no sheet lacking portion, permits execution of image formation.
US09563828B2 Color conversion method using scanner, image reading system, and image forming apparatus
A color conversion method according to the present invention, in which a scanner that outputs a first color value of a device-dependent color space is used, includes the steps of: acquiring the first color value by reading, by the scanner, a printed material which is based on image data composed of C, M, Y, K values; converting the acquired first color value to a second color value using a scanner profile of the scanner; mapping the first color value acquired from the printed material to the K value of the image data of the printed material; determining a correction quantity of the second color value from the mapped first color value and the K value using a scanner profile correcting LUT; and correcting the converted second color value using the determined correction quantity of the second color value, and outputting the second color value after being corrected.
US09563819B2 Visual comparisons using personal objects
Embodiments of the present invention provide automated systems and methods for visualizing a product using standard and personal objects. An image can be retrieved from the shopping history or shopping cart of a user, and the dimensions of the image can be automatically adjusted to make an accurate relative size comparison to a product for purchase.
US09563812B2 Image processing apparatus, image processing method and computer-readable storage medium
According to one embodiment, an image processing apparatus includes a calculation unit and a recognition unit. The calculation unit is configured to calculate a first similarity degree group which is composed of similarity degrees between respective characters constituting a first character string appearing on a first image and respective candidate characters in a candidate character group, and to calculate a second similarity degree group which is composed of similarity degrees between respective characters constituting a second character string appearing on a second image and the respective candidate characters in the candidate character group.
US09563811B2 Character recognition method, character recognition apparatus and financial apparatus
A character recognition method for recognizing a character of a medium is provided. A character image of an individual character from a medium is acquired and the character image is read out step by step to determine the character according to a hierarchical structure in which a set of predetermined characters are hierarchically classified into a plurality of groups configured of main groups and sub groups.
US09563810B2 Apparatus and method for verifying the identity of an author and a person receiving information
Apparatus for identifying a requesting individual who wishes to receive a computer file, or to input or alter computer information, where identifying information for each of a plurality of registered individuals allowed such access is stored in a database, calls for capturing images of such requesting individual, and determining whether this individual is the same as a registered individual. The stored identifying information includes both an alphanumeric identifier and images of a unique, identifier of each registered individual. The specificity of the identification is enhanced by providing and storing, by apparatus situated at the information source, a code which is converted to a code-image and displayed in proximity to the requesting individual; by obtaining composite images of both the biologic identifier and the code-image; by comparing the obtained image information with stored image information; and by providing computer access only if the obtained image information matches stored image information.
US09563809B2 Vehicular vision system
A driver assistance system for a vehicle includes at least one forward viewing camera and a control having an image processor operable to process image data captured by the forward viewing camera. The vehicle includes start-stop technology operable to turn off the engine of the vehicle when the vehicle stops and operable to restart the engine of the vehicle to enable the vehicle drive forward. Responsive at least in part to processing by the image processor of captured image data, the driver assistance system determines that the vehicle, when stopped, is behind a stopped leading vehicle. Responsive at least in part to processing by the image processor of captured image data, the driver assistance system determines forward movement of the leading vehicle from its stopped position. Responsive at least in part to the determination of forward movement of the leading vehicle, the control automatically restarts the engine of the vehicle.
US09563807B2 Method for analyzing an image recorded by a camera of a vehicle and image processing device
A method for analyzing an image recorded by a camera of a vehicle. The method includes a step of reading the image of the camera. Furthermore, the method includes a step of recognizing at least one object in a subsection of the image, the subsection imaging a smaller area of the vehicle surroundings than the image. Furthermore, the method includes a step of transmitting the subsection and/or information about the subsection of the image to a driver assistance module. Finally, the method includes a step of using the subsection of the image and/or the information about the subsection of the image instead of the entire image in the driver assistance module, in order to analyze the image recorded by the camera.
US09563803B2 Tagging visual media on a mobile device
This document describes techniques enabling tagging of visual media on a mobile device. In some cases the techniques determine, based on meeting a threshold of manual tagging of a person or object, to “bulk” tag visual media stored on the mobile device. Thus, the techniques can present, in rapid succession, photos and videos with the recognized person or object to enable the user to quickly and easily confirm or reject the recognition. Also, the techniques can present numerous faces for recognized persons or sub-images for recognized objects on a display at one time, thereby enabling quick and easy confirmation or rejection of the recognitions.
US09563802B2 Fingerprint identification chip with enhanced ESD protection
A fingerprint identification chip with enhanced ESD protection includes receiving pads disposed on a surface of a chip and arranged in a matrix format. The receiving pad has a central region and a peripheral region which surrounds at least an edge of the central region. The peripheral region of the receiving pad is higher than the central region.
US09563801B2 Combined sensor arrays for relief print imaging
One or more techniques and/or systems are disclosed for producing a relief print image. Two or more sensor arrays can be combined, and an electroluminescent layer can be deposited over the combined arrays. A resulting scanner component may be able to scan a larger area of a body part at the same time. The scanner may generate a relief print data sets indicative of light from the electroluminescent layer that are received by a first and second sensor array. The scanner can comprise the first and second sensor arrays coupled together, and the sensor arrays can be configured to convert received photons to an electrical signal. The scanner may also comprise the electroluminescent layer disposed on top of the coupled first and second sensor arrays. An image stitching component can stitch together the sets of relief print data, to create relief print image data indicative of a relief print image.
US09563800B2 Intelligent entrance guard unlocking system and unlocking method thereof
An intelligent entrance guard unlocking method includes: transmitting electric energy of a power unit of a intelligent entrance guard in a wireless electromagnetic radiation via a transmit coil; receiving the electric energy via a receiver coil of a powerless smart key; capturing a fingerprint image of an user and storing the fingerprint image in a second storage unit of the powerless smart key; controlling a wireless transmit unit of the powerless smart key to transmit a wireless signal containing the fingerprint image to the intelligent entrance guard; obtaining a predefined fingerprint image from a first storage unit of the intelligent entrance guard and comparing the fingerprint image with the predefined fingerprint image; unlocking the intelligent entrance guard when the fingerprint image matches with the predefined fingerprint image and not unlocking the intelligent entrance guard when the fingerprint image does not match with the predefined fingerprint image.
US09563799B2 Methods and systems for reducing the likelihood of false positive decodes
Systems and methods for reducing the likelihood of false positive decodes within a set of barcodes are disclosed. The method can be implemented in a computing device, which includes: providing a list of barcode configurations that meet damage tolerance criteria; reducing, if possible, each configuration list to barcode configurations that have a compatible configuration pair between sets; and comparing all possible combinations of barcode type configurations to find at least one set of configurations that are resistant to false positives decodes between barcode types during decoding processes.
US09563780B2 Managing cross perimeter access
In some implementations, a method of managing access to resources in a single device including receiving, from a first resource assigned to a first perimeter, a request to access a second resource assigned to a second perimeter different from the first perimeter. The single device includes the first perimeter and the second perimeter. Whether access to the second resource is prohibited is determined based on a management policy for the first perimeter. The management policy defining one or more rules for accessing resources assigned to the second perimeter including the second resource.
US09563774B1 Apparatus and method for securely logging boot-tampering actions
The disclosed apparatus may include a storage device and a secure counter. The apparatus may also include a tamper-logging component that (1) detects an action that is associated with booting untrusted images from the storage device and, in response to detecting the action, (2) securely logs the action by incrementing the secure counter. Various other apparatuses, systems, and methods are also disclosed.
US09563773B2 Systems and methods for securing BIOS variables
In accordance with embodiments of the present disclosure, a method may include generating a master cryptographic key for encrypting and decrypting the one or more variables stored in a non-transitory computer-readable medium accessible to a basic input/output system of an information handling system. The method may also include encrypting the master cryptographic key with a system password, such that the master cryptographic key as encrypted with the system password may be decrypted and used to encrypt and decrypt the one or more variables in response to entry by a user of the system password. The method may further include encrypting the master cryptographic key with an administrator password, such that the master cryptographic key as encrypted with the administrator password may be decrypted and used to encrypt and decrypt the one or more variables in response to entry by an administrator of the administrator password.
US09563768B2 Methods and apparatus to manage password security
Methods, apparatus, systems and articles of manufacture are disclosed to manage password security. An example apparatus includes an alarm action engine to invoke a provisional transmission block in response to detecting entry of a candidate password, a password linkage monitor to retrieve a list of password hash values associated with previously used passwords, and to compare the list of password hash values to a hash of the candidate password, the alarm action engine to invoke a permanent block of the candidate password when a match condition occurs between the hash of the candidate password and a hash of one of the list of password hash values.
US09563763B1 Enhanced captchas
Concepts and technologies are described herein for providing enhanced Completely Automated Public Turing tests to Tell Computers and Humans Apart (“CAPTCHAs”). According to some of the concepts and technologies disclosed herein, a CAPTCHA service may be configured to generate CAPTCHAs enhanced with watermarks and/or other enhancements. The CAPTCHA service may provide the enhanced CAPTCHAs to user services, such as Websites, Web services, and other services that utilize or are capable of utilizing CAPTCHAs as a security feature. The watermarks and/or other enhancements may contain information associated with users of the user services so that the enhanced CAPTCHAs are more difficult to break by unauthorized entities, including automated programs such as “bots.” According to other concepts and technologies disclosed herein, a CAPTCHA breaking service is provided.
US09563757B1 Secure digital credential sharing arrangement
A secure and transparent digital credential sharing arrangement which utilizes one or more cryptographic levels of indirection to obfuscate a sharing entity's credentials from those entities authorized to share the credentials. A security policy table is provided which allows the sharing entity to selectively authorize or revoke digital credential sharing among a plurality of entities. Various embodiments of the invention provide for secure storage and retrieval of digital credentials from security tokens such as smart cards. The secure sharing arrangement may be implemented in hierarchical or non-hierarchical embodiments as desired.
US09563750B1 Computer application pre-permissioning
A computer-implemented method of pre-permissioning a computer application is disclosed. The method includes receiving a request from a user to install a software application, identifying one or more computing services required for operation of the software application, presenting the one or more computing services to the user for review, determining whether the user approves installation of the computer application, and installing the application on a computing device assigned to the user if the user approves installation of the computer application.
US09563744B1 Method of predicting development and severity of graft-versus-host disease
A classifier and method for predicting or characterizing graft-versus-host disease in a patient after receiving a transplant of pluripotent hematopoietic stem cells or bone marrow. The classifier operates on mass-spectral data obtained from a blood-based sample of the patient and is configured as a combination of filtered mini-classifiers using a regularized combination method, such as logistic regression with extreme drop-out. The method also uses a “deep-MALDI” mass spectrometry technique in which the blood-based samples are subject to at least 100,000 laser shots in MALDI-TOF mass spectrometry in order to reveal greater spectral content and detect low abundance proteins circulating in serum associated with graft-versus-host disease.
US09563739B2 Technology for temperature sensitive components in thermal processing
For a printed circuit board assembly (“PCBA”) selected electronic components are highlighted on a graphic representation of the PCBA on a display of a computer system. The components are selected responsive to temperature and time limits of the selected components. Ones of the highlighted components are associated to respective temperature sensors on the PCBA. Responsive to where the one or more additional ones of the highlighted components are located on the PCBA relative to the at least one of the respective temperature sensors, one or more additional ones of the highlighted components are associated with at least one of the respective temperature sensors. The computer system receives data for respective signals indicating temperatures encountered by the respective temperature sensors when the PCBA is heated in a manufacturing process. The computer system shows whether any of the time and temperature limits were exceeded during the manufacturing process.
US09563738B2 Optical proximity correction method
An optical proximity correction (OPC) process is provided. The method comprising receiving a first pattern corresponding to a first structure of a semiconductor structure, and a second pattern corresponding to a second structure of said semiconductor structure. Next, a first OPC process is performed for the first pattern to obtain a revised first pattern, wherein the revised first pattern has a first shift regarding to the first pattern. A second OPC process is performed for the second pattern to obtain a revised second pattern, wherein the second OPC process comprises moving the second pattern according to the first shift.
US09563712B2 Computer implemented methods and apparatus for providing internal custom feed items
Disclosed are systems, apparatus, and methods for presenting feed items in an information feed. In various implementations, a first result object is received, where the first result object is a data structure including a result of a feed query, where the result of the feed query includes at least one feed item to be included in the information feed, and where the at least one feed item has a first presentation. In various implementations, at least one custom object associated with the at least one feed item is received, where the at least one custom object provides a second presentation of the at least one feed item. In some implementations, the at least one custom object is included with the first result object to define an intermediary data structure. In some implementations, the intermediary data structure is stored on one or more storage mediums.
US09563708B2 Matching members with shared interests
A “buddy member match” feature is directed to matching computer users of like interests, particularly computer users who are members of an online service provider. In general, a member (the match recipient) may update or create a member profile maintained by a service provider such as AOL. Once the match recipient has a member profile, a search is initiated to identify matching members by comparing the member profile of the match recipient to the member profiles of other members. Matching members are other members whose member profiles have at least one personal attribute matching an attribute of the match recipient's member profile. When contact information of the matching member is displayed, the contact information is accompanied by an indication that the contact information belongs to a matching member.
US09563696B2 Systems and methods for managing notes
At least some aspects of the present disclosure feature systems and methods for managing notes. The note management system includes a note source, a note recognition module, a note extraction module, and a note labeling module. The note source is a visual representation of a scene having a note. The note recognition module is configured to receive the visual representation and determine a general boundary of the note from the visual representation. The note extraction module is configured to extract content of the note from the visual representation based on the determined general boundary. The note labeling module is configured to label the note with a category.
US09563666B2 Unsupervised detection and categorization of word clusters in text data
Categorizing data sets obtained from a number of sources includes determining the frequency of appearance of symbols in a first collection of data sets and the frequency of appearance of symbols in a second collection of data sets, determining the most significant symbols for the second collection based on the frequency of appearance in the first collection and the frequency of appearance in the second collection, grouping the most significant symbols into groups according to their appearance in the same data set and ranking the data sets in relation to the symbol groups according to a ranking scheme. Related methods, devices, and/or computer program products are described.
US09563665B2 Product search method and system
Embodiments of the present application relate to a search method, a system for searching, and a computer program product for searching. A search method is provided. The method includes receiving a query word string, retrieving a plurality of various product information entries related to the query word string, extracting, from a memory, a first core product word from the query word string, extracting, from the memory, second core product words from the various product information entries, for each second core product word, checking a list of candidate product words relating to a key product word for a presence of the each second core product word, in the event that the each second core product word is present, reducing a weighting of the product information entry corresponding to the each second core product word, and sorting the product information entries according to the adjusted weightings of the product information entries.
US09563663B2 Fast path evaluation of Boolean predicates
Techniques for managing fast path evaluation of Boolean predicates are provided. In some examples, the fast path evaluation may be based at least in part on received queries and/or query statements associated with a database and/or streaming data. In some examples, a first instruction for enabling execution of a subset of logical operators of the query may be determined. The determination may be based at least in part on the logical operators of the query. Additionally, based at least in part on the first instruction, logical instructions for implementing the query may be generated. Further, the logical instructions may be compiled into machine-readable instructions for implementing only the subset of the logical operators of the query.
US09563661B1 Optimal analytic workflow
Embodiments of the present invention disclose a method for optimizing data analysis. A set of analytics are received and a plurality of subsets of the set of analytics is generated. An optimization goal(s) is defined. The plurality of subsets of analytics are applied to a set of data. The output of applied analytics are recorded on a data storage device by the computer. Performance values of the computer applying the plurality of subsets of analytics are recorded and displayed. An optimal subset of the plurality of subsets of analytics is calculated, using recorded performance values and outputs of the applied plurality of subsets of analytics, being based on the optimization goal. A set of applied analytics are displayed, where the set of applied analytics includes a number of subsets of analytics of the plurality of analytics that meet the criteria of the optimal subset.
US09563658B2 Hardware implementation of the aggregation/group by operation: hash-table method
Techniques are described for performing grouping and aggregation operations. In one embodiment, a request is received to aggregate data grouped by a first column. In response to receiving the request, a group value in a row of a first column is mapped to an address. A pointer is stored for a first group at a first location identified by the address. The pointer identifies a second location of a set of aggregation data for the first group. An aggregate value included in the set of aggregation data is updated based on a value in the row of a second column.
US09563655B2 Zero and near-zero data loss database backup and recovery
A method, system and computer program product for low loss database backup and recovery. The method commences by transmitting, by a first server to a third server, a copy of a database snapshot backup, the transmitting commencing at a first time. Then capturing, by the first server, a stream of database redo data, the capturing commencing before or upon transmitting the database snapshot backup, and continuing until a third time. The stream of database redo data is received by an intermediate server after which the intermediate server transmits the stream of database redo data to the third server. Now, the third server has the database snapshot backups and the database redo data. The third server can send to a fourth server all or portion of the database redo data to be applied to the copy of the database snapshot backup restored there to create a restored database.
US09563649B2 Location stamping and logging of electronic events and habitat generation
Methods, systems, and computer-readable media provide for the detection, location stamping, and logging of electronic events and subsequent generation of habitat information. According to implementations, electronic events are detected and location stamped. Associated descriptions and other data corresponding to the electronic events is retrieved and stored along with the geographic locations of the electronic events in an activity log. The information in the activity log is used to generate visual representations of one or more geographic areas in which electronic events that meet user-defined or default criteria occurred within a predetermined frequency.
US09563648B2 Data analytics platform over parallel databases and distributed file systems
Performing data analytics processing in the context of a large scale distributed system that includes a massively parallel processing (MPP) database and a distributed storage layer is disclosed. In various embodiments, a data analytics request is received. A plan is created to generate a response to the request. A corresponding portion of the plan is assigned to each of a plurality of distributed processing segments, including by invoking as indicated in the assignment one or more data analytical functions embedded in the processing segment.
US09563641B1 Suggestion refinement
Methods and apparatus related to adjusting the ranking of a suggestion for a geographic location based on determining how many of one or more users visited the geographic location after receiving the suggestion. In some implementations the one or more users may belong to first grouping of users and the ranking may be adjusted only for suggestions to the first grouping of users. In some implementations it may be determined if a second grouping of users visited the geographic location after receiving the suggestion. In some implementations a property of the given geographic location may be determined based on a comparison of how many of the second grouping of users visited the given geographic location after receiving the suggestion and how many of the one or more users visited the given geographic location after receiving the suggestion.
US09563638B2 Selective downloading of shared content items in a constrained synchronization system
A content management system synchronizes content items across client computing systems connected by a network. Each client device has a storage allocation for synchronized shared content items. If the storage allocation for shared content items on a client device is exceeded by the request to add or edit a content item such that it is enlarged, a client application or the host of content management system selects content items to remove from residence on the client device but keep remotely on content management system. Upon removal of the selected content items, the client application creates shadow items, representing the content item but only containing the metadata of the content item. This creates sufficient space while maintaining user access to all synchronized shared content items. When a shadow item is requested by an application running on the client device the client application may approve or deny the request.
US09563632B2 Garbage collection aware deduplication
Mechanisms are provided for improving the efficiency of garbage collection in a deduplication system by intelligently managing storage of deduplication segments. When a duplicate segment is identified, a reference count for an already maintained segment is incremented only if the already maintained segment has the same lifecycle as the identified duplicate segment. In some instances, an already maintained segment is assumed to have the same lifecycle if it is not stale or the age is not significantly different from the age of the newly identified duplicate. If the already maintained segment is has a different lifecycle, the new segment is stored again even though duplicates are already maintained.
US09563627B1 Contextual determination of related media content
This disclosure relates to contextual determination of related media content. A referral source identification component determines a referral source associated with a request for media content, and a determination component determines a set of context data for the request based in part on the referral source. A contextual suggestion component identifies or selects a set of additional content based in part on a subset of the context data, and suggests or recommends a subset of the additional content to a user based on a set of recommendation criteria.
US09563624B2 Automatic translation of advertisements
In an embodiment of a messaging system, a method for presenting a commercial message to a user is provided. A target language in which the user is comfortable communicating may be determined based on at least one communication received by the user or at least one communication provided by the user. The commercial message may be presented to the user in the target language.
US09563623B2 Method and apparatus for correlating and viewing disparate data
Embodiments of the present invention are directed towards methods and apparatus for generating a common operating picture of an event based on the event-specific information extracted from data collected from a plurality of electronic information sources. In some embodiments, a method for generating a common operating picture of an event includes collecting data, comprising image data and textual data, from a plurality of electronic information sources, extracting information related to an event from the data, said extracted information comprising image descriptors, visual features, and categorization tags, by applying statistical analysis and semantic analysis, aligning the extracted information to generate aligned information, recognizing event-specific information for the event based on the aligned information, and generating a common operating picture of the event based on the event-specific information.
US09563613B1 System and method for dynamic portable document file generation
A method for providing digital communication using dynamic portable document format (PDF) generation is disclosed. The method comprises a dynamic generation server receiving a request message that includes a plurality of fields, a request type identifier, and a source identifier associated with a requesting source application. The method also comprises parsing the request message, and responsive to the parsing, determining a plurality of output requirement parameters. The dynamic generation server correlates the request message with source content based on the determination of output requirement parameters. The method includes selecting at least one HTML template, CSS string, and graphics file based on the correlation, while further scraping input values from the request message. Additionally, the method includes dynamically building a customized HTML string, and converting the customized HTML string into a PDF document. The method further comprises returning a reply message that includes the PDF document to a reply message destination.
US09563611B2 Merging web page style addresses
Embodiments of the present application relate to a method for merging web page style addresses, a device for merging web page style addresses, and a computer program product for merging web page style addresses. A method for merging web page style addresses is provided. The method includes receiving a web page request from a client terminal, determining web page content data based on the web page request, extracting a plurality of pieces of style data from the web page content data, each piece of the style data including a style address and a style attribute, and merging a plurality of style addresses to obtain one or more composite style addresses.
US09563610B2 Systems and methods for facilitating travel site navigation
Systems and methods for facilitating interactions between a travel website and a user device are provided. A described system includes a user device configured to receive itinerary-specific data and instructions for performing a travel-related action from a remote server. The instructions may include multiple lines of computer code for automatically navigating a particular travel website and multiple lines of computer code for automatically providing the itinerary-specific data to the travel website. The user device includes a web browser configured to receive and load a website file from the travel website. The user device is configured to inject the instructions for performing the travel-related action into the loaded website file and execute the instructions injected therein. Executing the instructions causes the user device to automatically perform the travel-related action.
US09563607B2 System and method for creating slideshows
A computer-implemented method and computing system for generating a slideshow is provided. The method may include generating, using one or more computing devices, an event page corresponding to a particular event, the event page associated with a social network. The method may also include allowing access to the event page to one or more members of the social network. The method may further include receiving at least one photograph at the event page from the one or more members of the social network, displaying the at least one photograph at the event page and generating a slideshow based upon, at least in part, the at least one photograph received at the event page.
US09563601B2 Force sensor correcting method
The present invention provides a force sensor correcting method which is simple and capable of performing correction, with the force sensor remaining mounted at the end of an arm without an exchange of an end effector. In the present invention, a force sensor 1 of one robot 101 has already been corrected, and a force sensor 2 of the other robot 102 is an object to be corrected. First, hands 3a, 3b of a pair of robots 101, 102 are made to abut on each other (abutting step). A detected signal of the corrected force sensor 1 of the one robot 101, generated by execution of the abutting step, is converted into a measured value indicating a force or a moment (measurement step). Based on the measured value obtained in the measurement step, a value indicating a force or a moment acting on the hand 3b of the other robot 102 due to a reaction generated by the abutting step is obtained (calculation step). The conversion data is updated such that a detected signal, outputted by the force sensor 2 as the object to be corrected of the other robot 102 in the abutting step, is converted into an identical value to the value indicating the force or the moment obtained in the calculation step (correction step).
US09563595B2 eDP interface and control method of transmission rate of eDP interface
The present invention discloses an eDP interface, including: a determination module, a clock signal generating module, a clock signal adjusting module, a first eDP data processing chip and a second eDP data processing chip. When the determination module determines that a target transmission rate is not equal to a protocol rate, the clock signal generating module generates a first clock signal and a second clock signal. The clock signal adjusting module adjusts the frequency of the second clock signal. The first and second eDP data processing chips process data according to the first and second clock signals, respectively.
US09563590B2 Devices with arbitrated interface busses, and methods of their operation
A system having an arbitrated interface bus and a method of operating the same are provided. The system may include, but is not limited to, one or more registers configured to store data, a plurality of external interfaces configured to receive data access requests for the register(s), an arbitrator communicatively coupled to each of the plurality of external interfaces, and an interface bus communicatively coupled between the arbitrator and the register(s), wherein the arbitrator is configured to arbitrate control of the interface bus between the plurality of external interfaces.
US09563583B2 Memory system topologies including a buffer device and an integrated circuit memory device
Systems, among other embodiments, include topologies (data and/or control/address information) between an integrated circuit buffer device (that may be coupled to a master, such as a memory controller) and a plurality of integrated circuit memory devices. For example, data may be provided between the plurality of integrated circuit memory devices and the integrated circuit buffer device using separate segmented (or point-to-point link) signal paths in response to control/address information provided from the integrated circuit buffer device to the plurality of integrated circuit buffer devices using a single fly-by (or bus) signal path. An integrated circuit buffer device enables configurable effective memory organization of the plurality of integrated circuit memory devices. The memory organization represented by the integrated circuit buffer device to a memory controller may be different than the actual memory organization behind or coupled to the integrated circuit buffer device. The buffer device segments and merges the data transferred between the memory controller that expects a particular memory organization and actual memory organization.
US09563581B1 Remote-session keyboard and mouse input via generic device redirection
A hosting computer accepts specialized keyboard and mouse input via a generic device redirection channel from a client computer. A device manager has interfaces to the generic device redirection channel and to a system queue for communicating keyboard and mouse input events to an operating system. The system queue has a separate interface to a virtual channel for receiving redirected keyboard and mouse input from standard keyboard and mouse devices. The device manager identifies keyboard and mouse functions of other devices connected to the client computer and having device input redirected to the hosting computer via the generic device redirection channel, and establishes respective device context engines for handling input events from the identified functions. The device context engines open the keyboard and mouse functions, and upon receiving input events from functions, queues the input events on the system queue to communicate them to the operating system.
US09563575B2 Least recently used mechanism for cache line eviction from a cache memory
A mechanism for evicting a cache line from a cache memory includes first selecting for eviction a least recently used cache line of a group of invalid cache lines. If all cache lines are valid, selecting for eviction a least recently used cache line of a group of cache lines in which no cache line of the group of cache lines is also stored within a higher level cache memory such as the L1 cache, for example. Lastly, if all cache lines are valid and there are no non-inclusive cache lines, selecting for eviction the least recently used cache line stored in the cache memory.
US09563574B2 Storage control device and method of controlling storage control device
To improve response performance of a storage control device. A storage control device 1 connected to a host computer 2 includes: a communication unit 1A that receives a command, to which a priority is set, from the host computer; a command executing unit 1B that executes the command received from the communication unit according to the priority; a cache memory 1C that is used by the command executing unit; a cache controller 1E that manages slots of the cache memory; and a plurality of storage devices 1D(1) and 1D(2) that stores data used by the host computer. The cache controller sets the priority to a slot that stores target data of the command and controls the data stored in the slot according to the priority.
US09563570B2 System and methods exchanging data between processors through concurrent shared memory
A method and apparatus for matching parent processor address translations to media processors' address translations and providing concurrent memory access to a plurality of media processors through separate translation table information. In particular, a page directory for a given media application is copied to a media processor's page directory when the media application allocates memory that is to be shared by a media application running on the parent processor and media processors.
US09563567B2 Selective cache way-group power down
A method and apparatus for selectively powering down a portion of a cache memory includes determining a power down condition dependent upon a number of accesses to the cache memory. In response to the detection of the power down condition, selecting a group of cache ways included in the cache memory dependent upon a number of cache lines in each cache way that are also included in another cache memory. The method further includes locking and flushing the selected group of cache ways, and then activating a low power mode for the selected group of cache ways.
US09563563B2 Multi-stage translation of prefetch requests
A device for multi-stage translation of prefetch requests includes a prefetch queue for providing queued prefetch requests, each of the queued prefetch requests including N different control entries; N serial-connected translation stages for the translation of N control entries of one of the queued prefetch requests into a translated prefetch request, wherein a translation in a i-th translation stage is dependent on a translation in a (i−1)-th translation stage, iε[1, . . . , N]; and a prefetch issuer which is configured to control an index for each of the N different control entries in the prefetch queue and to issue a prefetch of the indexed control entry of the N different control entries for the highest non-stalled translation stage.
US09563560B2 Adaptive tuning of snoops
A coherency controller, such as one used within a system-on-chip, is capable of issuing different types of snoops to coherent caches. The coherency controller chooses the type of snoop based on the type of request that caused the snoops or the state of the system or both. By so doing, coherent caches provide data when they have sufficient throughput, and are not required to provide data when they do not have insufficient throughput.
US09563559B2 Dynamic prioritization of cache access
Some embodiments of the inventive subject matter are directed to operations that include determining that an access request to a computer memory results in a cache miss. In some examples, the operations further include determining an amount of cache resources used to service additional cache misses that occurred within a period prior to the cache miss. Furthermore, in some examples, the operations further include servicing the access request to the computer memory based, at least in part, on the amount of the cache resources used to service the additional cache misses within the period prior to the cache miss.
US09563551B2 Data storage device and data fetching method for flash memory
A data storage device is provided. The data storage device, coupled to a host, includes: a flash memory; and a controller, configured to control accessing of the flash memory; wherein when the host performs random data accessing to the flash memory, the controller retrieves address information of a corresponding block and a corresponding page in the flash memory associated with first data to be read based on a global mapping table, and pre-fetches the corresponding page from the flash memory based on the address information; wherein when the controller obtains the address information, the controller further determines whether the first data is located in a current buffer block based on a local mapping table; wherein when the first data is located in the current buffer block, the controller further cancels the pre-fetched corresponding page, and reads the first data from the current buffer block.
US09563549B2 Data storage device, user device and data write method
Disclosed is an address mapping method for a data storage device using a hybrid mapping scheme. The address mapping method determines whether write data includes a defined super sequential block (SSB), and selects an address mapping mode for the write data in accordance with whether or not a SSB is present.
US09563546B2 Instrumentation system and method for testing software
One or more test controls within code under test are enabled and then executing the code under test is executed. When enabled, the test control will interact with a tester when the code under test is executed (e.g., by providing data to the tester). The selection to enable the test control can be made based on whether the system accessing the code under test is a tester. If the system is a tester, the test control is enabled. Otherwise, the test control is disabled. The test control can include an execution control, a data definition control, and/or a log control.
US09563537B1 Breakpoint for predicted tuple processing time in a streaming environment
A stream of tuples is received to be processed by processing elements operating on one or more computer processors with each processing element having one or more stream operators. A breakpoint is identified for a stream operator that is configured to be triggered when time for processing of a tuple by the first stream operator is predicted to exceed a threshold time. A tuple is received at the stream operator having a set of attributes. A predicted time to process the tuple is determined based on the set of attributes. It is determined that the predicted time exceeds the threshold time. The breakpoint is triggered, in response to determining that the predicted time exceeds the threshold time, to pause processing of the tuple by the first stream operator.
US09563525B2 Minimum cardinality candidate generation
This NGDE algorithm incorporates a minimum cardinality candidate diagnosis generator which exploits conflict set reduction rules to dramatically reduce the search space and thus reduce the computational resources required to find minimum cardinality diagnoses.
US09563517B1 Cloud snapshots
A computer implemented method, system, and program product for creating snapshots instructions at a replication site, the method comprising determining the differences between a first snapshot at a first time of a LUN and a second snapshot at a second time of the LUN, determining the differences between the second snapshot and a third snapshot at a third time of the LUN, creating a redacted snapshot of the second snapshot wherein the redacted snapshot contains pointers to the first snapshot for the common data in the first snapshot and the second snapshot; wherein the redacted snapshot contains pointers to the third snapshot for common data in the second snapshot and the third snapshot; and further wherein the redacted snapshot stored data that is not present in the first snapshot and is not present in the third snapshot.
US09563516B2 Managing backup operations from a client system to a primary server and secondary server
Provided are techniques for managing backup operations from a client system to a primary server and secondary server. A determination is made at the client system of whether a state of the data on the secondary server permits a backup operation in response to determining that the primary server is unavailable when a force failover parameter is not set. The client system reattempts to connect to the primary server to perform the backup operation at the primary server in response to determining that the state of the data on the secondary server does not permit the backup operation. The client system performs the backup operation at the secondary server in response to determining that the state of the secondary server permits the backup operation.
US09563514B2 Assignment of proxies for virtual-machine secondary copy operations including streaming backup jobs
A comprehensive approach to streaming backups for virtual machines (“VMs”) in a storage management system comprises improvements to the assignment of data agent proxies for VM secondary copy operations. New considerations in performing a VM streaming backup job include without limitation: determining and enforcing a system-wide per-proxy limit of concurrent data streams; generating an ordered priority list of the VMs to be backed up as a basis for choosing which proxies will back up the respective VM, though the illustrative system may not strictly adhere to the priority list based on further considerations; identifying a next available proxy based on data stream utilization at the proxy; and dynamically re-generating the priority list and re-evaluating considerations if some VMs become “stranded” due to a failure to be backed up. Secondary copy operations are distributed to proxies in ways that improve the chances of successfully completing VM streaming backups.
US09563509B2 Methods and systems for storing data in a redundant manner on a plurality of storage units of a storage system
Described herein are techniques for storing data in a redundant manner on a plurality of storage units of a storage system. While all of the storage units are operating without failure, only error-correction blocks are stored on a first one of the storage units, while a combination of data blocks and error-correction blocks are stored on a second one of the storage units. Upon failure of the second storage unit, one or more data blocks and one or more error-correction blocks formerly stored on the second storage unit are reconstructed, and the one or more reconstructed data blocks and the one or more reconstructed error-correction blocks are stored on the first storage unit.
US09563503B2 Nonvolatile memory system and related method of operation
A system comprises a nonvolatile memory device comprising a memory cell array comprising a plurality of memory blocks each comprising a plurality of cell strings, each of cell strings comprises the plurality of memory cells stacked in a direction perpendicular to a substrate, a ground selection transistor disposed between the memory cells and the substrate, and a string selection transistor disposed between the memory cells and a bitline, and configured to read stored data from the memory cells using a plurality of read voltages; and a memory controller configured to read the memory cells using a reference voltage to generate on-cell data, and adjust the read voltages of the nonvolatile memory device based on the generated on-cell data.
US09563501B2 Preserving data integrity in a memory system
A method includes detecting that a first device in a memory array has degraded, the first device storing a portion of a data record, wherein the data record is encoded using a first error control technique. The method continues with recovering the data record using portions of the data record stored in devices other than the first device in the memory array and encoding the data record using a second error control technique. The method also includes storing the data record in the devices of the memory array other than the first device.
US09563499B2 Processing run-time error messages and implementing security policies in web hosting
A user administers web hosting on user's server from his computer remotely. When a run time error is generated, an error message is sent to a server connected to a knowledge database. If the error matches the known error form the knowledge database, the user is provided an article with a solution to the run-time error. Statistics of occurrence of the errors are saved in the knowledge database. The frequently occurring errors are provided to developers for creating hosting application updates. Additionally, security policies of the user's server can be updated based on the data from the knowledge database.
US09563492B2 Service diagnostic trouble code sequencer and method
A service diagnostic trouble code sequencer and method is disclosed that includes receiving multiple diagnostic trouble codes (DTCs), determining which DTCs to diagnose first, and recommending which DTC(s) to diagnose first. The sequencer can recommend a category of DTCs to diagnose first, where the category of DTCs includes one or more DTCs. The sequencer can prioritize the DTCs in the category of DTCs. The sequencer can separate the DTCs into multiple categories of DTCs, and prioritize the multiple categories of DTCs. The sequencer can prioritize the DTCs in an ordered category of the multiple categories of DTCs. The sequencer can receive the plurality of DTCs locally or remotely over a network. The sequencer can output the one or more DTCs to diagnose first locally or remotely over a network. The sequencer can be resident on the machine generating the DTCs.
US09563490B1 Adaptive integration flow using automated service discovery
For systems integration, an information published about an application programming interface (API) of a service is parsed to extract a pattern from the information. the pattern is compared with a stored pattern in a repository, wherein the stored pattern corresponds to a known API. When the pattern matches the stored pattern within a threshold degree of match, a conclusion is made that the API of the service is the known API. A collector code module is selected where the collector code module is configured to call the known API. The collector code module is sequenced in an integration sequence, to call the known API. A forwarder code module is also sequence din the integration sequence to forward a data output of the service to a consumer application.
US09563489B2 Embedding a guest module within an embedder module
Systems and methods embedding a guest module within an embedder module are disclosed. According to some aspects, an embedder module is executed at a computer. A request to access a guest module is received via the embedder module. The request comprises a tag in a programming language. The tag identifies the guest module. An event is provided, using information associated with the tag, to an executing instance of the guest module responsive to the request to access the guest module. Processing of the event at the executing instance of the guest module is signaled.
US09563469B2 System and method for storage and deployment of virtual machines in a virtual server environment
Described herein are systems and methods for storage and deployment of VMs in a virtual server environment. A VM deployment module executing on a server may produce VM container objects representing VMs, a VM container object comprising VM data describing a VM and vdisk configuration data. The VM deployment module may also later produce VMs on a server using the VM container objects. The VM deployment module may do so by producing a vdisk from a VM container object, the vdisk comprising the VM and vdisk configuration data. Rather than configuring the vdisk as typically done to make the vdisk useable to the server, the vdisk configuration data is used to make the vdisk useable and the VM data on the vdisk immediately accessible to the server. As such, the VM data may be immediately read to produce a VM on the server, thus providing rapid deployment of VMs.
US09563468B1 Interprocessor memory status communication
In a transactional memory environment including a first processor and one or more additional processors, a computer-implemented method includes identifying a memory location and sending a probe request from the first processor to the additional processors. The probe request includes the memory location. The computer implemented method further includes generating, by each additional processor, an indication including whether the memory location is in use for a transaction by the additional processor. The computer-implemented method further includes sending the indication from each additional processor to the first processor and proceeding, by the first processor, based on the indication.
US09563465B2 Multi-task scheduling method for assigning threads based on time slices to multi-core processors and multi-core processor system therefor
A multi-task scheduling method includes assigning a first thread to a first processor; detecting a second thread that is executed after the first thread; calculating based on a load of a processor that is assigned a third thread that generates the second thread, a first time that lasts until a start of the second thread; calculating a second time that lasts until completion of execution of the first thread; and changing a first time slice of the first processor to a second time slice when the second time is greater than the first time.
US09563461B2 Suspending and resuming virtual machines
Suspending multiple virtual machines executed simultaneously a hypervisor a data processing system, including: sending, by a control instance, a request to the hypervisor to suspend virtual machines at a given future first point in time; the hypervisor determining if its virtual machines can be suspended at the first point in time, and, if the suspending is possible, returning a suspend handle to the control instance and storing the suspend handle, otherwise returning an invalid handle; when receiving a suspend handle from the hypervisor in return to the request to suspend virtual machines, the control instance sending a suspend command to the hypervisor, wherein the respective suspend handle is provided to the corresponding hypervisor; the hypervisor determining if the received suspend handle is equal to its stored handle and, if yes, suspending its virtual machines at the first point in time.
US09563460B2 Enforcement of compliance policies in managed virtual systems
Techniques are disclosed for controlling and managing virtual machines and other such virtual systems. VM execution approval is based on compliance with policies controlling various aspects of VM. The techniques can be employed to benefit all virtual environments, such as virtual machines, virtual appliances, and virtual applications. For ease of discussion herein, assume that a virtual machine (VM) represents each of these environments. In one particular embodiment, a systems management partition (SMP) is created inside the VM to provide a persistent and resilient storage for management information (e.g., logical and physical VM metadata). The SMP can also be used as a staging area for installing additional content or agentry on the VM when the VM is executed. Remote storage of management information can also be used. The VM management information can then be made available for pre-execution processing, including policy-based compliance testing.
US09563449B2 Mobilizing a web application to take advantage of a native device capability
Mechanisms are provided to mobilize a web application (e.g., a webpage) to take advantage of a native device capability (e.g., a native device capability of a mobile device). In one example, existing program code in a webpage that performs a first action that uses functionality of desktop software is identified and replaced with replacement program code that performs a second action that uses native device capability of a mobile device.
US09563442B2 Baseboard management controller and method of loading firmware
Disclosed is a baseboard management controller (BMC) that may include a bootloader, and an interface to a removable storage device having a first firmware file. The bootloader may be configured to load the first firmware file from the removable storage device for the BMC to run a kernel.
US09563434B2 Mining dependencies from disk images
Methods and arrangements for automatically finding the dependency of a software product on other software products or components. From an install image or directory, a signature is found by deriving the same from a directory structure of the software. Further, a directory tree structure is built and an approximate sub-tree matching algorithm is applied to find commonalties across software products.
US09563428B2 Schedulers with load-store queue awareness
In one embodiment, a computer-implemented method includes tracking a size of a load-store queue (LSQ) during compile time of a program. The size of the LSQ is time-varying and indicates how many memory access instructions of the program are on the LSQ. The method further includes scheduling, by a computer processor, a plurality of memory access instructions of the program based on the size of the LSQ.
US09563426B1 Partitioned key-value store with atomic memory operations
A partitioned key-value store is provided that supports atomic memory operations. A server performs a memory operation in a partitioned key-value store by receiving a request from an application for at least one atomic memory operation, the atomic memory operation comprising a memory address identifier; and, in response to the atomic memory operation, performing one or more of (i) reading a client-side memory location identified by the memory address identifier and storing one or more key-value pairs from the client-side memory location in a local key-value store of the server; and (ii) obtaining one or more key-value pairs from the local key-value store of the server and writing the obtained one or more key-value pairs into the client-side memory location identified by the memory address identifier. The server can perform functions obtained from a client-side memory location and return a result to the client using one or more of the atomic memory operations.
US09563416B2 Information processing apparatus, method of controlling the same and non-transitory computer readable medium
An information processing apparatus having a safe mode for operation restricting a function of a bundle more than in a normal operation mode, comprises: an installation unit that installs a host bundle, and inactivates, as a temporary install, a fragment bundle added to the host bundle in order to extend a function of the host bundle, and stores the fragment bundle in a first memory area; and a holding unit that holds a list defining whether the temporarily installed fragment bundle is activated or inactivated when the information processing apparatus starts in the safe mode, wherein the installation unit, when the information processing apparatus starts in the safe mode, moves a fragment bundle defined to be activated in the list, out of temporarily installed fragment bundles, to a second memory area to activate that fragment bundle.
US09563409B2 Systems and methods for managing duplication of operations
The present invention generally relates to systems and methods for executing scripts (a sequence of declarative operations) on large data sets. Some implementations store descriptions of previously-executed operations and associated input and output data sets. When executing similar operations on the same, a subset of, a superset of, or any fragment of data subsequently, some implementations detect duplication of operations and access previously-stored output data sets in order to re-use data and reduce the amount of execution, thus avoiding time-consuming duplicative computations.
US09563406B1 Graphical user interface replacement of function signatures
A device may identify a function identifier input into a programming environment, and may determine an input argument associated with the function, based on the function identifier. The device may provide a user interface that depicts a representation of the input argument, and may provide, via the user interface, an input mechanism to be used to receive a value of the input argument. The device may receive, based on an interaction with the input mechanism, a value of the input argument. The device may provide information that indicates an association between the value and the input argument, based on receiving the value of the input argument.
US09563401B2 Extensible iterative multiplier
An extensible iterative multiplier design is provided. Embodiments provide cascaded 8-bit multipliers for simplifying the performance of multi-byte multiplications. Booth encoding is performed in the lowest order multiplier, with the result of the Booth encoding then provided to higher order multipliers. Additionally, multiply-add operations can be performed by initializing a partial product sum register. Configurable connections between the multipliers facilitate a variety of possible multiplication options, including the possibility of varying the width of the operands.
US09563394B2 Obtaining content from remote source for playback
A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task. Each member of the synchrony group periodically obtains from the task distribution device an indication of the current time indicated by its clock, determines a time differential between the task distribution device's clock and its respective clock and determines therefrom a time at which, according to its respective clock, the time stamp indicates that it is to execute the task.
US09563389B2 Image processing system, gateway apparatus, server apparatus, method of controlling gateway apparatus, method of controlling server apparatus, program for controlling gateway apparatus, and program for controlling server apparatus wherein the job includes an operation related to the job
An image processing system includes: a server apparatus connected to a first network; an image processing apparatus connected to a second network; and a gateway apparatus, wherein the server apparatus includes: a transmitting unit configured to transmit job data of a job by the first communication protocol, the image processing apparatus being made to execute the job; and an adding unit configured to add content information to the job data, the content information indicating contents of the job, and the gateway apparatus includes: an analyzing unit; a determining unit; and an executing unit.
US09563384B2 Systems and methods for data alignment in a memory system
A method may include link training a plurality of back-side lanes coupling a plurality of memory chips of a memory module to a plurality of data buffers of the memory module. The method may also include link training a plurality of front-side lanes coupling the plurality of data buffers to a memory controller. The method may further include determining after link training of the back-side and front-side lanes whether signal integrity of data communicated over the front-side lanes exceeds one or more thresholds. The method may additionally include responsive to determining that the signal integrity of data communicated over one or more of the front-side lanes fails to exceed the one or more thresholds, modifying timing of data communicated over one or more of the back-side and front-side lanes in order to improve signal integrity of the one or more of the front-side lanes failing to exceed the thresholds.