US09191505B2
Incoming messages, such as phone calls, may be routed to destinations based on a variety of factors, such as the state of the callee's security system, the date and time, the identity of the caller, and the number of recent call attempts by the caller. Potential destinations include all or a subset of the phones associated with a subscriber and outside phones, such as cellular phones operated by third parties. The rules used to route calls may be defined or modified via a web interface.
US09191502B2
A recording device provides conversation recording with real-time notification between users of communication terminals engaged in a conversation. The recording device provides a recording start notification to a second communication terminal in response to receiving an initiate recording request from a first communication terminal, and initiates recording of the conversation. The recording device terminates recording of the conversation in response to receiving a terminate recording request from the first communication terminal, provides a recording stop notification to the second communication terminal, and saves the recorded conversation to a file in a file storage medium. The recording start and recording stop notifications can be either audible or electronic notifications. The first communication terminal may be muted prior to providing a notification, and un-muted subsequent to the notification. The recording device may obtain permission from the second communication terminal to record the conversation.
US09191500B2
Methods and devices are provided for identifying a caller after receiving a missed call from a calling device that is not associated with the caller. An exemplary method involves obtaining an audio message from the caller, recognizing the caller as being a first contact of the called individual by matching an audio sample associated with the first contact to at least a portion of the audio message, and graphically indicating an association between the first contact and the missed call after recognizing the first contact as the caller.
US09191496B1
Systems and methods for locating faults in a digital subscriber line (DSL) system in accordance with the disclosure include a handshake messaging procedure that is used to rapidly obtain interconnectivity information of various subscriber loops that are present in a DSL repeater chain. The interconnectivity information is used to provide an identification of one or more faulty loops when such faulty loops are present in the DSL repeater chain. The identification may be provided in the form of a topological representation that can be used to execute targeted line testing procedures on the faulty loops without wasting time on testing loops that are not faulty.
US09191493B2
Methods and devices for enabling and disabling updating an adaptive filter for echo cancellation of a communication device are disclosed. An echo canceller may include an adaptive filter that may be enabled to update responsive to a determination that a first condition is satisfied that there is no double talk detected on the communication device, and a determination that a second condition is satisfied based, at least in part, on the performance characteristic. The adaptive filter may be disabled from updating responsive to at least one of the first condition and the second condition not being satisfied. Disabling the adaptive filter from updating may be responsive to detecting a performance characteristic of the adaptive filter to fail to meet a condition indicating that the adaptive filter is diverging. The condition to be met may be independent of whether double-talk is determined to be present on the communication device.
US09191482B1
A titanium watch, mobile telephone, and video camera system features a base unit constructed from titanium with a screen unit pivotally located on a base top surface. A time display component is located on a screen top surface. A mobile telephone unit is located in the base unit having an illuminated dial pad and a plurality of function keys. The system features a microphone, a universal serial bus (USB) and charger port, a flash drive, and a first side cover pivotally located on a base first side surface. The system features a volume up button and a volume down button, a loudspeaker, and a video camera centrally located on a screen bottom surface. The system features a power source and a watch band constructed from titanium and clear plastic. The watch band features suede located on a watch band bottom surface for interfacing with a user.
US09191474B2
An electronic device is provided including a mainboard having a ground; a conductive bracket coupled to the mainboard; and an elastic member coupled to the mainboard, and electrically connected with the ground of the mainboard; wherein the elastic member is in elastic contact with the conductive bracket; and wherein the elastic member is electrically connected to the conductive bracket.
US09191473B2
[Structure] A mobile phone 10 is provided with a transparent display 30 and a first touch panel 38a is provided at a front side of the transparent display 30, and a second touch panel is provided on a rear side. A plurality of first function key (FK) and a second function key (BK) to each of which a function is made to correspond are displayed on the transparent display 30. The first function key (FK) and the second function key (BK) are the same in a size and coordinates of a key coordinates range (TA). It is possible for a user to respectively perform a touch operation to the first function key (FK) and the second function key (BK) by using two different touch panels 38 provided on the both sides (front and rear) of the transparent display 30.
US09191472B2
A mobile terminal composed of relatively movable first and second bodies has a display unit that displays an image and is provided on the first body and a touch panel that displays an image, detects contact made thereon, and is provided on the second body. When the mobile terminal switches from an open state to a closed state, if the touch panel has detected contact between the most recent switching from the closed state to the open state and the switching from the open state to the closed state, the display unit displays the image that has been displayed on the touch panel prior to the detection, the open state being a state in which the touch panel is viewable, the closed state being a state in which the display unit is viewable and at least part of the touch panel is covered by the first body.
US09191465B2
Techniques for transmitting a digital content stream through a network between a plurality of content servers and a content player. Network performance information for the plurality of content servers is retrieved. Embodiments then determine a mapping of the plurality of content servers to a plurality of portions of a content buffer on the content player, based on the retrieved network performance information. A request is transmitted to each of the plurality of content servers to transmit digital content associated with the corresponding portion of the content buffer.
US09191461B2
Principles, apparatuses, systems, circuits, methods, and computer program products for performing a software upgrade in a MoCA network includes receiving an image of a software upgrade at a server and sending the image in the MoCA network using an L2ME message channel to a client that is enabled to receive the image and store the image in a client memory. The image may be broken up into packets, and a sequence number may be assigned to each packet to assist the client in assembling them. CRC information may also be appended to the packets to enable the client to verify their contents.
US09191449B2
Examples of systems and methods are provided for communicating events at a server to a remote client device. A method may comprise facilitating directing display output of an application when run on the server to the remote client device, receiving notification of the event at the server, determining an action, based on the event, to be performed by the remote client device on a remote view at the remote client device, wherein a portion of the display output is to be visible in the remote view, generating the message based on the determined action, wherein the message includes a command to perform the determined action, and facilitating directing the message to the remote client device. The action to be performed by the remote client device on the remote view comprises adjustment of the portion of the display output of the application that is to be visible in the remote view.
US09191443B2
Applications, systems and methods for backing up data include securely connecting at least first and second privately addressed computers over a network, wherein at least one of the computers is connectable to the network through a firewall element. At least a portion of a first version of a file is sent from the first computer to the second computer. The file or portion of a file sent from the first computer is compared with a corresponding version of the file or portion stored at the location of the second computer, and at least one of the versions is saved at the location of the second computer. Systems, applications, computer readable media and methods for providing local access to remote printers, including connecting remote printers over a wide area network to a user computer; displaying an indicator including at least one of a graphical indicator and text for each remote printer that is connected, on a display associated with the user computer; selecting an indicator for the remote printer that is to be printed to; and printing a file stored locally on a local storage device associated with the user computer at the remote printer; wherein at least one of said user computer and the selected remote printer is located behind a firewall, respectively.
US09191437B2
Machines and methods for optimizing data storage among a plurality of data storage repositories are provided. The method comprises processing a data request submitted for storing data on one or more data storage mediums; determining whether duplicate copies of the data are to be maintained on more than one storage medium so that established quality of service requirements are met; and managing duplicate copies of the data on said one or more data storage mediums to meet the established quality of service requirements while servicing the data request.
US09191436B2
In one embodiment, a method includes: receiving an excerpt of information from a first user, wherein the excerpt of information includes information from a target web page; storing the excerpt, in an XML format, in a folder on a storage medium; detecting a change in the target web page; in response to the detected change in the target web page, updating the excerpt of information from the target web page; receiving, from the first user, an identification of a second user with whom the first user wishes to share the excerpt of information; and transmitting a communication to the second user inviting the second user to view the excerpt of information in the folder.
US09191435B2
Selective resource migration is disclosed. A computer system includes physical memory and a plurality of physical processors. Each of the processors has one or more cores and each core instantiates one or more virtual processors that executes program code. Each core is configured to invoke a hyper-kernel on its hosting physical processor when the core cannot access a portion of the physical memory needed by the core. The hyper-kernel selectively moves the needed memory closer to a location accessible by the physical processor or remaps the virtual processor to another core.
US09191434B2
There is presented a system for managing digital media content, the system comprising a media server accessible over a communications network, the media server including a server processor. The server processor is configured to identify a first container data structure, the first container data structure including the digital media content encoded in a first encoding format. The server processor is also configured to use a digital media profile, and to extract a media file including the digital media content encoded in the first encoding format, from the first container data structure, according to the digital media profile. The server processor is further configured to assemble the media file in a second container data structure.
US09191431B2
An exemplary system includes a first user device associated with a first user and a second user device associated with a second user. The first user device is configured to detect a request input by the first user to share media content being processed by the user device with the second user, generate an invite message including data configured to be utilized by the second user device to access the media content, and send the invite message to the second user device by way of a messaging service. The second user device is configured to receive the invite message from the first user device by way of the messaging service, determine that the invite message is associated with a media sharing service, and perform one or more operations to facilitate access to the media content by the second user. Corresponding methods, systems, and apparatus are also disclosed.
US09191430B2
In a proxy device, an acquiring unit acquires one of outputting-device-identification data and instruction-device-identification data from a storing unit. The storing unit stores the outputting-device-identification data associated with the instruction-device-identification data. A first determining unit determines whether the acquired outputting-device-identification data is associated with the received instruction-device-identification data. A first transmitting unit transmits the received instruction data to the particular outputting device. A second receiving unit receives response data from the outputting device. A second transmitting unit transmits the received response data to the instruction device from which the received instruction data is transmitted. A third receiving unit receives specific data that is transmitted from the instruction device. The specific data is one of output data based on which the outputting device outputs an image and location data indicating a location of the output data. A third transmitting unit transmits the received specific data to the outputting device.
US09191429B2
Systems, methods, and devices for dynamic resolution of content references for streaming media are described. In one innovative aspect, a device for obtaining a media stream is provided. The device includes a receiver configured to receive a location independent persistent identifier for the media stream. The device includes a resolution circuit configured to identify a location of the media stream based at least in part on the location independent persistent identifier. The device includes a media acquisition circuit configured to obtain the media stream based at least in part on the identified location. In some implementations, the resolution circuit is configured to identify a rewrite rule for the media stream and generate a rewritten identifier based on the identified rewrite rule and at least one of the location independent persistent identifier or the identified location.
US09191425B2
A proxy streaming module executes on a first computing machine to stream multimedia data from a virtual channel that is established between the first computing machine and a second computing machine. In some instances, the multimedia data is generated by a multimedia device that communicates with the second computing machine. The proxy streaming module forwards the multimedia data to a presentation application that is executing on the first computing machine. A remoting application that executes on the first computing machine then captures the application output generated by the presentation application while the presentation application presents the multimedia data. The remoting application then transmits the application output to the second computing machine which displays the application output in an application output window.
US09191418B2
In a method and apparatus for applying a background skin in an Internet protocol (IP) network, a first terminal sends a call request message, including background skin index information, to a second terminal. The second terminal sends a response message, including background skin index information, to the first terminal in response to the received call request message. The first terminal and the second terminal separately receive and display background skin data transmitted between the first terminal and the second terminal, and display multimedia data transmitted and received during a session established between the first terminal and the second terminal, together with the background skin displayed on each terminal.
US09191416B2
An improved system and method are disclosed for providing voice call continuity in an enterprise network. For example, an enterprise public branch exchange (PBX) may be configured with a pilot number that is used to provide VCC services when called by a client. Digit collection via DMTF signaling or other means may be used to collect destination information from the client. The enterprise network may use the collected digits to establish a communication session with another device that corresponds to the destination information.
US09191408B2
Methods and devices for constructing a simplified attribute-based access control policy, which more faithfully reproduces not only Permit and Deny decisions but also data relating to errors and quasi-errors resulting from the evaluation. To this end, the simplified policy includes new data fields for storing intermediate results. Further, improved simplification rules allowing partial evaluation to be used in a broader range of situations.
US09191401B2
Systems and methods for abusive email account detection and transmission of a signed response to an abusive email account owner and provider. The methods include receiving an email from a first email account on a second email account, wherein the email contains malicious content, determining if a trust relationship exists between a first email server corresponding to the first email account and a second email server corresponding to the second email account, and transmitting, using a hardware processor of the second email server, an alert email to the first email account corresponding to the trust relationship, wherein the alert email includes a digital signature and a secure field having an abusive category descriptor in an email header. The secure field may include an abusive category descriptor, for example transmitting spam, transmitting malware, transmitting phishing attempts, and committing fraud.
US09191395B2
A method of communicating in a secure communication system, comprises the steps of assembling a message at a sender, then determining a security level, and including an indication of the security level in a header of the message. The message is then sent to a recipient.
US09191375B2
A method for performing access management to facilitate a user to access applications in a single sign-on enabled enterprise solution is provided. A challenge token and a response token are transmitted between a server and a client. The challenge token and response token comprises one-way hashed data. The response token is verified at the server and the client to authenticate the user. Further, a request for service token is transmitted between the server and the client. The request for service token is encrypted at the client and decrypted at the server using a unique session key negotiated between the server and client. A service token is generated and transmitted between the server and the client. The service token is encrypted and decrypted at the server using a secret key to verify the service token. Based on the verification, the requested applications are rendered on client based user interface.
US09191366B2
A multicast-capable firewall allows firewall security policies to be applied to multicast traffic. The multicast-capable firewall may be integrated within a routing device, thus allowing a single device to provide both routing functionality, including multicast support, as well as firewall services. The routing device provides a user interface by which a user specifies one or more zones to be recognized by the integrated firewall when applying stateful firewall services to multicast packets. The user interface supports a syntax that allows the user to define subsets of the plurality of interfaces associated with the zones, and define a single multicast policy to be applied to multicast sessions associated with a multicast group. The multicast policy identifies common services to be applied pre-replication, and exceptions specifying additional services to be applied post-replication to copies of the multicast packets for the one or more zones.
US09191364B2
An on-premise software application (“OPA”) is communicated with according to an action received from outside a firewall. The action concerns user account information maintained by the OPA. The OPA is installed on a device located inside the firewall. The action is received from a management server located outside the firewall. The action includes a portion that adheres to a standardized format. An OPA interface request is generated based on the action. The OPA interface request includes the standardized portion. The OPA interface request is sent to an agent/OPA interface.
US09191363B2
Some embodiments provide firewalls and methods for guarding against attacks by leveraging the Document Object Model (DOM). The firewall renders the DOM tree to produce a white-list rendering of the data which presents the non-executable elements of the data and, potentially, outputs of the executable elements of the data without the executable elements that could be used to carry a security threat. Some embodiments provide control over which nodes of the DOM tree are included in producing the white-list rendering. Specifically, a configuration file is specified to white-list various nodes from the DOM tree and the white-list rendering is produced by including the DOM tree nodes that are specified in the white-list of the configuration file while excluding those nodes that are not in the white-list. Some embodiments provide a hybrid firewall that executes a set of black-list rules over white-listed nodes of the DOM tree.
US09191362B2
Methods and systems are provided for assisting installation of network devices including determining the type (e.g., consumer grade or Carrier Grade) of an upstream Network Address Translation (NAT) device in a double NAT environment (e.g., Large Scale NAT or NAT444) and automatically enabling or disabling NAT or bridging in the network device as may be needed or desired according to attributes that are deduced about the upstream network device. An example of a method includes: broadcasting a Dynamic Host Control Protocol (DHCP) DISCOVER packet to an upstream network; receiving a DHCP OFFER from an upstream Network Address Translation (NAT) device in response to the DHCP DISCOVER packet; deducing attributes of the upstream NAT device with assistance of information from the received DHCP OFFER; and determining whether or not to disable Network Address Translation and bridge to the upstream network according to the deduced attributes.
US09191356B2
Disclosed in some examples are methods, systems and machine readable medium for recommending an out-of-network communication by determining a set of potential recommended members of a social networking service based upon one or more recommendation criteria. In some examples the recommendation criteria may include: a profile similarity to a previous target of an out-of-network communication, a degree of correspondence between an interest and intent of the sending member, and a likelihood of response.
US09191351B2
Fraudulent VoIP calls are detected and blocked by automated procedures performed at a router server in the VoIP service provider's system which, usually, just analyzes call requests and sets up a route between the calling and called parties. The stringency of automated fraudulent call detection and blocking processes is based on calling customer credit worthiness and the destination of the call.
US09191350B2
Within a system comprising a processor and a memory, a method of sending an attachment of a first electronic mail (email) to a recipient. The method includes receiving the first email addressed to the recipient and, via the processor, determining whether a volume of data contained in the recipient's electronic mailbox has reached a threshold level. When the volume of data has reached the threshold level, via the processor, establishment of an instant messaging session with an instant messaging client associated with the recipient can be initiated. The attachment can be caused to be attached to an instant message. Sending of the instant message to the instant messaging client associated with the recipient can be initiated.
US09191335B2
The disclosure is directed to a system and method for managing connections across a plurality of phys including at least one phy having a first link rate and at least one phy having a second link rate. At least one connection request including a selected link rate is received from an initiator. An arbitration in progress (AIP) delay is provided when at least one phy having the selected link rate or higher is not available. During the AIP delay, a link manager continues to check for a phy having the selected link rate or higher. The link manager completes the connection request if a phy having the selected link rate or higher becomes available before the AIP delay ends.
US09191334B2
The embodiments relate to a method for improving the quality of data transmission in a packet-based communication network comprising a plurality of network nodes. Each network node has a number of ports with which at least one queue is associated respectively, and by which ports a communication connection to another network node may be produced. At least the queues of those ports that are arranged, in the network nodes, along respective communication paths that are formed in the communication network, are monitored for their queue length. A degree of overload of the affected port(s) is determined from the queue length, and a runtime delay and/or a delay variation in the data transmission may be inferred. The overload amount rises above a predetermined threshold value for at least one of the communication paths running across an overloaded port.
US09191326B2
Technology to provide physical uplink control channel (PUCCH) resource allocation in time division duplex (TDD) for a hybrid automatic retransmission request-acknowledge (HARQ-ACK) transmission in a subframe n is disclosed. In an example, a user equipment (UE) can include first circuitry configured to detect a downlink control channel within a prior specified subframe that is received in time before the subframe n. The UE can include second circuitry configured to: determine that the downlink control channel detected within the prior specified subframe is one of a physical downlink control channel (PDCCH) or an enhanced physical downlink control channel (EPDCCH); and determine one of a legacy PUCCH resource for the HARQ-ACK transmission when the downlink control channel detected within the prior specified subframe is the PDCCH or an enhanced PUCCH resource for the HARQ-ACK transmission when the downlink control channel detected within the prior specified subframe is the EPDCCH.
US09191325B2
Network traffic flow records received from a network probe are recorded in multiple sets of buckets of different granularity, optimized for the purpose of almost instant analysis and display as well as for longer term report generation. The flow data is pre-processed and stored redundantly in parallel in multiple bucketized data base tables of different time window sizes. Denormalized tables keyed on different combinations of traffic flow attributes are precomputed and stored in parallel tables redundantly to facilitate a near real time display of summarized network traffic data, and a capability to rapidly generate reports for different monitoring periods.
US09191321B2
A packet classification system, methods, and corresponding apparatus are provided for enabling packet classification. A processor of a security appliance coupled to a network uses a classifier table having a plurality of rules, the plurality of rules having at least one field, to build a decision tree structure including a plurality of nodes, the plurality of nodes including a subset of the plurality of rules. The methods may produce wider, shallower trees that result in shorter search times and reduced memory requirements for storing the trees.
US09191320B2
A relay server presents, to an operator having made a login request, a list of connecting-target apparatuses to which the operator is able to connect. When, for example, a client terminal is selected from the list, the relay server stores, as address filter information of the relay server, an address of a communication apparatus operated by the operator, and transmits the address filter information to the client terminal. The relay server stores address filter information received from the client terminal. Then, a routing session for a VPN is established between the relay server and the client terminal, and routing of a packet is performed based on the address filter information.
US09191319B2
A packet transmission system is provided that includes packet switching modules each having a memory unit to store packet flow tables and a control module coupled to the packet switching modules. The control module includes a memory to store computer executable commands and a processor. The process executes the commands to perform the operations outlined below. A flow entry corresponding to a target packet switching module is generated. A residual memory amount of the memory unit of the target packet switching module is determined to be lower than a threshold value. A redirection packet switching module is selected from the other packet switching modules. A redirection flow entry is added to the packet flow tables in the target packet switching module and a processing flow entry is added to the packet flow tables in the redirection packet switching module according to the flow entry.
US09191312B2
A method and system for implementing a pseudo wire control word capability negotiation are disclosed in the present document. The method includes: when modifying a local control word value, a Provider Edge (PE) acquiring a control word value configured or negotiated locally by an opposite terminal provider edge by sending label request message and receiving label mapping message, and according to the local control word value and the acquired control word value, the provider edge determining a control word value negotiated with respect to a pseudo wire. In the present document, the problem of inconsistency between the control word configurations and the expected negotiation results existing in certain specific scenarios is solved, which enhances the negotiation performance. The technical scheme of the present document makes slight modifications on the existing protocol, and it is applicable to a single segment pseudo wire scenario and a multiple segment pseudo wire scenario.
US09191311B2
The embodiments of the present invention relate to the field of computer networks, and disclose a method and an apparatus for processing a multicast packet. The method includes receiving a multicast packet, acquiring a local router interface corresponding to the multicast packet according to a multicast routing entry carried in the multicast packet, and forwarding the multicast packet through the acquired local router interface to a clustered routing system interface for further transfer. The embodiments of the present invention can cluster several routing devices into a virtual routing system which externally acts as a single routing node for supporting a multicast service, so as to implement the efficient and reliable forwarding of the multicast packet in a clustered routing system with virtual aggregation, and enable the clustered routing system to support the multicast service with high efficiency and quality.
US09191301B2
Methods and apparatus for testing real-world performance of an system under test are disclosed. The system under test is loaded with interactive transactions. A realistic mix of network traffic is simulated on the communications network. The performance of the system under test under load is tested. Accordingly, a real-world test of the system under test is provided.
US09191293B2
A method is described for handling of connections between a client (200) and a server (214) via a communication network. A connection (206) is established over a first access point (202) which is associated with the server (214). At least one further access point (204) associated with the server is defined. A failure of the connection (206) over the first access point (202) is detected and a second connection (208) between the client (200) and the server (214) is established over the further access point (204). A third connection (212) between the client (200) and the server (214) over the first access point (202) is further established. The establishment of the third connection (212) is executed with a delay compared to the establishment of the second connection (208).
US09191288B2
The various embodiments provide selective real-time monitoring of one or more flows of packets over a network, real-time buffering of packets for the one or more monitored flows, real-time recording of packets for one or more monitored flows and its corresponding buffered packets based on initiation of at least one trigger, and real-time analysis of the one or more recorded flows of packets regarding at least the occurrence of the at least one trigger. One or more flows of packets may be selected for monitoring by an administrator or an automated process based on different factors. In at least one of the various embodiments, the one or more monitored flows of packets are tagged and threaded so that they are separately accessible in a ring buffer.
US09191283B2
The present invention provides an approach for prioritizing a set of data packets associated with an application running in a networked computing environment. An SLA associated with a particular application and at least one other SLA associated with at least one other application are accessed. A proposed modification to a priority of a set of data packets associated with the particular application is then determined based on a comparison of a current performance of the set of data packets versus a specified performance of the set of data packets as set forth in the SLA. An effect of the proposed modification on a capability of the particular application to meet a set of terms of the SLA, and of the at least one other application to meet terms of the at least one other SLA will be evaluated. It will then be determined whether to implement the proposed modification.
US09191262B2
A protocol processing system includes a plurality of communication interfaces. A control head-end is operable to receive a protocol processing engine identifier over a network through one of the communication interfaces from an external system. A plurality of optimized protocol processing engines are coupled to the control head-end, and the control head-end is operable to select a first optimized protocol processing engine from the plurality of optimized protocol processing engines that is identified by the protocol processing engine identifier. In response to being selected, the first optimized protocol processing engine handles communications between an application processing system and the external system. The first optimized protocol processing engine may be an optimized TCP/IP stack that receives operating system data through a first communication interface from the application processing system and sends network communication data over the network through the second communication interface to the external system.
US09191261B2
An encoder can convert a stream of data into three or four synchronized 4-PSK signals, for 64-QAM and 256-QAM, respectively. Three or four mixers can combine the three or four synchronized PSK signals with a common local oscillator signal to form three or four respective amplifiable signals, which can all have the same amplitude. One amplifier receives a first of the amplifiable signals and powers one radiator. Two amplifiers both receive a second of amplifiable signals and power two respective radiators. Four amplifiers receive a third of the amplifiable signals and power four respective radiators. The amplifiers can all operate in near or full saturation. Each radiator radiates in one of a plurality of discrete, specified states. The radiated states from the radiators combine through far-field electromagnetic propagation and effectively sum at the receiver to mimic transmission from a single amplifier.
US09191259B2
Provided is a frequency sensing method and apparatus in an orthogonal frequency division multiplexing (OFDM) system. Provided is a method of sensing a frequency of a received signal that is received from an outside in order to perform one of a plurality of radio communications. An OFDM apparatus may need to inspect a required frequency band before or after performing one of the plurality of radio communications, and to determine whether the frequency band is being used by another radio communication.
US09191255B2
Methods and apparatuses for compensating for frequency mismatch between a base station and mobile station are disclosed. At a first oscillator, a fixed reference oscillation signal is generated. At a second oscillator, a baseband oscillation signal is generated. A frequency divided version of the baseband oscillation signal is locked to a frequency divided version of the first reference oscillation signal. At a third oscillator, a first RF oscillation signal is generated. A frequency divided version of the first RF oscillation signal is locked to the frequency divided version of the second reference oscillation signal. A frequency adjustment signal is inputted to the second and third oscillators. At the second and third oscillators, frequency errors of the baseband oscillation signal and first RF oscillation signal, respectively, are compensated based on the frequency adjustment signal.
US09191252B1
A system in which a sending node sends modulated waveform signals to a receiving mode can include the capability to change the waveform type of the modulated waveforms from a current waveform type to a new waveform type. The sending node can generate and send to the receiving node a variable length header that provides the receiving node sufficient information for the receiving node to demodulate modulated waveform signals modulated in accordance with the new waveform type. The variable length header can identify the parameters in a parameter set defining the new waveform type that have different values as compared to the current waveform type.
US09191248B2
One embodiment of the present invention relates to a modulation system having a phase locked loop and an adaptive control. The phased lock loop is configured to receive an input signal and an adaptive signal. The input signal is an unmodulated signal, such as a phase component or phase signal. The phase locked loop is also configured to provide an error signal and an output signal. The error signal indicates one or more modulation errors. The output signal is a modulated version of the input signal that has been corrected using the adaptive signal to mitigate the one or more modulation errors.
US09191245B2
Computationally efficient methods and related systems, for use in a test and measurement instrument, such as an oscilloscope, optimize the performance of DFEs used in a high-speed serial data link by identifying optimal DFE tap values for peak-to-peak based criteria. The optimized DFEs comply with the behavior of a model DFE set forth in the PCIE 3.0 specification.
US09191240B2
The present subject matter discloses a system and a method for processing of channel coefficients of networks. In one embodiment, the method includes ascertaining at least one probable synchronization position of a received sequence and projecting, by oblique projection, at least one given noise basis vector spanning a given noise space onto the null space, so as to determine a channel impulse response at the at least one probable synchronization position. Based on a criterion related to the channel impulse response, a synchronization point for the received sequence is identified from the at least one probable synchronization position. The method also includes determining the noise contribution at the synchronization point and determining the noise coefficient of the at least one given noise basis vector based on the noise contribution so as to recover a signal substantially similar to the originally transmitted signal.
US09191238B2
Virtual notes are provided that enable virtual communications between users. A user is enabled to input content into a note using an electronic device. The user is enabled to associate a virtual representation of the note with an entity to generate a virtual note. The user is enabled to position the virtual representation of the virtual note in a virtual space superimposed on the entity. The user is enabled to configure at least one attribute associated with the virtual note. The generated virtual note is transmitted to a notes database. Subsequent users can view and otherwise interact with the virtual note by interacting with the entity associated with the virtual note. For example, the subsequent users can interact with the virtual note by approaching the entity, or by viewing the entity on a map displayed by an electronic device.
US09191226B2
Methods and apparatus for determining the quality of a communication link transmitting a specified packet type are disclosed. The methodology includes configuring first packets, which share transmission characteristics with a specific packet type, such as a Voice over IP packet, such that the first packets experience similar communication link treatment as the specific packet type. The first packets are then transmitted over the communication link to a quality monitoring server located near a termination equipment of the particular communication link. Second packets, which are transmitted by the server in response to the first packets, are received and evaluated to determine the quality of the communication link based on characteristics of the second packets. Corresponding apparatus are also disclosed.
US09191222B2
A method for providing notifications for Multi-media Broadcast/Multicast Service comprising steps of configuring a MBMS notification channel or a service channel by a RNC; sending information relevant to the MBMS service to a base station by the RNC; calculating a location indicated by a transmission notification according to the received information by the base station; and transmitting the MBMS notification channel by the base station. With the service relevant parameters transferred to the Node B, the notification indicated location NI corresponding to each service in each frame can be calculated by the Node B to reduce the traffic through the interface lub. The traffic of information transferred between the RNC and the base station is decreased so that the network resource is utilized effectively.
US09191221B2
The invention relates to a technique for protecting a point-to-multipoint primary tree in a connected mode communications network set up from a primary root node to leaf nodes in the event of a fault affecting the primary root node by means of a back-up tree between a back-up root node and at least one merge node, said at least one merge node belonging to a branch of the primary tree coming from the primary root node. A merge node executes the following steps: a step of receiving a request to set up the back-up tree sent by the back-up root node including an identifier of the protected primary root node; and a step of configuring a routing rule in a table, the aim of said rule being to route packets coming from the back-up tree to branches of the primary tree coming from said merge node, said routing rule being activated only in the event of a fault affecting the primary root node.
US09191219B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, can include establishing communications with one or more peers in a communication group via one or more unicast communication channels; sending a participation information request on a multicast communication channel of a local network to discover peers that participate in the communication group; receiving one or more responses to the participation information request on the multicast channel of the local network from one or more peers that participate in the communication group; selecting one or more of the peers from which the one or more responses were received based on a network topology condition to reduce communication latency in at least a portion of the communication group; and communicating with the one or more selected peers to distribute information within the communication group.
US09191218B1
Methods, systems and computer program products are provided. Methods for controlling a multiple participant communication session include identifying a current speaker to other ones of a plurality of participants in the multiple participant communication session. A speaker rating input is received from at least one of the participants that corresponds to the helpfulness of the current speaker. A speaker reputation score is generated responsive to receiving the speaker rating input. A reputation-based speaker hierarchy is generated for the participants using the speaker reputation score. A contribution signal strength corresponding to ones of the participants is regulated to be positively correlated with the reputation-based speaker hierarchy.
US09191217B2
Systems and methods are provided to facilitate donations via mobile communications. In one aspect, a system includes a data storage facility and an interchange having a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the controllers in different formats and with the common format processor in a common format. For a payment to a merchant, the common format processor provides a user interface configured to present charity donation options in response to a phone number being specified in the user interface to identify a fund source. The common format processor uses one of the converters to communicate with a mobile phone at the phone number to confirm the payment to the merchant and a donation to a separate charity organization specified via the user interface.
US09191209B2
Systems and methods are provided for efficient communication through a fabric network of devices in a home environment or similar environment. For example, an electronic device may efficiently control communication to balance power and reliability concerns, may efficiently communicate messages to certain preferred networks by analyzing Internet Protocol version 6 (IPv6) packet headers that use an Extended Unique Local Address (EULA), may efficiently communicate software updates and status reports throughout a fabric network, and/or may easily and efficiently join a fabric network.
US09191202B2
According to an embodiment, a device includes a processor unit, a control unit, a setting unit, a writing unit, and an executing unit. The processor unit is configured to switch between secure and non-secure modes, read/write data from/to a memory unit, and write an OS execution image of a secure OS unit to the memory unit. The setting unit is configured to set a shared memory area allowing reading and writing in both modes and an execution module memory area allowing reading and writing in the secure mode but not allowing reading or writing in the non-secure mode with respect to the control unit. The writing unit is configured to write an execution module to be executed in the secure OS unit to the shared memory area. The executing unit is configured to execute the execution module that has been written to the execution module memory area.
US09191192B2
Systems and methods of operating a serial interconnect interface provide for generating a pulse in response to a state change in a data signal of the serial interface interconnect, and transmitting the pulse from a physical layer of the serial interconnect interface to a link layer of the serial interconnect interface. The duration of the pulse can be selected based on whether the state change corresponds to an end of packet (EOP) condition. In addition, the data signal may include a non return to zero invert (NRZI) encoded signal, wherein the pulse is part of a digital NRZI signal.
US09191190B2
Methods and apparatus are provided for implementing a digital host-lock mode in a transceiver. The transmitter portion of a transceiver is synchronized to a recovered clock generated by the receiver portion of the transceiver by applying a receiver input signal to a clock and data recovery system in the receiver portion to generate the recovered clock and a frequency offset value. The frequency offset value comprises a digital word indicating a frequency offset between the recovered clock and the receiver input signal. A transmit clock is generated in the transmitter portion that is substantially synchronized to the recovered clock by applying the digital word to a clock signal generator.
US09191189B2
A method for detecting a preamble in a received radio signal includes demodulating the radio signal based on a carrier derived from a local timing source to provide a digital signal including a sequence of bits oscillating at approximately a modulated data rate. A bit width of each successive bit of the digital signal is determined. If a pair of consecutive bit widths has a combined width within a threshold, the bit pair is indicated as potentially belonging to a preamble. If a threshold number of potential preamble bit pairs in a sequence of bit pairs within a given window is detected, the sequence of bit pairs is indicated as potentially belonging to a preamble. A measure of bit widths of at least some bits within a sequence of preamble bit pairs can be provided and a frequency of the local timing source can be adjusted according to the measure.
US09191184B2
A system includes a transmitter including: an aligner configured to align the phases of an input clock signal and data signal; and a transmission circuit configured to generate a transmission signal of which the phase and amplitude are controlled according to the aligned clock signal and the aligned data signal. The system may also include a receiver including: a clock extraction circuit configured to extract a temporary clock signal from the transmission signal; a data extraction circuit configured to extract a temporary data signal from the transmission signal; a clock delay selector configured to generate the clock signal by delaying the temporary clock signal according to a value of the temporary data signal; and a data recovery circuit configured to sample the temporary data signal according to the clock signal outputted from the clock delay selector and output a data signal.
US09191177B2
Techniques for sending feedback information for multi-carrier operation are described. In an aspect, feedback information may be sent on an uplink carrier that may or may not be paired with a downlink carrier on which data transmission is sent. A user equipment (UE) may receive data transmission on a downlink carrier among a plurality of downlink carriers. The UE may determine feedback information for the data transmission, determine an uplink carrier to use to send the feedback information from among a plurality of uplink carriers, and send the feedback information on the uplink carrier. In another aspect, feedback information for multiple downlink carriers may be sent on at least one uplink carrier using Single-Carrier Frequency Division Multiple Access (SC-FDMA). A UE may receive data transmissions on a plurality of downlink carriers, determine feedback information for the data transmissions, and send the feedback information on at least one uplink carrier using SC-FDMA.
US09191174B2
A method of communicating in a wireless local area network is described. An access point transmits a first physical layer protocol data unit (PPDU) via multi-user multiple input multiple output (MU MIMO) transmission to a plurality of stations. The first PPDU includes a first feedback sequence identifier information that includes a first value identifying the plurality of stations. The access point receives a second PPDU from one of the plurality of stations. The second PPDU includes channel information of a MIMO channel and a second feedback sequence identifier information. The second feedback sequence identifier information includes a second value obtained from the first value indicated by the first feedback sequence identifier information.
US09191171B2
Disclosed are a terminal apparatus and a response signal transmitting method that can reduce the signaling overheads related to a bundling group in a communication system to which a partial bundling is applied. In a terminal (200), a bundling control unit (212), which serves as a generating means for generating a response signal, generates, based on a bundling rule according to which bundling groups are associated with downstream unit bands constituting unit band groups, a bundle of ACK/NACK signals obtained by bundling the error detection results of active downstream unit bands included in the same bundling group, out of active downstream unit band groups constituted by active downstream unit bands.
US09191163B2
Systems and methods which provide data communication content delivery through a hybrid network implementation are disclosed. A hybrid network configuration may utilize a broadcast communication technique to deliver large amounts of data communication content to one or more mobile communication device via uni-directional network links and a uni-cast communication technique via bi-directional network links with the one or more mobile communication device to facilitate delivery and utilization of the data communication content. Data content delivery loss recovery techniques implemented according to embodiments of the invention utilize network links of the hybrid network other than or in addition to the uni-directional network links to implement loss recovery techniques such as a hybrid repeat technique, a hybrid retransmission technique, hybrid statistical feedback technique, and/or combinations thereof.
US09191160B2
In ACK/NAK responses with repetition, the ACK/NAK response from the user equipment to a Physical Downlink Shared CHannel (PDSCH) transmission is repeated in consecutive frames a predetermined number of frames following receipt. This repeat ACK/NAK causes a problem when a PSCCH transmission directed to the same user equipment occurs in consecutive subframes. In a first embodiment, the first ACK/NAK response repeats preempting any ACK/NAK response to the later PDSCH transmission. In a second embodiment, the first ACK/NAK response does not repeat and the ACK/NAK response to the later PDSCH transmission occurs.
US09191155B2
The present invention is capable of reducing a calculation amount while lessening performance degradation from MLD. The present invention is a reception device that receives a transmit signal which is transmitted from a transmission device by a MIMO transmission scheme. The reception device includes a channel estimation unit (205) that performs channel estimation using a received signal, and calculates a channel estimation value, a signal detection unit (206) that generates a bit log-likelihood ratio by MIMO demultiplexing of a received signal based on the channel estimation value, and a decoding unit (207) that performs error correction decoding with respect to the bit log-likelihood ratio. The signal detection unit (206) includes a transmit signal candidate search unit (301) that searches for a transmit signal candidate based on an error of linear detection depending on the received signal and the channel estimation value, a transmit signal candidate generation unit (302) that generates a transmit signal candidate by hard decision of an output of the transmit signal candidate search unit, and a decision unit (303) that generates the bit log-likelihood ratio using the transmit signal candidate.
US09191154B2
Embodiments of methods and/or systems for estimating phase error noise are disclosed.
US09191150B2
Skipping, spreading or otherwise metering signaling across multiple transmission opportunities is contemplated. The contemplated signal processing may be beneficial in ameliorating the influence of burst noise and other interferences on signal transmissions. The contemplated signal processing may be operable to facilitate supplementing and/or replacing other error correction techniques aimed at reducing signaling interference.
US09191148B2
Communication systems are described that use signal constellations, which have unequally spaced (i.e., ‘geometrically’ shaped) points. In many embodiments, the communication systems use specific geometric constellations that are capacity optimized at a specific SNR. In addition, ranges within which the constellation points of a capacity optimized constellation can be perturbed and are still likely to achieve a given percentage of the optimal capacity increase compared to a constellation that maximizes dmin, are also described. Capacity measures that are used in the selection of the location of constellation points include, but are not limited to, parallel decode (PD) capacity and joint capacity.
US09191144B2
A method of configuring an optical network terminal, ONT, of a wavelength division multiplexed passive optical network, WDM PON. Sequentially setting a transmission wavelength of a tunable optical filter at the ONT to one or more wavelengths of a pre-selected plurality of transmission wavelengths until a wavelength is identified for which no downstream optical signal from an optical line terminal of the WDM PON is detected. Determining whether a transmitter operable at said identified transmission wavelength is present at the OLT and is available to be assigned to communicate with the ONT. If a transmitter is determined to be present and available, maintaining the transmission wavelength of the tunable optical filter at transmission wavelength and assigning the ONT to the OLT as a subscriber at said identified transmission wavelength. If a transmitter is determined to be one of not present and not available, recommencing the method.
US09191141B2
An optical add-drop multiplexer including a first filter filtering a first band of wavelengths of a communication spectrum for a first communication segment and a second filter filtering a second band of wavelengths of the communication spectrum for a second communication segment. The second band of wavelengths overlaps the first band of wavelengths in an overlap band of wavelengths. The overlap band may have a variable size. The first band of wavelengths includes a first fraction of the overlap band of wavelengths for the first communication segment and the second band of wavelengths includes a remaining fraction the overlap band of wavelengths for the second communication segment.
US09191132B2
A broadcast retransmitting method, a broadcast retransmitting apparatus, a broadcast output apparatus, and a broadcast retransmitting system using the same are provided. The broadcast retransmitting method includes receiving a broadcast signal, detecting an available frequency band, retransmitting the received broadcast signal, and transmitting information regarding the broadcast signal.
US09191116B2
An orthogonal frequency division multiple access-passive optical network including a plurality of optical network units each configured to generate orthogonal frequency division multiplexed signals, which are allocated thereto, based on a central frequency for frequency division multiplexing that is allocated in advance, and to use the generated signals in upstream transmission.
US09191115B2
The disclosure relates to a method of configuring end-to-end ODUj (lower order ODU) network trails across OTN (Optical Transport Network), in which the tributary port number (TPN) of the lower order ODUj inside higher order ODUk is specified. The time-slot value associated with the TPN is not to be specified by the user. The time-slots are dynamically allocated on the transmit side. On the receive side, there would be a capability in the ODUk adaptation sink function to find the set of time-slots associated with the TPN based on the received multiplex structure identifier (MSI). That is for an ODUj entity with a fixed TPN, the transmitted time-slots can change and the receive end can detect this change and based on that de-multiplex the ODUj from the ODUk.
US09191102B2
An optical communication system has a power dissipating element that is thermally coupled to an optical transmitter. The currents supplied to the transmitter and the power dissipating element are controlled such that the sum of such currents is constant. Accordingly, temperature fluctuations in the transmitter due to patterns in the transmitted data are prevented or at least reduced, thereby reducing thermal tails on measurements. In one exemplary embodiment, a light source is used as the power dissipating element, and the output of such light source is beneficially used to probe another optical fiber or to enhance the OTDR performance or analysis.
US09191090B2
A network device may be configured to adapt beamforming parameters for a communication region of a powerline cycle in response to variations in communication channel conditions. A first network device can estimate initial beamforming parameters for each communication region based on sounding messages received from a second network device. The first network device can determine coarse beamforming parameters for each communication region based on data packets received from the second network device using the initial beamforming parameters. The first network device can determine a difference parameter for the first communication region based, at least in part, on a first initial beamforming parameter associated with the first communication region and a first coarse beamforming parameter associated with the first communication region. The first network device can compare the difference parameter with a difference threshold to determine whether to estimate a first modified beamforming parameter for a first communication region.
US09191084B2
A method is for realizing Multi-Input Multi-Output which includes steps of: sending, by a Central Access Point, a downlink sounding channel, Multi-Input Multi-Output (MIMO) control information, and a feedback resource indicator to a Station (STA); detecting, by the STA, the downlink detection channel to obtain channel information, and feeding back on the feedback resource according to the indication of the MIMO control information; and selecting, by the Central Access Point, a suitable MIMO mode for downlink data transmission according to the feedback of the STA.
US09191068B2
A method for transmitting signals over a power line network, wherein within the power line network at least one transmitter and at least one receiver communicate via at least two channels, each channel including a respective feeding port of at least one transmitter and the respective receiving port of the at least one transmitter and transmitter including at least two feeding ports. The method: determines a channel characteristic of each of the channels; applies a feeding port selection criterion based on the channel characteristic; and selects an excluded feeding port among the at least two feeding ports based on the feeding port selection criterion, wherein the excluded feeding port is not used during further communication. A corresponding power line communication modem can implement the method.
US09191065B2
The present invention relates to an integrated repeater and an integrated relay system. The integrated repeater of the present invention receives a signal from a main repeater for relaying signals transmitted from upper devices, and comprises a demultiplexer configured to demultiplex the multiplexed signal of an Ethernet signal and a mobile communication signal received from the main repeater, and separate the signals into the mobile communication signal and the Ethernet signal; a first converter configured to convert the mobile communication signal separated from the demultiplexer into a radio frequency (RF) signal, and transmit the converted RF signal; a second converter configured to convert the Ethernet signal separated from the demultiplexer into a wireless LAN signal, and transmit the converted wireless LAN signal; and a switching unit configured to deliver a signal received from the main repeater to either the demultiplexer or the second converter, depending on whether a fault of the mobile communication signal is generated.
US09191064B2
Methods and systems for using a signal to generate a pilot tone to modulate the bias point of an amplifier that amplifies the signal. In a cable television (CATV) network, a processor receives a signal to be amplified by an amplifier at a location remote from the processor. A bias point of the amplifier may be modulated to reduce amplifier dissipation. The processor analyzes the received signal to determine a pilot tone for modulating the bias point of the amplifier. The pilot tone may be transmitted to the remote amplifier in the signal. For example, a pilot tone may be generated in a CATV head end, transmitted along a signal path, and downstream amplifiers can use the pilot tone to modulate the bias point of the amplifier as the signal is being amplified.
US09191063B2
A wireless communication system grey-lists those channels that interfere with channels used by a second wireless communication system. The wireless communication system reduces the rate at which the grey-listed channels are utilized in the channel-hopping pattern, but does not completely eliminate use of the grey-listed channels.
US09191051B1
A transceiver comprising a transmit section and a frame formatter. The transmit section is configured to operate in a first mode and a second mode and transmit frames of data in the first mode and the second mode. The frame formatter is configured to operate in the first mode and the second mode. While operating in the first mode, the frame formatter is configured to generate a first frame of data in a first format, and the transmit section is configured to transmit a single set of long training symbols prior to transmitting the first frame of data. While operating in the second mode, the frame formatter is configured to generate a second frame of data in a second format, and the transmit section is configured to transmit a plurality of sets of long training symbols prior to transmitting the second frame of data.
US09191050B1
Aspects of the disclosure are directed to interference cancellation and wireless communication including determining the strength of a reference signal; comparing the strength of the reference signal to a first threshold and a second threshold; and performing one of the following: updating at least one coefficient if the strength of the reference signal is above the first threshold; freezing the at least one coefficient if the strength of the reference signal is between the first threshold and the second threshold; or setting an interference cancelation (IC) circuit to OFF if the strength of the reference signal is below both the first threshold and the second threshold.
US09191047B2
A method detects narrow band interference in wireless networks by first thresholding each block of samples to produce thresholded samples. The samples are normalized frequency magnitudes obtained from a spectrum of a wireless signal in a channel. Each block of the thresholded samples is summed to produce a thresholded value for each block. Then, thresholded values are autocorrelated to determine whether a bandwidth of the wireless signal is consistent with narrow band interference.
US09191036B2
Receivers in a mobile device are configured to mitigate receiver overload and fully or nearly-fully utilize available spectrum for communication. Configuration is dictated at least in part by at least one of radio link quality or available receiver specifications, and it can be affected by the mobile device or a base station that serves the mobile device. Receiver configuration includes various spectrally asymmetric receivers that tune respective disparate portions of the available spectrum to maximize utilization thereof in the spectral regions prone to overload conditions. In severe overload conditions, a single receiver can be configured to operate in a frequency band spectrally adjacent to a sub-band that leads to overload conditions when employed for telecommunication. To improve performance, the single receiver configuration can be supplemented with at least one of transmit diversity operation, asymmetric multicarrier spreading, or downlink power boost of asymmetrical multicarrier spreading.
US09191031B2
Aspects of the disclosure provide a circuit that includes a decoder, an error checking module, and a controller. The decoder is configured to receive codewords, and decode the codewords based on an error correcting code. The error checking module is configured to error-check sectors using an error detecting code in the sectors. Each sector is formed of a plurality of decoded codewords. The controller is configured to store in a memory, when the error checking fails for at least one sector, the decoded codewords and corresponding flags indicative of pass or fail of the decoding of the codewords.
US09191029B2
An encoder provides (2t−1) redundant symbols in a sequence of n coded symbols, and a decoder corrects up to t erroneous symbols in the sequence of n coded symbols corrupted by a plurality of symbol errors. The decoder uses an improved decoding method, the method solving a plurality of matrix equations, each matrix equation associated with a hypothetical location of error. By monitoring a plurality of solutions associated with hypothetical locations of error, a processor determines the actual number of errors, the locations of the erroneous symbols in the sequence of n symbols, and the erroneous symbol value at each error location. The improved decoder includes erasure processing and a correct symbol determination method similar to erasure processing.
US09191024B2
A system for galvanic isolation between an analog input signal and an analog output signal, which system performs an analog to digital conversion of the input signals into input digital data. As a result, input parameters can be corrected in a nearly perfect way.
US09191019B2
In an embodiment, multiple MDAC stages are coupled in parallel to form an MDAC having the desired gain and capacitor size. Each stage may include capacitors and an OTA that are much smaller than the corresponding capacitors and OTA would be for a large single stage. Interconnect for each stage may be shorter than the single stage case, and thus the parasitic resistance and capacitance may be lower. Power consumption may be reduced, and performance of the amplifier may be increased, due to the reduced parasitic resistance and capacitance. The area occupied by the circuitry may be lower as well. Process variation within a given stage may be lower. The process variation between stages may induce noise in the output, but the parallel connection of the stages may serve to reduce the noise, in some embodiments.
US09191015B2
A temperature controlled oscillator includes an oscillation unit and a filter unit. The oscillation unit is configured to generate at least one reference voltage based on a supply voltage and a ground voltage, and to generate an oscillation signal having a period varying according to a temperature, the oscillation unit configured to generate the oscillation signal based on a filter voltage and the at least one reference voltage. The filter unit is configured to generate the filter voltage based on the oscillation signal.
US09191014B2
A circuit includes a first oscillator and a second oscillator. The first oscillator includes an inductive device, a capacitive device, and an active feedback device configured to output a first output signal having a predetermined frequency according to electrical characteristics of the inductive device of the first oscillator and electrical characteristics of the capacitive device of the first oscillator. The second oscillator includes an inductive device, a capacitive device, and an active feedback device configured to output a second output signal having the predetermined frequency according to electrical characteristics of the inductive device of the second oscillator and electrical characteristics of the capacitive device of the second oscillator. The inductive device of the first oscillator and the inductive device of the second oscillator are magnetically coupled.
US09191013B1
A circuit may be configured to reduce voltage dip or overshoot that can occur on power supply lines when current loads are turned on or off more quickly than a power supply can respond. The circuit can be configured to generate a compensation voltage that can be coupled into the supply lines when the current load changes.
US09191007B1
A latching level shifter coupled to a first power supply voltage is driven by a logic circuit coupled to a second power supply voltage. The latching level shifter is driven in a first mode to store a state based on an input signal received by the logic circuit, the first and second power supply voltages are set at first and second initial voltage levels. The latching level shifter is driven in a second mode subsequent to the first mode, the first power supply voltage is set to an intermediate voltage level. The latching level shifter is driven in a high voltage protection mode to produce an output voltage based on the state, the first power supply voltage is set to a final voltage level that is greater than a final voltage level of the second power supply voltage. The high voltage protection mode is subsequent to the second mode.
US09191004B2
A signal converting device includes: a first converting circuit arranged to receive a first inputting signal; and a first capacitive circuit coupled between an output terminal of the first converting circuit and a reference voltage; wherein the first converting circuit is arranged to generate a first converting signal on the output terminal of the first converting circuit according to the first inputting signal.
US09190993B1
A high-voltage switching device is formed by: connecting a number of normally-on transistors, such as JFETs, in series with each other, where the drain of each transistor is connected to the source of the next; connecting the chain of normally-on transistors in series with a normally-off switch component, such as a MOSFET, where the drain of the normally-off switch component is connected to the source of the first transistor in the chain in the chain; and, for each transistor, connecting a voltage-clamping device, such as a diode, with the anode of the voltage-clamping device connected to the source of the transistor and the cathode of the voltage-clamping device connected to the gate of the next transistor in the chain.
US09190977B2
A semiconductor device includes a filter circuit operable to pass a desired signal component of a high-frequency signal inputted and operable to attenuate a harmonic component of an integral multiple of the desired signal, wherein the filter circuit includes a first inductor and a second inductor coupled in series to a signal line transmitting the high-frequency signal, a first variable capacitor coupled between a power supply line and a node of the first inductor and the second inductor, and a second variable capacitor coupled between the signal line and the power supply line.
US09190976B2
An embodiment of the invention provides a passive device cell. The passive device cell has a substrate layer, a passive device, and an intermediary layer formed between the substrate layer and the passive device. The intermediary layer includes a plurality of LC resonators.
US09190975B2
A radio receiver and method of operating the same are disclosed. In one embodiment, the radio receiver may include a RF receive path configured to convey a first radio signal within a first band to a radio tuning circuit. The RF receive path may be controllable using a first AGC circuit. The radio receiver may also include a loop-through path configured to convey a second radio signal within a second band between an input and an output of the radio receiver. The second band may be different from the first band. The loop-through path may be controllable using a second AGC circuit.
US09190969B2
The regulator with a low dropout voltage comprises an error amplifier comprising a differential pair of input transistors and a circuit with folded cascode structure connected to the output of the said differential pair, an output stage connected to the output node of the error amplifier, and a Miller compensation capacitor connected between the output stage and the cascode node on the output side (XP) of the cascode circuit; the error amplifier furthermore comprises at least one inverting amplifier module in a feedback loop between the said cascode node and the gate of the cascode transistor of the cascode circuit connected between the said cascode node and the said output node.
US09190957B2
In an embodiment, an apparatus includes a first signal path to receive and process a radio frequency (RF) signal of a first band and which has a first programmable digitizer to convert the RF signal of the first band into a digitized signal without downconversion. In addition, the apparatus further includes a second signal path to receive and process an RF signal of a second band, where at least portions of one or more of the paths may be shared during operation in the different bands.
US09190948B2
A method for determining an offset angle of an electric machine, including a stator, a rotor, and a shaft connected to the rotor is described. The shaft is provided in a (generally) no-load state, and the rotor is positioned with respect to the stator at a field angle. A sensor angle is determined by measuring with the aid of an angle sensor. The offset angle is provided as a function of the difference between the field angle and the sensor angle, and the configuration of the rotor includes impressing a standing or rotating stator magnetic field which corresponds to the field angle. An angle detection device for carrying out the method is also described.
US09190946B2
An acceleration command calculator calculates an acceleration command “as” based on an output torque Tmb of the spindle motor applied when the rotational speed is less than or equal to a base rotational speed and an inertia Jm+Jl of the overall spindle. A switching speed calculator calculates a control mode switching speed Vs based on the acceleration command “as”. A control mode switching switch switches from a speed control mode to a position control mode when the motor speed Vm becomes less than or equal to the control mode switching speed Vs, to stop the spindle at a desired rotational position. The control mode switching speed Vs may be a value calculated using the following equation: Vs=60×(amax×0.5)1/2, where a maximum acceleration that can be achieved at this time is represented by a max.
US09190933B2
In an electric power converter, a stacked-layer unit has a plurality of semiconductor modules arrayed as layers along a stacking direction, each semiconductor module containing a semiconductor element and a pair of power terminals protruding outward in a protrusion direction at right angles to the stacking direction, each pair consisting of an AC terminal and a positive-polarity or negative-polarity power terminal. The semiconductor modules are arranged with the positive-polarity and negative-polarity power terminals in a single column at one side of the stacked-layer unit, and respectively connected to a positive-polarity busbar and negative-polarity busbar which are located at that side and which are separated by a fixed spacing in the protrusion direction, while the AC terminals of each layer-adjacent pair of semiconductor modules are connected in common to a corresponding one of a plurality of AC busbars.
US09190927B2
An inverter with a connector element has a fixture with a connector element arranged thereupon and an electronic part which can be plugged into the connector element, together forming the inverter. The connector element is formed by a connector block for connecting at least one solar module, and at least one connector for the electronic part, wherein corresponding connector sockets for pluggably connecting to the connectors are arranged on the electronic part, and the inverter is formed by a DC breaking element. To allow solar modules to be separated easily, the connector element is composed of an assembly wherein the connector block and the connector are arranged at least on one side and a DC breaking element is arranged between them. An actuation element of the DC breaking element is arranged outside the assembly to mechanically or electronically activate and deactivate the connection between the connector block and the connector.
US09190926B2
A diode bridge has a pair of input ends to which an alternating current is inputted from an AC power supply, and a pair of output ends which output a direct current. A boost chopper circuit is connected to the pair of output ends, and sets up a DC voltage inputted thereto. The boost chopper circuit functions as a power factor correction circuit. A smoothing capacitor is connected to an output side of the boost chopper circuit, and smoothes the voltage across the smoothing capacitor. An inverter receives the voltage across the smoothing capacitor to apply AC power to a load. A leakage current reduction device outputs a compensating current which compensates for a leakage current leaking from the load. The leakage current reduction device outputs the compensating current, except near the zero crossing of an AC voltage inputted from the AC power supply.
US09190925B2
The AC converter converts a single-phase input AC voltage with a frequency f0 into a three-phase output AC voltage with a frequency f1 that is lower than f0. The AC converter includes a switching section with multiple switching elements and a switching control section that controls the conduction states of the respective switching elements. The switching control section supplies pulses that have been subjected to a pulse density modulation based on space vector modulation to the switching section, thereby getting the conversion into a three-phase output AC voltage done.
US09190920B2
An H-bridge micro inverter grid-connected device is invented to solve the problem that failure of any photovoltaic panel on the existing solar photovoltaic system cascade can cause efficiency reduction of the whole photovoltaic panel module. The H-bridge micro inverter grid-connected device comprises a single-chip microcomputer controller, a CPLD controller, a MOSFET full-bridge circuit, a high-frequency transformer, a half-bridge rectifying circuit, an SCR full-bridge circuit and a filter circuit, wherein the MOSFET full-bridge circuit is in the full-bridge type, the high-frequency transformer is a single-phase transformer with a central tap, and the SCR full-bridge circuit is applied. The integral structure above is characterized by the decreasing number of components, the reduction of power switches, and the simplification of the control circuits and driving circuits, so as to decrease the number of full-control switch components, improve the system reliability and reduce the system costs.
US09190913B2
A power source device includes: a transformer; a switching section driving a primary side of the transformer; and a controller capable of performing a switching operation on driving of the switching section for controlling an output of a secondary side of the transformer. The device detects a drive frequency for the switching section in the switching operation, and switches the drive frequency so as not to be a frequency in a prescribed range when the detected drive frequency reaches a threshold.
US09190894B2
Methods, systems, circuits, and devices for power-packet-switching power converters using bidirectional bipolar transistors (BTRANs) for switching. Four-terminal three-layer BTRANs provide substantially identical operation in either direction with forward voltages of less than a diode drop. BTRANs are fully symmetric merged double-base bidirectional bipolar opposite-faced devices which operate under conditions of high non-equilibrium carrier concentration, and which can have surprising synergies when used as bidirectional switches for power-packet-switching power converters. BTRANs are driven into a state of high carrier concentration, making the on-state voltage drop very low.
US09190890B2
Removing a generator core (10) from a frame (24) includes removing electrical and mechanical connections between the core and components external to the frame; installing a lift support assembly (34, 38, 42, 46) outboard of the core at each of an exciter end and a turbine end of the frame; installing a pilot shaft support assembly (50, 70, 73) between an inner surface of a core bore (10D) and an outer surface (40A) of a pilot shaft (40) at each of the exciter end and the turbine end of the frame; installing the pilot shaft through the first and second pilot shaft support assemblies and the core bore, the pilot shaft supported by the lift support assembly at the exciter end and the turbine end; decoupling the core and the frame; and activating a force-producing device (90) to slide the core out of the frame.
US09190884B2
A worm gear unit is fitted to an output shaft of a motor rotation unit. A bearing supports the output shaft rotatably and makes contact with the worm gear unit, which is applied with thrust load and moved to an other side. A yoke has a bottom portion surrounding the motor rotation unit on one side and having a shaft hole through which the output shaft passes. An axial hollow is formed in the bottom portion by press working to be coaxial with the shaft hole and to open on the one side to accommodate the bearing. A projected piece is formed simultaneously with the axial hollow in the press working. The projected piece is projected inward in a radial direction toward the axial hollow and located between the motor rotation unit and the bearing in the axial direction.
US09190883B2
A current switching pulse servo including a motor, an output gear, a pulse pattern plate, and a first conductor. The motor is configured to drive a gear train of the servo. The output gear is configured to be driven by the gear train. The pulse pattern plate includes conductive portions and nonconductive portions. The pulse pattern plate is configured to rotate with the output gear. The first conductor connects the motor to the pulse pattern plate to conduct current from the motor to the pulse pattern plate.
US09190877B2
A rotor includes a rotor core having a plurality of pairs of magnet-receiving holes and a plurality of magnets respectively received in the magnet-receiving holes. Each pair of the magnet-receiving holes is arranged in a substantially V-shape that opens toward a stator side. The rotor core has, for each of the magnet-receiving holes, a magnetic flux barrier that is formed, at a magnetic pole centerline-side end of a stator-side wall surface of the magnet-receiving hole, so as to protrude from the stator-side wall surface toward the stator side. The protruding height H of the magnetic flux barrier from the stator-side wall surface is set to be in the following range: 0.12×R≦H≦0.29×R, where R is the minimum distance from an intersection P1, which is between the magnetic pole centerline and a rotor-side circumferential surface of the stator, to the stator-side wall surface of the magnet receiving hole.
US09190874B2
A contactless power supply has a dynamically configurable tank circuit powered by an inverter. The contactless power supply is inductively coupled to one or more loads. The inverter is connected to a DC power source. When loads are added or removed from the system, the contactless power supply is capable of modifying the resonant frequency of the tank circuit, the inverter frequency, the inverter duty cycle or the rail voltage of the DC power source.
US09190873B2
Disclosed is a control system (10) provided with: a generation apparatus (220) for generating control information that is information based on demand and supply of power generated at a power plant (210), and that is to be used for controlling power at the location of consumers (301) of electric power to whom power generated at the power plant (210); and a correction apparatus (100a) for correcting the control information, taking into consideration either a distributed power supply or a storage battery that can supply power to a consumer group (300a) of electric power. Power control is executed at the location of the consumers who comprise the consumer group (300a) of electric power, using the corrected control information.
US09190867B2
The present invention is directed to solve a problem that, in the case where NFC and power supply operation of wireless power supply or the like repeat in a time division manner, the count value of a charge timer is reset to an initial value and a charge timer erroneously operates during an NFC period. A charge output terminal charges a battery using DC output voltage. A voltage detecting circuit detects reach of battery voltage to a predetermined level, generates a control signal, and generates a level determination signal discriminating an NFC period and a wireless power supply period by detection of the level of a DC input, voltage of an input terminal. During execution of operation of counting charge time of the battery by the charge timer, the voltage detecting circuit controls the charge timer by the control signal in the NFC period, and the charge timer holds the count value of the counting operation.
US09190865B2
An automotive vehicle interior plastic part having a vibration and shock damping support surface capable of wirelessly supplying electrical power to a supported electronic device during vehicle motion is provided. A part of the surface includes first and second sets of conductive, anti-vibration and anti-shock thermoplastic pads. Another part of the surface includes a non-conductive or insulating, unitary, anti-vibration and anti-shock plastic substrate bonded to the different sets of pads. The substrate electrically insulates the first set of pads from the second set of pads. A power source coupling includes first and second conductive power traces. The first trace is electrically coupled to each of the first set of pads and the second trace is electrically coupled to each of the second set of pads. The first and second traces form separate conductive pathways and are operable for biasing the different sets of pads at different voltage levels.
US09190862B2
Exemplary embodiments are directed to systems, devices, methods, and computer-readable media for calibrating a charging current. A device may include a charger for conveying an output voltage to a chargeable device. The device may also include a monitoring system including an analog-to-digital converter for measuring a current received by the chargeable device. Further, the device may include a control device configured to receive a charging current value from the monitoring system and convey a signal to the charger in response to a comparison of the charging current value to a target current value.
US09190860B2
This disclosure provides systems, methods and apparatus for managing a capacitor system. In one aspect, an energy storage system includes a capacitor system, a charging circuit, and a controller. The capacitor system includes one or more capacitors. The charging circuit is configured to charge the capacitor system to a first target voltage. The controller is configured to detect a first condition and is programmed, in response to the first condition, to instruct the charging circuit to charge the capacitor system to a second target voltage that is less than the first target voltage. The controller is programmed to provide a notification that the capacitor system is operating in a degraded state.
US09190859B1
In one embodiment, an apparatus includes a first supply voltage and a second supply voltage. Level shifter circuitry is configured as a first voltage battery to shift a first voltage and a second voltage battery to shift a second voltage. A first circuit receives the shifted first voltage and sets a third voltage, and receives the shifted second voltage and sets a fourth voltage. The shifted first voltage is greater than the first supply voltage and the shifted second voltage level is less than the second supply voltage. A second circuit sets a fifth voltage and a sixth voltage. The fifth voltage follows the third voltage and the sixth voltage following the fourth voltage.
US09190855B2
A battery pack system module may include a module bypass switch for allowing charge current to bypass the battery pack system module. The module bypass switch may be activated to divert charging current from the battery pack system module to other battery pack system modules. The charging current may be diverted to bring other battery pack system modules into balance with the battery pack system module. That is, to bring the state of charge of all battery pack system modules into coarse balance. When the module bypass switch is activated, charging current through the module bypass switch may be monitored by a current sensing device such as a current sensing resistor. A microprocessor may receive information about the bypass current level and use the information to determine when to de-activate the module bypass switch. Sensing current through a module bypass switch allows more accurate and quicker inter-module balancing.
US09190842B2
A polyphase power distribution and monitoring apparatus having sets of outputs for each phase of power and monitors for each phase of power disposed in the housing. Each monitor provides a visible display of current for an associated phase of power and an audible alarm for each phase of power if the current exceeds a predetermined value or falls below a predetermined value. In three-phase wye power systems, the apparatus preferably includes a neutral line monitor, including a neutral line current display and audio alarm, for the neutral line of the wye power circuit. The apparatus preferably is lightweight, elongated, portable, and mountable to the side of an electronic equipment rack. It may also include additional power monitoring systems such as network power monitoring tools for remotely monitoring the apparatus.
US09190840B2
An electrostatic discharge (ESD) protection circuit, suitable for an input stage circuit including a first N channel metal oxide semiconductor (NMOS) transistor, is provided. The ESD protection circuit includes an P channel metal oxide semiconductor (PMOS) transistor and an impedance device, in which the PMOS transistor has a source coupled to a gate of the first NMOS transistor, and a drain coupled to a source of the first NMOS transistor, and the impedance device is coupled between a gate of the PMOS transistor and a first power rail to perform a initial-on ESD protection circuit. The ESD protection circuit formed by the PMOS transistor and the resistor is capable of increasing the turn-on speed of the ESD protection circuit and preventing the input stage circuit from a CDM ESD event.
US09190822B2
A hand mixer includes an outer casing and a mixing element coupled to an electric motor. The hand mixer includes a cord guide that is configured to pivot about a pivot axis, an electrical cord extending through the cord guide, and a retaining clip that engages the cord guide to couple the cord guide to the outer casing. The hand mixer also includes a locking mechanism operable to retain the cord guide in a first position about the pivot axis.
US09190820B2
The invention relates to a cable gland plate for passing cables in a sealed fashion through a casing, such as the wall of a low voltage switchgear. The cable gland plate includes a substantially rectangular rigid frame (6) and, a set of gland elements (7,8,9) and a pressure unit (16). According to the invention, one pair of opposed edges (12) of the rigid frame includes slide bars (10); one pair of opposed edges of each gland element (7,8,9) includes slide posts (14) arranged to be fitted to the opposed slide bars; and the pressure unit (16) includes an actuator (35) carrying out two sequential pressure actions in such a way that the first pressure action presses the gland elements to each other in the lengthwise direction of the slide bars, and the second pressure action pushes the pressure unit against the frame and the adjacent gland elements.
US09190818B2
An electrical connection box has a first case, a second case, a drain hole, an upward-protruding outer wall, and a downward-protruding inner wall. The second case is assembled beneath the first case. The drain hole is formed in an overlap surface of the second case overlapping the first case, the drain hole vertically penetrating the second case. The upward-protruding outer wall is formed at an outer side of the drain hole of the overlap surface, the upward-protruding outer wall being disposed at an outer side of the first case and protruding upward. The downward-protruding inner wall is formed on the first case, the downward-protruding inner wall being disposed at an inner side of the second case and protruding further downward than the overlap surface.
US09190810B2
A three-terminal VCSEL is provided that has a reduced fall time that allows the VCSEL to be operated at higher speeds. Methods of operating the three-terminal VCSEL are also provided. The VCSEL can be operated at higher speeds without decreasing the optical output of the VCSEL when its in the logical HIGH state.
US09190803B2
Embodiments of systems and methods are provided for a tunable laser device. The tunable laser device may include a diffraction grating connected to a pivot arm that pivots the diffraction grating about a pivot point to tune the laser device. In pivoting the diffraction grating about the pivot point, both the wavelength to which the diffraction grating is tuned and the length of the optical cavity may be changed. The length of the pivot arm may be selected to reduce the number of mode hops of the tunable laser device when tuning the laser device over its tuning range.
US09190802B2
An optical fiber laser device includes optical reflectors making an invisible laser light from an amplification optical fiber; a light source outputting a visible light; an introduction unit outputting the laser light input to a first input terminal from a first output terminal mainly, outputting the visible light input to a second input terminal from the first output terminal mainly, inputting the visible light output by the light source connected to the second input terminal and introducing the visible light to the amplification optical fiber or a output optical fiber via the first output terminal; an optical multiplexer/demultiplexer outputting the visible light to the introduction unit, and outputting a leaking return light input from a side of the introduction unit; and a controller outputting the visible light from the output optical fiber in a case of determining a position at which the laser light will be irradiated.
US09190792B2
A hinge for recessed installation between a door frame and a door panel has two housings adapted for recessing in the door frame and an edge of the door panel, a link assembly extending between and pivotally interconnecting the two housings, and a multiconductor cable extending between the housings and having opposite ends each in a respective one of the housings. Respective connectors on the ends of the cable are fixed in the housings.
US09190789B2
Methods, systems, and products simplify installation of terminating plugs to cables. A wiring plug helps a user arrange individual wires on the cable to a wiring diagram of a terminating plug, such as an RJ-56 plug. The wiring plug has individual passages prearranged to the wiring diagram, such that the individual wires may simply be inserted into the correct passages. The passages are also sized in diameter and length, such that each wire may be cut to the correct length for crimping to the terminating plug.
US09190787B2
The present invention mainly has two double-contact connectors and a plurality of connecting lines. Each double-contact connector has an insulating member, an upper pin set and a lower pin set. A top surface of the insulating member forward extends to form an upper tongue portion, a bottom surface of the insulating member forward extends to form a lower tongue portion, the upper pin set disposes in the upper tongue portion, the lower pin set disposes in the lower tongue portion, the upper pin set and the upper tongue portion compose an upper connecting interface, the lower pin set and the lower tongue portion compose a lower connecting interface. Further, the two double-contact connectors electrically connect with the two ends of the plurality of connecting lines respectively.
US09190782B2
An AC cord/plug is “dead” while disconnected and goes “live” only when connected. The plug has a set of spring-loaded, normally-open contacts, each having two sets of fixed contacts and a single set of movable contacts. The movable contacts are in a spring-loaded assembly that has an iron core opposite the contacts, and the fixed contacts are in a hermetically sealed compartment shielding them from the plug's exterior. The AC plug inputs (L1, L2) are connected to one set of the normally open, fixed contacts, and the plug's socket terminals are connected to the other set of normally opened, fixed contacts. In the unplugged state, the plug's socket contacts are electrically isolated from the L1 and L2 inputs. When plugged-in, the plug's socket terminals go “live” when a magnetic circuit closes between the plug and socket that causes the plug's spring-loaded assembly to move to close the contacts.
US09190776B2
A quick lock connector assembly has a female connector and a male connector. The female connector has a first insulative housing, multiple first terminals, an outer casing and a locking lever. The locking lever is mounted pivotally on the outer casing and has two locking pins. The male connector is engaged detachably with the female connector and has a second insulative housing and multiple second terminals. The second insulative housing has two locking recesses selectively engaged respectively with the locking pins. The locking lever is able to quickly lock the male connector on the female connector.
US09190764B2
Electrical connector including a connector body having a mating side with a communication array of signal and ground contacts and first and second mounting sides with respective mounting arrays of signal and ground contacts. Each of the first and second mounting sides is configured to be mounted to a corresponding circuit board. The connector body includes signal and ground conductors that extend through the connector body and communicatively couple the communication array to each of the mounting arrays. The mating side faces along a mating axis and the first and second mounting sides face in opposite directions along a mounting axis. The mating and mounting axes are perpendicular to each other.
US09190758B2
A connector terminal includes a hollow sheath portion to be inserted into a terminal space formed in a housing of an electric connector, and an elastic contact piece positioned in the sheath portion, the contact piece making mechanical and electrical contact with a male terminal of an opponent electric terminal when the male terminal is inserted into the sheath portion, the male terminal being inserted into the sheath portion through an insertion path formed in the housing, the sheath portion being formed with a projection on at least one of inner walls thereof facing each other, the projection introducing a distal end of the contact piece to be located out of a cross-section of the insertion path in a direction perpendicular to a direction in which the male terminal is inserted into the sheath portion.
US09190756B2
An electrical assembly includes a base having a body including a first end and a second end. First and second opposed base beams extend from the first end of the body in a first direction. The assembly further includes a spring clamp having a clamp base and first and second opposed spring beams extending from the clamp base in the first direction and disposed over the first and second base beams biasing the first and second base beams towards one another. The spring clamp is assembled onto the base by moving the spring clamp along the first direction onto the base. A locking feature is integrally formed in the base and the spring clamp preventing the removal of the spring clamp from the base along a second direction opposite the first direction. The locking feature also prevents movement of the spring clamp relative to the base in a lateral direction normal to the first direction.
US09190747B2
A circuit-terminal connecting device comprising an electrical connector having an insulated housing mounted on a main circuit board and a plurality of resilient contacts arranged on the insulated housing, and a flat circuit member having a reinforced portion attached to a reinforcing board member operative to engage with the insulated housing of the electrical connector, wherein each of the resilient contacts has a board connecting portion provided to be connected to a first circuit-terminal provided on the main circuit board, a fixable portion provided to be fixed to the insulated housing, and a resilient arm portion extending from the fixable portion and provided with a contact point for coming into press-contact with a second circuit-terminal provided on the reinforced portion of the flat circuit member and a locking portion for engaging with the reinforcing board member to lock the same.
US09190746B2
A circuit board connector is disclosed that has isolator ribs between contact tails, and slots in the edge of a circuit board between circuit pads that communicate with the ribs to avoid pad-to-pad current leakage and high-voltage breakdown. The slots may be between individual circuit board fingers that each include one of the conductor pads.
US09190745B2
Electrical connectors for interconnecting circuit boards. One such connector includes an integral flange for mounting a guidance pin in any of multiple orientations. A corresponding keying block may have a polarization component that can be mounted in a corresponding number of positions. The connector can accept conductive elements with different shapes for signals and grounds, but the housing may be adapted to receive either type of contact in any contact location. Protection of contact elements from excessive yield is provided within the insulative housing of the backplane connector. On the daughter card connector, height difference between ground and signal contacts in wafer assemblies protects components from electrostatic discharge.
US09190744B2
A radio frequency interference (RFI) and grounding shield for a coaxial cable connector is disclosed. The shield comprises a circular inner segment and at least one arcuately shaped pre-formed cantilevered annular beam attached to the circular inner segment by a joining segment. The at least one pre-formed cantilevered annular beam extends angularly from a plane of the circular inner segment. The at least one pre-formed cantilevered annular beam applies a spring-force to a surface of the surface of a component of the coaxial cable connector establishing an electrically conductive path between the components. The at least one pre-formed cantilevered annular beam comprises an outer surface with a knife-like edge that provides a wiping action of surface oxides on component surfaces of the coaxial cable connector and allows for unrestricted movement when the coaxial cable connector is attached to an equipment connection port of an appliance.
US09190737B2
The present invention provides a waveguide slot antenna which utilizes a waveguide as a feeding line and has a linear-shaped slot provided in a wall of the waveguide. The waveguide slot antenna is characterized in that it comprises a pair of polarized wave conversion members surrounding an outer periphery of the slot and divided by a slit intersecting the slot. The present invention can provide a waveguide slot antenna capable of radiating a circularly polarized wave with a satisfactory axial ratio characteristic, over a wide band, only by adding a simple component to a conventional waveguide slot antenna.
US09190736B1
The fabrication of small-scale structures is disclosed. A unit-cell of a small-scale structure with non-planar features is fabricated by forming a membrane on a suitable material. A pattern is formed in the membrane and a portion of the substrate underneath the membrane is removed to form a cavity. Resonators are then directionally deposited on the wall or sides of the cavity. The cavity may be rotated during deposition to form closed-loop resonators. The resonators may be non-planar. The unit-cells can be formed in a layer that includes an array of unit-cells.
US09190733B2
An antenna having a driven element coupled to multiple additional elements to resonate at multiple frequencies. A magnetic dipole mode is generated by coupling a driven element to a second element, and additional resonances are generated by coupling additional elements to either or both of the driven or second element. One or multiple active components can be coupled to one or more of the coupled elements to provide dynamic tuning of the coupled or driven elements.
US09190732B2
A chip antenna is mounted on a mother substrate including a feed line. In a representative embodiment, the chip antenna includes a laminated body including plural insulating layers, a radiating conductor element, a parasitic conductor element, a coupling adjusting conductor plate, and a LGA. The radiating conductor element is connected to the feed line via a first flat electrode pad of the LGA. On the other hand, the coupling adjusting conductor plate is provided between the radiating conductor element and the parasitic conductor element, and both end sides of the coupling adjusting conductor plate are connected to second and third flat electrode pads of the LGA. Another representative embodiment does not include a coupling adjusting conductor plate in the laminated body and includes an LGA that may or may not include second and third flat electrode pads.
US09190728B2
Disclosure is related to an omnidirectional antenna. Structurally the antenna includes multiple antenna units which are oppositely disposed around the edges of a grounded substrate. The antenna is able to handle at least two bands of electromagnetic signals. The body of each antenna unit includes a radiating member which is extended from an inverse-F portion type structure at the upper half of the body. A downward-protrudent feeding member is formed at the middle portion of the radiating member. A connecting member electrically connected to the substrate is formed at the lower half of the body, and associated with the radiating member. At least two upward-protrudent grounding members are formed onto the connecting member. The grounding members are jointly grounded with the substrate. It is noted that the feeding member is extended in the midst of the two grounding members. The opposite antenna units are mutually served be reflectors.
US09190724B2
Systems and methods for phased array antennas are described. Supports for phased array antennas can be constructed by 3D printing. The array elements and combiner network can be constructed by conducting wire. Different parameters of the antenna, like the gain and directivity, can be controlled by selection of the appropriate design, and by electrical steering. Phased array antennas may be used for radio occultation measurements.
US09190723B1
A Multi-Input-Multi-Output (MIMO) system has multiple radiation elements and absorbers disposed on a substrate. The absorbers are positioned about the radiation elements to reduce the interference between the radiation elements. Use of the absorbers permits interference levels comparable to conventional MIMO systems using spatial diversity without requiring the antennas to be separated by at least one-half of the wavelength of the communicated signals. A ground plane on the substrate is also positioned on the substrate to enhance antenna system performance.
US09190717B2
A radar sensor including an antenna array having multiple antenna elements situated next to one another and at least one feeding point at an outer antenna element. The antenna elements are connected in series via delay lines. The radar sensor has at least two transmitting and receiving units which are each suitable for generating and evaluating a radar signal at a predefined frequency. The at least two transmitting and receiving units are connected to a feeding point of the antenna array. The frequencies of the radar signals of the at least two transmitting and receiving units are predefinable independently of one another.
US09190716B2
A satellite antenna arrangement for a satellite communication system comprising: a reflector for producing a far field pattern with near-zero field strength at a predetermined location to reject unwanted signals from said predetermined location or minimize signal power transmitted to said predetermined location, the reflector having a surface comprising a stepped profile arranged to generate the near-zero field strength in the predetermined location. The stepped profile may comprise a radial step. The location of the near-zero field strength can be steered by moving the reflector or by adjusting the amplitude and phase of an additional beam that covers substantially the same region as the main beam reflected by the reflector.
US09190711B2
There is disclosed an antenna device including: a metal portion which has a surface; and a coil section which is provided above the surface of the metal portion and has an opening portion. Here, a surface of the coil section in which the opening portion is formed is approximately perpendicular to the surface of the metal portion, and the coil section is disposed in the vicinity of an edge of the metal portion.
US09190710B2
An antenna module in provided. The antenna module includes a metal housing, a radiator and a feed conductor. The metal housing includes a housing surface and a through hole. The radiator surrounds the metal housing. The feed conductor connects the radiator to an inner circuit inside the metal housing via the through hole.
US09190709B2
The invention is directed toward antenna apparatus of the type for use in receiving broadcast data signals, such as those transmitted from one or more satellites and also, in certain embodiments the antenna apparatus is capable of transmitting data signals. The antenna apparatus includes at least one component which is provided with a surface, typically an external surface, which is provided with hydrophobic properties such that the gathering of water, condensation and/or snow is reduced hence improving the performance of the antenna and reducing data loss from the data signals.
US09190703B2
A support disc for supporting high frequency (HF) components, in particular in HF coaxial cables or coaxial plug-in connections, having a support body with a longitudinal bore, additionally having at least one cross-sectional bore.
US09190701B2
The present invention uses TE01(nδ) single-mode resonators in different orientations that are cascaded along an evanescent mode waveguide. By exploiting multiple orthogonal evanescent modes that can alternatively by-pass, or excite the resonators, cross-coupling between non-adjacent resonators is established and properly controlled. Pseudoelliptic filters are realized without using cumbersome cross-coupled architectures, or reduced spurious performance multi-mode resonators. A 6th order filter with two transmission zeros in the lower stopband, a 5th order filter with three transmission zeros, and an 8th order filter with four transmission zeros are included as embodiments of the present invention.
US09190699B2
A band switch with a switchable notch for receive carrier aggregation is disclosed. The band switch has at least one input and an output with at least one series switch coupled between the at least one input and the output. The at least one series switch is adapted to selectively couple the input to the output in response to a first control signal. The band switch also includes at least one shunt switch coupled between the at least one input and a voltage node. The at least one shunt switch is adapted to selectively couple the at least one input to the voltage node in response to a second control signal. In addition, at least one notch filter is selectively coupled to the output in a shunt configuration, wherein the at least one notch filter is configured to attenuate signals within a stop band to attenuate harmonics and distortion.
US09190696B2
A rechargeable lithium metal or lithium-ion cell comprising a cathode having a cathode active material and/or a conductive supporting structure, an anode having an anode active material and/or a conductive supporting nano-structure, a porous separator electronically separating the anode and the cathode, a highly concentrated electrolyte in contact with the cathode active material and the anode active material, wherein the electrolyte contains a lithium salt dissolved in an ionic liquid solvent with a concentration greater than 3 M. The cell exhibits an exceptionally high specific energy, a relatively high power density, a long cycle life, and high safety with no flammability.
US09190692B2
Provided is a fuel cell capable of maintaining an interface pressure in good condition between a membrane electrode assembly and separators, and preventing an increase in contact resistance. A fuel cell is disclosed including: a membrane electrode assembly provided with a frame at a periphery thereof; two separators holding both the frame and the membrane electrode assembly therebetween; and a gas seal provided between an edge portion of the frame and an edge portion of each separator to have a configuration in which a reactant gas passes through the frame and the membrane electrode assembly and the separators, wherein the frame and the separators are not in contact with and separated from each other in a region between the membrane electrode assembly and the gas seal.
US09190687B2
MEA 7-layer assemblies with gasket, comprising: a film of ionomeric membrane (3), containing functional acid groups —SO3H and/or —COOH, having in at least one direction, called direction x, a size variation lower than 0.08%; two GDL sheets (1) and (2) in porous material having on one surface an electrocatalytic layer, not shown in the Figures, of which: the first sheet DGL (1) is coextensive with the membrane (3) surface, positioned so as to overlap thereto; the second sheet GDL (2), having a lower width but the same length of the film of membrane (3), measured in the x direction; the two sheets (1) and (2) placed so that the electrocatalytic layer comes into contact, respectively, with each of the two membrane faces; a gasket positioned according to a frame shape along the assembly perimeter.
US09190684B2
A fuel cell module includes a fuel cell stack, a partial oxidation reformer for reforming a mixed gas of a raw fuel and an oxygen-containing gas, a steam reformer for reforming a mixed gas of the raw fuel and water vapor, an evaporator for supplying water vapor to the steam reformer, a heat exchanger for raising the temperature of the oxygen-containing gas by heat exchange with a combustion gas, and an exhaust gas combustor for producing the combustion gas. A fuel gas discharge chamber of the steam reformer is connected to a fuel gas supply passage of the fuel cell stack through a fuel gas channel, a fuel gas outlet of the partial oxidation reformer is connected to a mixed gas supply chamber of the steam reformer through a fuel gas pipe, and a water vapor pipe extending from the evaporator is merged to the fuel gas pipe.
US09190680B2
A fuel battery includes an oxidant gas flow passage having a downstream section, in which a gas diffusion porous body is arranged. The fuel battery includes a fuel gas flow passage having a downstream section, in which a gas diffusion porous body is arranged. A cooling medium flow passage is formed between a first separator of each unit cell of the fuel battery and a second separator of a unit cell adjacent to the unit cell. The flowing direction of a cooling medium in the cooling medium flow passage is the same as that of oxidant gas in the oxidant gas flow passage. An upstream section of the cooling medium flow passage is located closer to a surface of a membrane-electrode assembly that faces the oxidant gas flow passage adjacent to the cooling medium flow passage as compared with a downstream section of the cooling medium flow passage.
US09190673B2
Various hot box fuel cell system components are provided, such as heat exchangers, steam generator and other components.
US09190672B2
A fuel cell including a plurality of tubular unit cells each including: a first electrode layer, an electrolyte layer, and a second electrode layer, stacked radially in a direction from a center axis to an outer region thereof; an internal current collector in an interior of the unit cell; and an external current collector arranged at an outer circumferential surface of the unit cell, the external current collector including a plurality of connecting portions configured to electrically connect between the unit cell and at least one another unit cell of the plurality of unit cells, and the connecting portions form two or more electrical paths between a unit cell of the plurality of unit cells and another unit cell of the plurality of unit cells.
US09190670B2
The invention provides catalysts that are not corroded in acidic electrolytes or at high potential and have excellent durability and high oxygen reducing ability. The catalyst includes a metal element M, carbon, nitrogen and oxygen, wherein the catalyst shows peaks at 1340 cm−1 to 1365 cm−1 and at 1580 cm−1 to 1610 cm−1 as analyzed by Raman spectroscopy and the metal element M is one selected from titanium, iron, niobium, zirconium and tantalum. The catalysts of the invention are stable and are not corroded in acidic electrolytes or at high potential, have high oxygen reducing ability and are inexpensive compared to platinum. Fuel cells having the catalysts are therefore relatively inexpensive and have high performance.
US09190668B2
A nonaqueous electrolyte secondary battery provided by the present invention includes an electrode body in which a positive electrode sheet and a negative electrode sheet 20 are laminated with a separator sheet 40 interposed therebetween. A porous layer 42 including an inorganic filler and a binder is formed on at least one surface of the separator sheet 40. The surface of the porous layer 42 is made uneven by forming peaks and valleys, and a maximum difference of elevation on an uneven surface 42a is 0.2 μm to 1.7 μm.
US09190665B2
Provided are a crystalline iron phosphate doped with metals (MFePO4), which is used as a precursor of olivine-structured LiMFePO4 (LMFP) used as a cathode active material for lithium secondary batteries, and a method of preparing the crystalline iron phosphate, in which a crystalline iron phosphate doped with metals has the following Formula I obtained by crystallizing amorphous iron phosphate and doping the latter with a different type of a metal. Formula I: MFePO4, where M is selected from the group consisting of Ni, Co, Mn, Cr, Zr, Nb, Cu, V, Ti, Zn, Al, Ga, Mg, and B. The preparation of olivine-structured LMFP, which is used as a cathode active material for lithium secondary batteries, using the crystalline iron phosphate doped with metals as a precursor can increase efficiency and reduce processing costs as compared to another method of preparing the same by mixing different types of metals in a solid state.
US09190662B2
A cathode active material capable of increasing a capacity and improving high temperature characteristics or cycle characteristics, a method of manufacturing it, a cathode using the cathode active material, and a battery using the cathode active material are provided. In a cathode active material contained in a cathode, a coating layer is provided on at least part of complex oxide particle containing at least lithium (Li) and cobalt (Co). The coating layer is an oxide which contains lithium (Li) and at least one of nickel (Ni) and manganese (Mn).
US09190638B2
A sealing case includes a main body with an opening, the main body including a housing space therein, a cover configured to cover the opening of the main body, a first fastening portion along an outer circumferential portion of the opening of the main body, a second fastening portion on the cover and corresponding to the first fastening portion, and a sealing member interposed between the main body and the cover, the sealing member having a ‘U’ shape and being fitted between the first fastening portion on the main body and a second fastening portion on the cover.
US09190637B2
A rechargeable battery includes an electrode assembly that performs charging and discharging, a case in which the electrode assembly is installed a cap plate coupled to the case, a lead tab connected to an electrode of the electrode assembly, and an electrode terminal in the cap plate and connected to the lead tab. The electrode terminal includes a column portion inserted into a terminal hole of the cap plate and a flange portion at one end of the column portion, the flange portion being wider than a cross-section of the column portion, and the flange portion being at an inner side of the cap plate. The lead tab includes an insertion portion into which the column portion is inserted, the lead tab being welded in a surface contact manner to the flange portion along an inner surface of an external circumference of the insertion portion.
US09190635B2
A rechargeable battery includes a case, an electrode assembly in the case, a terminal electrically connected to the electrode assembly, and a cap assembly sealing the case. The cap assembly includes a cap plate having a short circuit opening and a short circuit plate in the short circuit opening. The terminal includes a collector plate connected to the electrode assembly, a collector terminal connected to the collector plate and penetrating the cap plate, and a fastening terminal spaced apart from the cap plate. The fastening terminal includes a fastener engaged with the collector terminal, and an extender extending from the fastener. The extender is adjacent to the short circuit plate. The cap assembly also includes an insulation member between the cap plate and the fastening terminal, and a cover covering the extender.
US09190628B2
An optoelectronic component may include: at least one layer of the optoelectronic component; at least one adhesive on the layer of the optoelectronic component; and a cover on the at least one adhesive; wherein the at least one adhesive is cured only in a partial region above at least one of a substrate and the layer.
US09190615B2
A resistance random access memory device according to an embodiment includes a first electrode, a second electrode and a variable resistance film provided between the first electrode and the second electrode. The second electrode includes material selected from the group consisting of silver, copper, zinc, gold, titanium, nickel, cobalt, tantalum, aluminum, and bismuth, alloys thereof, and silicides thereof. The variable resistance film includes silicon oxynitride. The variable resistance film includes a first resistance change layer having a first nitrogen concentration and a second resistance change layer having a second nitrogen concentration lower than the first nitrogen concentration.
US09190612B1
A semiconductor structure, a resistive random access memory unit structure, and a manufacturing method of the semiconductor structure are provided. The semiconductor structure includes an insulating structure, a stop layer, a metal oxide layer, a resistance structure, and an electrode material layer. The insulating structure has a via, and the stop layer is formed in the via. The metal oxide layer is formed on the stop layer. The resistance structure is formed at a bottom of an outer wall of the metal oxide layer. The electrode material layer is formed on the metal oxide layer.
US09190611B2
An electronic device (100), the electronic device (100) comprising a substrate (101), a convertible structure (102) arranged on and/or in the substrate (101), being convertible between at least two states by heating and having different electrical properties in different ones of the at least two states, wherein the convertible structure (102) has a first portion having a first width (w1), and has a second portion having a second width (w2), the second width (w2) being smaller than the first width (w1), and a protrusion (108) protruding through the convertible structure (102) to thereby narrow the second portion of the convertible structure (102) from the first width (w1) to the second width (w2).
US09190597B2
A power-generating system includes a heat source having a temperature that goes up and down over time; a first device that undergoes electric polarization due to a temperature change of the heat source; and a second device that takes out an electric power from the first device.
US09190590B2
A light-emitting element includes a first conductivity type semiconductor base, a plurality of first conductivity type protrusion-shaped semiconductors formed on the semiconductor base, and a second conductivity type semiconductor layer that covers the protrusion-shaped semiconductors.
US09190582B2
A light emitting device according to embodiments includes a light emitting element emitting light having a peak wavelength of 425 nm or more and 465 nm or less, a first phosphor emitting light having a peak wavelength of 485 nm or more and 530 nm or less, a second phosphor emitting light having a peak wavelength longer than that of the first phosphor, and a third phosphor emitting light having a peak wavelength longer than that of the second phosphor. Then, when the peak wavelength of the light emitting element is λ0 (nm) and the peak wavelength of the first phosphor is λ1 (nm), a relation of 30≦λ1−λ0≦70 is satisfied.
US09190576B2
A light emitting device comprising a photonic crystal structure having a crystal structure in which nanospheres are densely arranged in a 3D manner, wherein the nanospheres have phosphors excited by an excitation source to emit light of a wavelength longer than a pump photon of the excitation source, wherein the photonic crystal structure has at least a photonic bandgap (PBG) along a specific crystal orientation, and wherein the wavelength of the pump photon overlaps a photonic bandedge region.
US09190568B2
A light emitting diode structure comprising a substrate, a first semiconductor layer, an active layer, a second semiconductor layer, a current resisting layer, a current spreading layer, a first electrode and a second electrode is provided. The first semiconductor layer is formed on the substrate. The active layer covers a portion of the first semiconductor layer, and exposes another portion of the first semiconductor layer. The second semiconductor layer is formed on the active layer. The current resisting layer covers a portion of the second semiconductor layer, and exposes another portion of the second semiconductor layer. The current spreading layer covers the second semiconductor layer and the current resisting layer. The current spreading layer is formed with a reverse trapezoidal concave over the current resisting layer. The first electrode is disposed on the first semiconductor layer. The second electrode is disposed within the reverse trapezoidal concave.
US09190566B2
Disclosed is a light emitting device package capable of improving luminous efficiency. The light emitting device includes a substrate; a first buffer layer on the substrate; a first insulating layer on the first buffer layer; a second buffer layer on the first insulating layer; a second insulating layer on the second buffer layer; a third buffer layer around the second buffer layer and the insulating layer; and a light emitting structure on the third buffer layer.
US09190561B2
A semiconductor light emitting element includes an n-type semiconductor layer containing n-type impurities, a light emitting layer stacked on the n-type semiconductor layer, and a p-type semiconductor layer stacked on the light emitting layer and containing p-type impurities. The light emitting layer includes three or more well layers, and four or more barrier layers composed of a group-III nitride semiconductor having a larger band gap than that of the well layers, and each of the three or more well layers is sandwiched from both sides by neighboring two of the barrier layers. The three or more well layers include plural n-side well layers each having a first thickness to emit light of a common wavelength, and one or plural p-side well layers each having a second thickness larger than the first thickness and having a different composition from the n-side well layers to emit light of the common wavelength.
US09190560B2
A method of forming a vertical III-nitride based light emitting diode structure and a vertical III-nitride based light emitting diode structure can be provided. The method comprises forming a III-nitride based light emitting structure on a silicon-on-insulator (SOI) substrate; forming a metal-based electrode structure on the III-nitride based light emitting structure; and removing the SOI substrate by a layer transfer process such that the metal-based electrode structure functions as a metal-based substrate of the light emitting structure.
US09190556B2
A method of hydrogenation of a silicon photovoltaic junction device is provided, the silicon photovoltaic junction device comprising p-type silicon semiconductor material and n-type silicon semiconductor material forming at least one p-n junction.The method comprises: i) ensuring that any silicon surface phosphorus diffused layers through which hydrogen must diffuse have peak doping concentrations of 1×1020 atoms/cm3 or less and silicon surface boron diffused layers through which hydrogen must diffuse have peak doping concentrations of 1×1019 atoms/cm3 or less; ii) Providing one or more hydrogen sources accessible by each surface of the device; and iii) Heating the device, or a local region of the device to at least 40° C. while simultaneously illuminating at least some and/or advantageously all of the device with at least one light source whereby the cumulative power of all the incident photons with sufficient energy to generate electron hole pairs within the silicon (in other words photons with energy levels above the bandgap of silicon of 1.12 eV) is at least 20 mW/cm2.
US09190555B2
Solar cell structures formed using molecular beam epitaxy (MBE) that can achieve improved power efficiencies in relation to prior art thin film solar cell structures are provided. A reverse p-n junction solar cell device and methods for forming the reverse p-n junction solar cell device using MBE are described. A variety of n-p junction and reverse p-n junction solar cell devices and related methods of manufacturing are provided. N-intrinsic-p junction and reverse p-intrinsic-n junction solar cell devices are also described.
US09190552B2
The present disclosure relates to a method for adjusting a bias voltage of a SPAD photodiode, comprising successive steps of: applying to the photodiode a first test bias voltage lower than a normal bias voltage applied to the photodiode in a normal operating mode, subjecting the photodiode to photons, reading a first avalanche triggering signal of the photodiode, applying to the photodiode a second test bias voltage, different from the first test bias voltage, subjecting the photodiode to photons, reading a second avalanche triggering signal of the photodiode, increasing the normal bias voltage if the first and second signals indicate that the photodiode did not avalanche trigger, and reducing the normal bias voltage if the first and second signals indicate that the photodiode did avalanche trigger.
US09190546B1
A photovoltaic (PV) solar concentration structure having at least two troughs encapsulated in a rectangular parallelepiped optical plastic structure, with the troughs filled with an optical plastic material, the troughs each having a reflective internal surface and approximately parabolic geometry, and the troughs each including photovoltaic cells situated so that light impinging on the optical plastic material will be concentrated onto the photovoltaic cells. Multiple structures can be connected to provide a solar photovoltaic collection system that provides portable, efficient, low-cost electrical power.
US09190545B2
An optical device is provided including an active layer having two outer barriers and a coupled quantum well between the two outer barriers. The coupled quantum well includes a first quantum well layer, a second quantum well layer, a third quantum well layer, a first coupling barrier between the first quantum well layer and the second quantum well layer, and a second coupling barrier between the second quantum well layer and the third quantum well layer. A thickness of the first quantum well layer and a thickness of the third quantum well layer are each different from a thickness of the second quantum well layer. Also, an energy level of the first quantum well layer and an energy level of the third quantum well layer are each different from an energy level of the second quantum well layer.
US09190527B2
A highly reliable semiconductor device including an oxide semiconductor is provided. Oxygen is supplied from a base insulating layer provided below an oxide semiconductor layer to a channel formation region, whereby oxygen vacancies which might be generated in the channel formation region are filled. Further, a protective insulating layer containing a small amount of hydrogen and functioning as a barrier layer having a low permeability to oxygen is formed over the gate electrode layer so as to cover side surfaces of an oxide layer and a gate insulating layer that are provided over the oxide semiconductor layer, whereby release of oxygen from the gate insulating layer and/or the oxide layer is prevented and generation of oxygen vacancies in a channel formation region is prevented.
US09190521B2
The invention relates to a positive photosensitive resin composition without color off after etching. The invention also provides a method for manufacturing a thin-film transistor array substrate, a thin-film transistor array substrate and a liquid crystal display device.
US09190508B2
A semiconductor device according to an embodiment includes a first semiconductor layer of a first GaN based semiconductor, a second semiconductor layer of a second GaN based semiconductor having a band gap narrower than the first GaN based semiconductor, a third semiconductor layer of a third GaN based semiconductor having a band gap wider than the second GaN based semiconductor, a fourth semiconductor layer of a fourth GaN based semiconductor having a band gap narrower than the third GaN based semiconductor, a fifth semiconductor layer of a fifth GaN based semiconductor having a band gap wider than the fourth GaN based semiconductor, a gate dielectric provided directly on the third semiconductor layer, the fourth semiconductor layer, and the fifth semiconductor layer, a gate electrode provided on the gate dielectric, a source and drain electrodes provided above the fifth semiconductor layer.
US09190501B2
A semiconductor device includes an emitter region, a collector region and a base region. The emitter region is implanted in a semiconductor substrate. The collector region is implanted in the semiconductor substrate. The base region is disposed between the emitter region and collector region. The base region includes no more than one LDD region and no more than one halo region. The base region contacts directly with at least one of the emitter region and the collector region.
US09190498B2
A three-dimensional structure disposed on a substrate is processed so as to alter the etch rate of material disposed on at least one surface of the structure. In some embodiments, a conformal deposition of material is performed on the three-dimensional structure. Subsequently, an ion implant is performed on at least one surface of the three-dimensional structure. This ion implant serves to alter the etch rate of the material deposited on that structure. In some embodiments, the ion implant increases the etch rate of the material. In other embodiments, the ion implant decreases the etch rate. In some embodiments, ion implants are performed on more than one surface, such that the material on at least one surface is etched more quickly and material on at least one other surface is etched more slowly.
US09190497B2
A fabrication method of a semiconductor device includes the following steps. First, sacrificial patterns are formed on a substrate and a space is formed on the sidewalls of each sacrificial pattern. Then, the sacrificial patterns are removed and patterns of the spacers are transferred into the substrate to form a fin structure. The fin structure includes a horizontal fin structure extending along a first direction and a vertical fin structure extending along a second direction. Subsequently, a gate structure, source/drain structures, and an electrical connecting structure are formed sequentially on the substrate. The gate structure overlaps portions of the horizontal fin structure. The source/drain structures are respectively on each side of the gate structure. The electrical connecting structure directly covers the horizontal fin structure and the vertical fin structure.
US09190490B2
A non-volatile memory device and a method for forming the non-volatile memory device are disclosed. The memory device utilizes a local buried channel dielectric in a NAND string that reduces bulk channel leakage at the edge of the NAND string where the electric field gradient along the direction of the string pillar is at or near a maximum during programming operations. The memory device comprises a channel that is coupled at one end to a bitline and at the other end to a source. A select gate is formed at the end of the channel coupled to the bitline to selectively control conduction between the bitline and the channel. At least one non-volatile memory cell is formed along the length of the channel between the select gate and the second end of the channel. A local dielectric region is formed within the channel at the first end of the channel.
US09190487B2
A dielectric metal compound liner can be deposited on a semiconductor fin prior to formation of a disposable gate structure. The dielectric metal compound liner protects the semiconductor fin during the pattering of the disposable gate structure and a gate spacer. The dielectric metal compound liner can be removed prior to formation of source and drain regions and a replacement gate structure. Alternately, a dielectric metal compound liner can be deposited on a semiconductor fin and a gate stack, and can be removed after formation of a gate spacer. Further, a dielectric metal compound liner can be deposited on a semiconductor fin and a disposable gate structure, and can be removed after formation of a gate spacer and removal of the disposable gate structure. The dielectric metal compound liner can protect the semiconductor fin during formation of the gate spacer in each embodiment.
US09190484B2
A tunneling field-effect transistor (TFET) device is disclosed. A frustoconical protrusion structure is disposed over the substrate and protrudes out of the plane of substrate. A drain region is disposed over the substrate adjacent to the frustoconical protrusion structure and extends to a bottom portion of the frustoconical protrusion structure as a raised drain region. A gate stack is disposed over the substrate. The gate stack has a planar portion, which is parallel to the surface of substrate and a gating surface, which wraps around a middle portion of the frustoconical protrusion structure, including overlapping with the raised drain region. An isolation dielectric layer is disposed between the planar portion of the gate stack and the drain region. A source region is disposed as a top portion of the frustoconical protrusion structure, including overlapping with a top portion of the gating surface of the gate stack.
US09190468B2
A semiconductor device that can improve reliability while suppressing increase of a conduction loss or a switching loss. In the semiconductor device, when a two-dimensional shape on a main surface of the semiconductor substrate is an unit cell, the shape being a repeating unit of a plurality of well regions periodically disposed in a surface layer of a drift layer, one unit cell and another unit cell adjacent in an x-axis direction are disposed misaligned in a y-axis direction, and one unit cell and another unit cell adjacent in the y-axis direction are disposed misaligned in the x-axis direction.
US09190463B2
A capacitor can include a substrate having a first surface, a second surface remote from the first surface, and a through opening extending between the first and second surfaces, first and second metal elements, and a capacitor dielectric layer separating and insulating the first and second metal elements from one another at least within the through opening. The first metal element can be exposed at the first surface and can extend into the through opening. The second metal element can be exposed at the second surface and can extend into the through opening. The first and second metal elements can be electrically connectable to first and second electric potentials. The capacitor dielectric layer can have an undulating shape.
US09190453B2
According to one embodiment, a magnetic memory including an isolation region with an insulator in a trench is disclosed. The isolation region defines active areas extending in a 1st direction and having 1st and 2nd active areas, an isolation region extending in a 2nd direction perpendicular to the 1st direction exists between the 1st and 2nd active areas. 1st and 2nd word lines extending in the 2nd direction are buried in a surface of semiconductor substrate. 1st and 2nd select transistors connected to the word lines are on the 1st active area. 1st and 2nd variable resistance elements connected to drain regions of the 1st and 2nd select transistors are on the 1st active area.
US09190452B2
According to one embodiment, a semiconductor memory device comprises a semiconductor substrate including a plane portion expanding in a first direction and a second direction perpendicular to the first direction, and a pillar portion formed on an upper surface of the plane portion and extending in a stacking direction, a first gate electrode formed on a first gate insulating layer on a lower side surface of the pillar portion, and extending in the first direction, a second gate electrode formed on a second gate insulating layer on an upper side surface of the pillar portion, and extending in the second direction, a variable-resistance element formed on an upper surface of the pillar portion, and an interconnection formed on an upper surface of the variable-resistance element.
US09190451B2
An LED array includes a substrate, protrusions formed on a top surface of the substrate, and LEDs formed on the top surface of the substrate and located at a top of the protrusions. The LEDs are electrically connected with each other. Each LED includes a connecting layer, an n-type GaN layer, an active layer, and a p-type GaN layer formed on a top of the protrusions in sequence. A bottom surface of the n-type GaN layer connecting the connecting layer has a roughened exposed portion. The bottom surface of the n-type GaN layer has an N-face polarity.
US09190447B2
A system for use in identifying a user includes a portable emitter transported with the user. The emitter includes a quantum cascade laser configured to emit a thermal beam identifying a location of the user in response to a command, the thermal beam having a wavelength between approximately 2 μm and approximately 30 μm.
US09190442B2
An imaging apparatus includes a sensor chip, a substrate, upper and lower signal processing chips and connection boards. The sensor chip has pad electrodes to which electrical signals to be supplied to a pixel array are input. The substrate has first wiring patterns connected to signal lines, to which signals of the pixel array are output, and second wiring patterns connected to pad electrodes. The upper and lower signal processing chips have pad electrodes to which signals processed by signal processing circuits are output. The connection boards have FPC wiring electrically connected to the pad electrodes and FPC wiring electrically connected to the second wiring patterns formed on the substrate.
US09190440B2
An age sensor including a transfer gate formed on a substrate, a photoelectric conversion region formed on a side of the transfer gate, a floating diffusion region with a trench formed on another side of the transfer gate, a barrier layer which covers a bottom of the trench and a conducting layer, which is gap-filled in the trench.
US09190438B2
A sensor and its fabrication method are provided. The sensor comprises: a base substrate, a group of gate lines and a group of data lines arranged as crossing each other, and a plurality of sensing elements arranged in an array and defined by the group of gate lines and the group of data lines, each sensing element comprising a Thin Film Transistor (TFT) device and a photodiode sensing device, wherein the photodiode sensor device comprises: a bias line disposed on the base substrate; a transparent electrode disposed on the bias line and being electrically contacted with the bias line; a photodiode disposed on the transparent electrode; and a receiving electrode disposed on the photodiode; the TFT device is located above the photodiode. When the sensor is functioning, light is directly transmitted onto the photodiode sensor device through the base substrate. In comparison with conventional technologies, the light loss is largely reduced and the light absorption usage ratio is improved.
US09190434B2
Techniques and mechanisms to improve potential well characteristics in a pixel cell. In an embodiment, a coupling portion of a pixel cell couples a reset transistor of the pixel cell to a floating diffusion node of the pixel cell, the reset transistor to reset a voltage of the floating diffusion node. In another embodiment, the pixel cell includes a shield line which extends athwart the coupling portion, where the shield line is to reduce a parasitic capacitance of the reset transistor to the floating diffusion node.
US09190431B2
A thin-film transistor (TFT) array substrate comprises: a substrate; an active layer and a capacitor first electrode formed on the substrate; a gate insulating film formed on the substrate, the active layer and the capacitor first electrode; a gate electrode formed on the gate insulating film corresponding to the active layer and a capacitor second electrode formed on the gate insulating film corresponding to the capacitor first electrode; an interlayer insulating film formed on the gate insulating film, the gate electrode, and the capacitor second electrode; and a pixel electrode, a source electrode, and a drain electrode formed on the interlayer insulating film; wherein at least one of the source electrode and the drain electrode is formed on the pixel electrode. A method of fabricating the TFT array substrate is also disclosed.
US09190429B2
A manufacturing method of an array substrate, comprising the following steps: S1 forming a gate signal line and a gate electrode on a base substrate, successively depositing a gate insulating layer, an active layer, and a metal layer, faulting a mask formed of photoresist on the metal layer, and removing the metal layer outside a region for forming a data line and source/drain electrodes through the mask; S2. simultaneously etching the active layer and ashing the photoresist so as to expose the metal layer within a channel region; S3. etching the active layer exposed by the photoresist after being ashed after the step S2; S4. removing the metal layer within the channel region.
US09190425B2
A semiconductor device having a normal function means is provided, in which the amplitude of an output signal is prevented from being decreased even when a digital circuit using transistors having one conductivity is employed. By turning OFF a diode-connected transistor 101, the gate terminal of a first transistor 102 is brought into a floating state. At this time, the first transistor 102 is ON and its gate-source voltage is stored in a capacitor. Then, when a potential at the source terminal of the first transistor 102 is increased, a potential at the gate terminal of the first transistor 102 is increased as well by bootstrap effect. As a result, the amplitude of an output signal is prevented from being decreased.
US09190422B2
A display device and a method of manufacturing the same are disclosed, in which a sensing electrode for sensing a touch of a user is built in a display panel, whereby a separate touch screen is not required on an upper surface of the display panel and thus thickness and manufacturing cost are reduced.
US09190419B2
A method of fabricating an electronic device includes the following steps. A SOI wafer is provided having a SOI layer over a BOX. An oxide layer is formed over the SOI layer. At least one first set and at least one second set of fins are patterned in the SOI layer and the oxide layer. A conformal gate dielectric layer is selectively formed on a portion of each of the first set of fins that serves as a channel region of a transistor device. A first metal gate stack is formed on the conformal gate dielectric layer over the portion of each of the first set of fins that serves as the channel region of the transistor device. A second metal gate stack is formed on a portion of each of the second set of fins that serves as a channel region of a diode device.
US09190415B2
A voltage switch circuit includes four transistors. The four transistors may be transistors used to build logic gates. The operation of the voltage switch circuit may include precharging the output terminal of the voltage switch circuit, conditioning of the voltage switch circuit and boosting the voltage of the output terminal.
US09190410B2
A method of manufacturing a semiconductor device includes forming first and second gate structures on a substrate in first and second regions, respectively, forming a first capping layer on the substrate by a first high density plasma process, such that the first capping layer covers the first and second gate structures except for sidewalls thereof, removing a portion of the first capping layer in the first region, removing an upper portion of the substrate in the first region using the first gate structure as an etching mask to form a first trench, and forming a first epitaxial layer to fill the first trench.
US09190406B2
Disposable gate structures are formed over semiconductor material portions, and source and drain regions can be formed in the semiconductor material portions. After formation of a planarization dielectric layer, one type of disposable gate structure can be removed selective to at least another type of disposable gate structure employing a patterned hard dielectric mask layer. After recessing a surface portion of a body portion, a heteroepitaxial channel portion is formed on the remaining physically exposed portion of the body portion by selective epitaxy of a semiconductor material different from the semiconductor material of the remaining body portion. A plurality of types of heteroepitaxial channel portions can be formed in different types of semiconductor devices. Replacement gate structures can be formed in the gate cavities to provide field effect transistors having different threshold voltages.
US09190401B2
Semiconductor package includes a first semiconductor package including a first printed circuit board, and a first semiconductor device mounted on the first printed circuit board, and a second semiconductor package stacked on the first semiconductor package, and including a second printed circuit board and a second semiconductor device mounted on the second printed circuit board. The semiconductor package includes at least one first through electrode electrically connecting the second semiconductor package to the first printed circuit board through the first semiconductor device.
US09190399B2
Embodiments of the present invention disclose a semiconductor structure and method for increasing thermal dissipation in a three-dimensional integrated circuit package. In certain embodiments, the semiconductor structure comprises a logic die or a processor die attached to a substrate; a memory die stack attached to the logic die or the processor die; and a first lid attached to a first side of the logic or the processor die. The semiconductor structure further comprises a second lid attached to a second side of the memory die stack; a first heat sink attached to the first lid; and a second heat sink attached to the second lid.
US09190397B2
A semiconductor element is sandwiched between a lower and upper surface of a cooling body. A connection circuit and a communication device are provided on the lower surface of the cooling body. A drive circuit and a communication device are provided on the upper surface of the cooling body. These components are encapsulated by a resin. The connection circuit generates a control signal in response to a signal from outside. The communication device transmits the control signal. The communication device receives the control signal and supplies the control signal to the drive circuit, which drives the semiconductor element in response to the control signal. The resin electrically insulates the connection circuit and the communication device from the communication device and the drive circuit enabling prevention of breakdown of the connection circuit caused by an application of a high voltage from the drive circuit to the connection circuit.
US09190395B2
A GaN-based LED includes a substrate; an epitaxial layer over the substrate; a current spreading layer over a P-type layer; and a P electrode over the current spreading layer. The epitaxial layer includes the P-type layer, a light-emitting area, and an N-type layer. An annular reflecting layer and a metal reflecting layer are formed between the P electrode and the epitaxial layer. The geometric center vertically corresponds to the P electrode; the annular reflecting layer is formed between the current spreading layer and the P-type layer; the metal reflecting layer is formed between the current spreading layer and the P electrode; and a preset distance is arranged between the annular reflecting layer and the metal reflecting layer. The annular reflecting layer and the metal reflecting layer reduce light absorption of the P electrode and improve light extraction efficiency.
US09190376B1
The present invention relates generally to and more particularly, to a method of fabricating a pillar interconnect structure with non-wettable sidewalls and the resulting structure. More specifically, the present invention may include exposing only the sidewalls of a pillar to an organic material that reacts with metal of the pillar to form an organo-metallic layer on sidewalls of the pillar. The organo-metallic layer may prevent solder from wetting on the sidewalls of the pillar during subsequent bonding/reflow processes.
US09190367B1
The semiconductor package includes a substrate, a plurality of components, an interposer, an electrical interconnect and a first package body. The substrate has a first surface and a second surface opposite to the first surface. A first component is mounted on the first surface of the substrate, and a second component is mounted on the second surface of the substrate. The interposer has a first surface. The electrical interconnect connects the first surface of the interposer to the second surface of the substrate. The first package body is disposed on the second surface of the substrate and encapsulates the second component, the electrical interconnect and at least a portion of the interposer.
US09190366B2
A multi-chip package includes a single lead and a plurality of inner package chips. Each of the plurality of inner package chips includes at least one pad circuit and an internal circuit. The pad circuit is selectively coupled to the lead and configured to provide a chip address signal corresponding to a connection state to the lead. The inner package chip receives the chip address signal to identify a corresponding inner package chip.
US09190361B2
According to one embodiment, a semiconductor device includes a MRAM chip including a semiconductor substrate and a memory cell array area includes magnetoresistive elements which are provided on the semiconductor substrate, and a magnetic shield layer separated from the MRAM chip, surrounding the memory cell array area in a circumferential direction of the MRAM chip, and having a closed magnetic path.
US09190360B2
An organic material layer is lithographically patterned to include a linear array portion of lines and spaces. In one embodiment, the organic material layer can be an organic planarization layer that is patterned employing a photoresist layer, which is consumed during patterning of the organic planarization layer. Volume expansion of the organic planarization layer upon exposure to a halogen-including gas causes portions of the linear array to collapse at random locations. In another embodiment, the height of the photoresist layer is selected such that the linear array portion of the photoresist layer is mechanically unstable and produces random photoresist collapses. The pattern including random modifications due to the collapse of the organic material layer is transferred into an underlying layer to generate an array of conductive material lines with random electrical disruption of shorts or opens. The structure with random shorts can be employed as a physical unclonable function.
US09190347B2
A semiconductor device utilizing die edge contacts is provided. An integrated circuit die has a post-passivation layer with a trench filled with a conductive material extending from a contact to a die edge, thereby forming a die edge contact. Optionally, a through substrate via may be positioned along the die edge such that the conductive material in the trench is electrically coupled to the through-substrate via, thereby forming a larger die edge contact. The integrated circuit die may be placed in a multi-die package wherein the multi-die package includes walls having a major surface perpendicular to a major surface of the integrated circuit die. The die edge contacts are electrically coupled to contacts on the walls of the multi-die package. The multi-die package may include edge contacts for connecting to another substrate, such as a printed circuit board, a packaging substrate, a high-density interconnect, or the like.
US09190345B1
Semiconductor devices and methods of manufacture thereof are disclosed. In some embodiments, a semiconductor device includes a first hybrid bonded device including a first device and a second device hybrid bonded face-to-face to the first device. The first device includes a first substrate having first bonding connectors and a first bonding layer disposed on a surface thereof. A second hybrid bonded device is bonded back-to-back to the first hybrid bonded device. The second hybrid bonded device includes a third device and a fourth device hybrid bonded face-to-face to the third device. The third device includes a second substrate having second bonding connectors and a second bonding layer disposed on a surface. The second bonding connectors of the third device are coupled to the first bonding connectors of the first device, and the second bonding layer of the third device is coupled to the first bonding layer of the first device.
US09190344B2
A casing of a liquid-cooled-type cooling device has a peripheral wall including mutually facing right and left side walls. A cooling-liquid inlet is formed at one end of the right side wall, and a cooling-liquid outlet is formed at an end of the left side wall corresponding to the other end of the right side wall. A parallel-flow-channel section is provided within the casing to be located between the left and right side walls and between the cooling-liquid inlet and outlet and includes flow channels through which cooling liquid flows. Internal regions of the casing located upstream and downstream of the parallel-flow-channel section serve as inlet and outlet header sections, respectively. The cross-sectional area of the inlet header section reduces from the cooling-liquid inlet toward the left side wall. The outlet and inlet header sections are asymmetric in shape with respect to the width direction of the parallel-flow-channel section.
US09190343B1
A packaged semiconductor device having an integrated circuit (IC) die, a flexible tube, and a metal slug. During assembly, a first end of the tube is mounted on a surface of the IC die and a second end of the tube extends away from the die surface. The exposed portions of the surface of the IC die are encased in a molding compound, which also encases the perimeter of the tube. After molding, the tube may be filled with metal to improve conduction of heat away from the die top. If the tube is formed of a soft material like rubber then the tube will not damage the die top during attachment thereto.
US09190340B2
A semiconductor device has a first semiconductor die containing a low pass filter and baluns. The first semiconductor die has a high resistivity substrate. A second semiconductor die including a bandpass filter is mounted to the first semiconductor die. The second semiconductor die has a gallium arsenide substrate. A third semiconductor die including an RF switch is mounted to the first semiconductor die. A fourth semiconductor die includes an RF transceiver. The first, second, and third semiconductor die are mounted to the fourth semiconductor die. The first, second, third, and fourth semiconductor die are mounted to a substrate. An encapsulant is deposited over the first, second, third, and fourth semiconductor die and substrate. A plurality of bond wires is formed between the second semiconductor die and first semiconductor die, and between the third semiconductor die and first semiconductor die, and between the first semiconductor die and substrate.
US09190336B2
There is provided a plasma processing apparatus which compares a plurality of patterns detected using an interference light intensity pattern using a wavelength from at least one preset film of the plurality of film layers as a parameter and an intensity pattern using a wavelength of light from the other film as a parameter and an light intensity pattern from inside the processing chamber which is detected during processing of the film to be processed; and compares a film thickness corresponding to one of the plurality of patterns having a minimum difference obtained by the comparison and a target film thickness; and determines that the thickness of the film to be processed reaches the target film thickness.
US09190325B2
A device includes a substrate having a front side and a backside, the backside being opposite the front side. An isolation layer is disposed on the front side of the substrate, wherein first portions of isolation layer and the substrate are in physical contact. A through substrate via (TSV) extends from the front side to the backside of the substrate. An oxide liner is on a sidewall of the TSV. The oxide liner extends between second portions of the substrate and the isolation layer. A dielectric layer having a metal pad is disposed over the isolation layer on the front side of the substrate. The metal pad and the TSV are formed of a same material.
US09190322B2
A method for producing a metal layer on a wafer is described. In one embodiment the method comprises providing a semiconductor wafer including a coating, printing a metal particle paste on the semiconductor wafer thereby forming a metal layer and heating the metal layer in a reductive gas for sintering the metal particle paste or for annealing a sintered metal particle paste in an oven.
US09190318B2
A method including forming a first dielectric layer above a conductive pad and above a metallic structure, the conductive pad and the metallic structure are each located within an interconnect level above a substrate, forming a first opening and a second opening in the first dielectric layer, the first opening is aligned with and exposes the conductive pad and the second opening is aligned with and exposes the metallic structure, and forming a metallic liner on the conductive pad, on the metallic structure, and above the first dielectric layer. The method may further include forming a second dielectric layer above the metallic liner, and forming a third dielectric layer above the second dielectric layer, the third dielectric layer is thicker than either the first dielectric layer or the second dielectric layer.
US09190315B2
A bumpless build-up layer (BBUL) integrated circuit package and method of manufacturing are presented. In some embodiments, the package-on-package (PoP) pads of the BBUL integrated circuit package has a surface finish that can be palladium, nickel-palladium, nickel-gold, nickel-palladium-gold, or palladium-nickel-palladium-gold. In some embodiments, the PoP pad surface finish can be formed using either an electroless or electrolytic process.
US09190311B2
Disclosed are a liquid processing apparatus and a liquid processing method that can prevent a substrate in a processing chamber from being contaminated due to contamination attached to a nozzle supporting arm that supports a nozzle. The liquid processing apparatus of the present disclosure includes: a processing chamber having a substrate holding unit configured to hold a substrate and a cup disposed around the substrate holding unit; a nozzle configured to supply a fluid to the substrate held by the substrate holding unit; and a nozzle supporting arm configured to support the nozzle. An arm cleaning unit configured to clean the nozzle supporting arm is installed in the liquid processing apparatus.
US09190310B2
Improved reduction of static charge in spin chucks is achieved by providing one or more pin assemblies which are formed from chemically inert material and which include an electrically conductive inlay.
US09190292B2
A manufacturing process of an etch stop layer is provided. The manufacturing process includes steps of providing a substrate; forming a gate stack structure over the substrate, wherein the gate stack structure at least comprises a dummy polysilicon layer and a barrier layer; removing the dummy polysilicon layer to define a trench and expose a surface of the barrier layer; forming a repair layer on the surface of the barrier layer and an inner wall of the trench; and forming an etch stop layer on the repair layer. In addition, a manufacturing process of the gate stack structure with the etch stop layer further includes of forming an N-type work function metal layer on the etch stop layer within the trench, and forming a gate layer on the N-type work function metal layer within the trench.
US09190290B2
A method of selectively dry etching silicon from patterned heterogeneous structures is described. The method optionally includes a plasma process prior to a remote plasma etch. The plasma process may use a biased plasma to treat some crystalline silicon (e.g. polysilicon or single crystal silicon) to form amorphous silicon. Subsequently, a remote plasma is formed using a hydrogen-containing precursor to form plasma effluents. The plasma effluents are passed into the substrate processing region to etch the amorphous silicon from the patterned substrate. By implementing biased plasma processes, the normally isotropic etch may be transformed into a directional (anisotropic) etch despite the remote nature of the plasma excitation during the etch process.
US09190287B2
In fin FET fabrication, side walls of a semiconductor fin formed on a substrate have certain roughness. Using such fins having roughness may induce variations in characteristics between transistors due to their shapes or the like. An object of the present invention is to provide a fin FET fabrication method capable of improving device characteristic by easily reducing the roughness of the side walls of fins after formation. In one embodiment of the present invention, side walls of a semiconductor fin are etched by an ion beam extracted from a grid to reduce the roughness of the side walls.
US09190282B2
A method is disclosed for fabricating a semiconductor structure. The method includes providing a semiconductor substrate, forming a first dielectric layer on a surface of the semiconductor substrate based on a first-type oxidation, and forming a high-K dielectric layer on a surface of the first dielectric layer. The method also includes performing a first thermal annealing process to remove the first dielectric layer between the semiconductor substrate and the high-K dielectric layer such that the high-K dielectric layer is on the surface of the semiconductor substrate. Further, the method includes performing a second thermal annealing process to form a second dielectric layer on the surface of the semiconductor substrate between the semiconductor substrate and the high-K dielectric layer, based on a second-type oxidation different from the first-type oxidation, such that high-K dielectric layer is on the second dielectric layer instead of the first dielectric layer.
US09190252B2
A method manufactures a multipolar electrode device, in particular a multipole for use in a mass spectrometer, wherein the electrode device includes at least one main filter and at least one pre- and/or postfilter. The electrode blanks are separated in several sections for producing the pre- and/or postfilters, which are thereby maintained by a holder in a constant relative position to each other. Moreover, an electrode device may be used in a mass spectrometer and a mass spectrometer may have such a multipolar electrode device.
US09190251B2
A method of mass spectrometry is disclosed comprising performing a first analysis of a sample of ions wherein one or more parameters are scanned and/or ions are sorted according to one or more parameters during the first analysis. One or more ranges of interest of the one or more parameters from the first analysis are then automatically determined. A second subsequent analysis of the sample of ions is then automatically performed, wherein the second analysis is restricted to one or more of the ranges of interest of the one or more parameters.
US09190250B2
A radiation measurement apparatus for measuring radiation includes a first and second Geiger-Muller counter tubes and a radiation-direction calculating unit. The first Geiger-Muller counter tube seals an electrode within a circular pipe-shaped enclosing tube that extends in a straight line. The first Geiger-Muller counter tube is arranged along a first direction. The second Geiger-Muller counter tube seals an electrode within a circular pipe-shaped enclosing tube that extends in a straight line. The second Geiger-Muller counter tube is arranged in a second direction intersecting with the first direction. The radiation-direction calculating unit is configured to compare a first detection signal and a second detection signal with one another to calculate a direction of radiation to be emitted from the sample. The first detection signal is output from the electrode of the first Geiger-Muller counter tube. The second detection signal is output from the electrode of the second Geiger-Muller counter tube.
US09190249B2
A hollow cathode system, a device and a method for the plasma-assisted treatment of substrates includes at least one hollow cathode, which can be connected to a power supply. The hollow cathode includes an electrically conducting main body with an opening which is bounded by ribs, follows a spiral or meandering path and allows a gas to pass through in a direction perpendicular to a surface of the main body. Connecting bridge elements are provided on the ribs. The bridge elements serve ensure mechanical stability of the hollow cathode and optimize potential distribution of the hollow cathode. With the hollow cathode system, high treatment rates are achieved for homogeneous treatment of substrates of a large surface area with high plasma stability.
US09190245B2
A charged particle beam writing apparatus includes an emission unit to emit a charged particle beam, a stage to mount thereon a target object to be written, an objective lens to focus the charged particle beam on a surface of the target object, a chamber to house the stage, a measurement unit to measure a partial pressure of a predetermined gas in the chamber in a state where a pressure inside the chamber is controlled to be lower than an atmospheric pressure, and an adjustment unit to adjust a focus position for focusing the charged particle beam on the target object, based on the partial pressure of the predetermined gas.
US09190243B2
A composite charged particle beam apparatus includes a FIB column for irradiating a thin sample with a FIB and a GIB column for irradiating the thin sample with a GIB. The thin sample is placed on a sample stage, and a tilt unit tilts the thin sample about a tilt axis of the sample stage, the tilt axis being orthogonal to the FIB irradiation axis and being located inside a plane formed by the FIB irradiation axis and the GIB irradiation axis. A tilt sample holder is mounted on the sample stage and fixes the thin sample such that a cross-sectional surface of the thin sample is tilted at a constant angle with respect to the GIB irradiation axis and the azimuth angle of the GIB column can be changed by rotation of the sample stage.
US09190241B2
The present invention provides apparatuses to inspect small particles on the surface of a sample such as wafer and mask. The apparatuses provide both high detection efficiency and high throughput by forming Dark-field BSE images. The apparatuses can additionally inspect physical and electrical defects on the sample surface by form SE images and Bright-field BSE images simultaneously. The apparatuses can be designed to do single-beam or even multiple single-beam inspection for achieving a high throughput.
US09190237B1
Embodiments of a method for forming a field emission diode for an electrostatic discharge device include forming a first electrode, a sacrificial layer, and a second electrode. The sacrificial layer separates the first and second electrodes. The method further includes forming a cavity between the first and second electrode by removing the sacrificial layer. The cavity separates the first and second electrodes. The method further includes depositing an electron emission material on at least one of the first and second electrodes through at least one access hole after formation of the first and second electrodes. The access hole is located remotely from a location of electron emission on the first and second electrode.
US09190234B2
The disclosure relates to an electromagnetic actuator, such as for a medium-voltage switch, having a core having a coil applied to it, and a movable yoke. A method for producing such an actuator is also disclosed. A compact design can be achieved with, at the same time, a high level of actuator force, using a magnetic circuit of the actuator which has a rectangular magnet core and a round yoke which corresponds to the magnetic circuit of the magnetic core.
US09190230B2
A grounding switch is comprised of a structural frame, at least one first contact, at least one second contact, at least one spacer, and a geared drive assembly. The opening and closing of the grounding switch is controlled by the geared drive assembly. The geared drive assembly is operable to rotate the at least one second contact around the axis of a connecting rod to move the at least one second contact into and out of contact with the at least one first contact. The closing of the grounding switch first and second contacts serve to connect a transformer or other electrical device to ground potential.
US09190224B2
A switch assembly that includes the coaxial assembly of a cylindrical core extending from a base to a distal end, an outer knob rotatable about the core, a switching means generating an electrical signal dependent on the rotations of the knob, and a guiding means for guiding the knob in its motions relative to the core. The guiding means includes an upper-guide in the vicinity of the core-end and the knob-top, and a lower-guide in the vicinity of the core-base and the knob-base. The upper-guide includes elements rolling between an upper-guide inner race integral to the core and an upper-guide outer race integral to the knob.
US09190221B2
An electric double-layer capacitor (EDLC) and method for manufacturing thereof. The ELDC includes at least one capacitor cell with two parallel current collectors, two opposite polarity electrodes, a separator, a rigid dielectric frame, and at least one evacuation mechanism. Each electrode is disposed on a respective current collector, and impregnated with aqueous electrolyte. The frame is disposed along the perimeter on the surface of a current collector and enclosing the electrodes. The evacuation mechanism removes superfluous fluid material from the capacitor cell interior. The evacuation mechanism may be a compartment in the frame, operative to collect residual electrolyte that seeps out from the electrodes, or a capillary formed within the frame and extending into a portion of the electrode, the capillary composed of a porous hydrophobic material and operative to evacuate discharged gases from the electrodes out of the EDLC.
US09190217B2
A structural electrochemical capacitor that includes at least one pair of electrodes and a solid electrolytic material disposed between the electrodes which, taken collectively, have sufficient mechanical strength to allow the electrochemical capacitor to be used as a structural component of an article of manufacture is described. The present invention also describes a method of capacitively storing electrical energy and conserving mass and/or volume in a device that includes the steps of: fabricating portions of the structure of a device with high-strength structural electrochemical capacitor that includes at least one pair of electrodes and a body of solid electrolytic material disposed between said electrodes wherein the body of solid electrolytic material accounts for a majority of the mass of a structural element or a majority of the volume of a structural element in the device.
US09190212B2
A method of manufacturing a multilayer ceramic electronic component includes a step of preparing a first ceramic green sheet on which at least one of a first internal electrode pattern and a second internal electrode pattern are printed, a second ceramic green sheet on which at least one of a first dummy conductor pattern and a second dummy conductor pattern are printed, and a third ceramic green sheet on which at least one of a third internal electrode pattern and a fourth internal electrode pattern are printed, wherein a width of the third dummy conductor pattern is made less than a width of the first dummy conductor pattern, and a width of the fourth dummy conductor pattern is made less than a width of the second dummy conductor pattern.
US09190208B2
This disclosure provides systems, methods, and apparatus for metal-insulator-metal capacitors on glass substrates. In one aspect, an apparatus may include a glass substrate, with the glass substrate defining at least one via in the glass substrate. A first electrode layer may be disposed over surfaces of the glass substrate, including surfaces of the at least one via. A dielectric layer may be disposed on the first electrode layer. A second electrode layer may be disposed on the dielectric layer, with the dielectric layer electrically isolating the first electrode layer from the second electrode layer.
US09190196B2
A rare earth magnet of the invention has a composition represented by the compositional formula RaHbFecCodBeMf, where: R is at least one rare earth element including Y; H is at least one heavy rare earth element from among Dy and Tb; M is at least one element from among Ga, Zn, Si, Al, Nb, Zr, Ni, Cu, Cr, Hf, Mo, P, C, Mg, and V; 13≦a≦20; 0≦b≦4; c=100−a−b−d−e−f; 0≦d≦30; 4≦e≦20; 0≦f≦3, and has a structure constituted by a main phase: a (RH)2(FeCo)14B phase, and a grain boundary phase: a (RH)(FeCo)4B4 phase and a RH phase, with a crystal grain size of the main phase of 10 nm to 200 nm.
US09190193B1
A nine volt battery includes terminals exposed on a top surface of the battery and can easily accidentally come into contact with a conductive material. A device is provided for preventing creation of a low resistance circuit by a nine volt battery includes a safety cover configured to securely adhere to at least one of two terminals of the battery, thereby preventing creation of a circuit through the battery.
US09190191B2
An extra-flexible insulated electric wire includes a conductor portion and an insulating cover. The conductor portion includes an inner layer and an outermost layer. In the inner layer, conductive strands are collectively twisted. In the outermost layer, conductive strands are disposed along an outer circumference of the inner layer. The insulating cover covers the conductor portion.
US09190182B2
A radiation imaging apparatus comprising: a radiation detector; a field modulator that modulates the radiation that reaches the detector and is defined by a transmission function; a scanner system for changing the pose of at least the field modulator; and an image reconstruction section that receives a radiation reading from the radiation detector for each of a plurality of angular orientations of the field modulator, and is configured to process the received readings to derive an image representing the amount of radiation originating from each point in an image domain, wherein the transmission function of the field modulator comprises a low transmission region that attenuates radiation incident toward the detector from angular directions defined by that low transmission region, and a high transmission region that transmits to the detector radiation that is incident toward the detector from angular directions defined by that high transmission region, wherein said regions are arranged such that: for each incident angle in the high transmission region, there is at least one incident angle in the low transmission region that is separated therefrom by less than a first angle, wherein said first angle is 10 degrees; and for each incident angle in the high transmission region, the majority of other incident angles in the high transmission region are separated therefrom by more than a second angle, wherein said second angle is 20 degrees.
US09190178B2
A method for retracting in-core instrument thimble tubes from the reactor core prior to refueling a nuclear reactor with top mounted instrumentation. The apparatus includes a penetration flange interposed between the head flange and the reactor vessel flange through which the instrumentation cabling passes. The penetration flange is connected to the upper internals and is raised relative thereto to retract instrumentation thimbles from the core prior to removal of the upper internals from the reactor vessel for refueling. The penetration flange is removed from the vessel with the upper internals.
US09190176B2
A memory device includes a first main page buffer array configured to access data of a first main memory array; a second main page buffer array configured to access data of a second main memory array; a redundancy page buffer array configured to access data of a redundancy memory array replacing the first and second main memory array; a first redundancy transfer unit configured to transfer data between the redundancy page buffer array and the outside of the memory device through a first redundancy bus, when a first column address indicates one or more defective columns of the first main memory array; and a second redundancy transfer unit configured to transfer data between the redundancy page buffer array and the outside through a second redundancy bus, when a second column address indicates one or more defective columns of the second main memory array.
US09190174B2
Apparatuses and methods involving the determination of soft data from hard reads are provided. One example method can include determining, using a hard read, a state of a memory cell. Soft data is determined based, at least partially, on the determined state.
US09190173B2
A generic data scrambler is provided for a built-in self-test (BIST) engine of a stacked memory device. The stacked memory device includes a memory stack of one or more memory layers; and a system element that is coupled with the memory stack. The system element includes a memory controller for the memory stack; a BIST circuit for testing of the memory stack; and a generic data scrambler for scrambling of data according to a data scrambling algorithm for the memory stack. The generic data scrambler includes a programmable lookup table to hold data factors for each possible outcome of the data scrambling algorithm, and the programmable lookup table is to generate a set of data factors based on addresses of data for testing of the memory stack.
US09190167B2
A shift register according to an embodiment includes: a magnetic nanowire; a first control electrode group and a second control electrode group arranged with the magnetic nanowire being sandwiched therebetween, the first control electrode group including a plurality of first control electrodes arranged to be spaced apart from each other along a direction in which the magnetic nanowire extends, the second control electrode group including a plurality of second control electrodes arranged to be spaced apart from each other to correspond to the plurality of first control electrodes along the direction in which the magnetic nanowire extends, and the second control electrodes corresponding to the first control electrodes being shifted in the direction in which the magnetic nanowire extends; a first driving unit for driving the first control electrode group; and a second driving unit for driving the second control electrode group.
US09190166B2
A memory element includes: an electrical fuse provided to be inserted between a first input node and a second input node; and an antifuse provided to be inserted between the second input node and a third input node. The third input node is configured to be a node to which a voltage is allowed to be applied separately from a voltage to be applied to the first input node.
US09190164B1
A semiconductor device and a method of operating the same are provided. The semiconductor device includes a memory block including a plurality of pages having a plurality of first cells and a plurality of second cells, a circuit group configured to read first cells and second cells of a selected page of the pages a strobe signal control circuit configured to store source bouncing information generated during a read operation of the first cells of the selected page and output a strobe signal based on stored information, and a control circuit configured to control the circuit group in response to the strobe signal during a read operation of the second cells of the selected page.
US09190161B2
According to one embodiment, a semiconductor includes a memory cell, a bit line, a word line, a sense amplifier, and a control circuit. The memory cell stores n levels (where n is a natural number of two or greater). The control circuit controls potentials of the word line and the bit line. In a read of k−1 levels (k≦n) stored in the memory cell, the control circuit, upon applying a given voltage to the word line, determines read data based on first data corresponding to the voltage of the bit line read at a first timing by the sense amplifier and second data corresponding to the voltage of the bit line read, by the sense amplifier, at a second timing different from the first timing.
US09190159B2
Each memory cell has a threshold voltage to distinguish a storage data item. A controller generates one of storage data items from one or more sets of reception data, stores the storage data item, randomizes data transmission for memory cells, instructs the cells to store the randomized data, uses read voltage candidates to read storage data from the cells, counts a distribution of voltages stored in the cells for each read voltage candidate, specifies a minimum read voltage candidate where a sum of the counting exceeds an expected number, and uses the specified candidate as a read voltage to distinguish a first storage data item corresponding to the expected number and an adjacent second storage data item.
US09190148B2
A semiconductor memory storage device includes first and second doped regions of a first type disposed in a semiconductor substrate. The first and second doped regions of the first type being laterally spaced from one another. A gate dielectric extends over the semiconductor substrate between the first and second doped regions, and a floating gate is disposed on the gate dielectric. An ultraviolet (UV) light blocking material is vertically disposed above the floating gate and has a size that covers the floating gate such that the floating gate remains electrically charged after the semiconductor memory storage device is exposed to UV light.
US09190145B2
In a drive method for a memory element that includes an insulating substrate, a first electrode and a second electrode provided on the insulating substrate, and an inter-electrode gap portion provided between the first electrode and the second electrode and having a gap of the order of nanometers where a phenomenon of a change in resistance value between the first and second electrodes occurs, and that can perform a transition from a predetermined low-resistance state to a predetermined high-resistance state and a transition from the high-resistance state to the low-resistance state, a current pulse is applied to the memory element by a constant current circuit upon the transition from the high-resistance state to the low-resistance state.
US09190138B2
A semiconductor memory device includes a first bank, a second bank disposed separately from the first bank along a first direction, a third bank disposed separately from the first bank along a second direction substantially perpendicular to the first direction, a fourth bank disposed separately from the second bank along the second direction and from the third bank along the first direction, a first row control region, which is disposed between the first bank and the second bank, suitable for controlling a row decoding operation of the first bank and the second bank, a second row control region, which is disposed between the third bank and the fourth bank, suitable for controlling a row decoding operation of the third bank and the fourth bank, and a refresh control unit suitable for controlling a refresh operation of the first to fourth banks.
US09190134B2
A three-dimensional array especially adapted for memory elements that reversibly change a level of electrical conductance in response to a voltage difference being applied across them. Memory elements are formed across a plurality of planes positioned different distances above a semiconductor substrate. A two-dimensional array of bit lines to which the memory elements of all planes are connected is oriented vertically from the substrate and through the plurality of planes. A single-sided word line architecture provides a word line exclusively for each row of memory elements instead of sharing one word line between two rows of memory elements thereby avoids linking the memory element across the array across the word lines. While the row of memory elements is also being accessed by a corresponding row of local bit lines, there is no extension of coupling between adjacent rows of local bit lines and therefore leakage currents beyond the word line.
US09190129B2
Preamble release training in a double data-rate dynamic random access memory interface uses feedback from read operations to adjust the preamble release signal so that the preamble release signal continues to be activated close to the middle of the preamble. A first signal, and then a second signal, are generated in response to an initiation of a read operation. The first and second signals are characterized by a delay from the initiation of the read operation of one or more clock cycles plus a fine delay contributed by an adjustable delay circuit. The first signal is provided to a data strobe parking circuit that uses it to release or un-park the data strobe signal lines. The second signal is phase-compared with the data strobe signal associated with incoming data during the read operation. The adjustable delay circuit is adjusted in response to the result of the comparison.
US09190126B2
Sense amplifiers and methods for precharging are disclosed, including a sense amplifier having a pair of cross-coupled complementary transistor inverters, and a pair of transistors, each one of the pair of transistors coupled to a respective one of the complementary transistor inverters and a voltage. The sense amplifier further includes a capacitance coupled between the pair of transistors. One method for precharging includes coupling input nodes of the sense amplifier to a precharge voltage, coupling the input nodes of the sense amplifier together, and coupling a resistance to each transistor of a cross-coupled pair to set a voltage threshold (VT) mismatch compensation voltage for each transistor. The voltage difference between the VT mismatch compensation voltage of each transistor is stored.
US09190121B2
A semiconductor memory device and a method for generating a reference voltage needed for operating the same are disclosed. The semiconductor memory device includes a first decoder configured to generate a default set signal in response to a reset signal and a clock enable signal, a second decoder configured to generate a reference voltage set signal in response, and a reference voltage provider configured to generate an internal reference voltage.
US09190116B2
Certain embodiments of the present disclosure include a hard disc drive housing comprising a baseplate having a bottom portion and walls extending from a perimeter of the bottom portion, the walls including a clearance area; a cover that includes a planar interface surface with the baseplate, the interface surface having a width that exceeds the baseplate wall thickness in the clearance area; and a gasket configured to be compressed between the baseplate and the cover at the interface surface.
US09190113B2
A docking device for a hard disk has a protective box housing an electronic unit including a printed circuit card and a fan arranged in or in the vicinity of an opening formed in a first wall of the protective box. The box also has a location for a hard disk. The fan is arranged in the vicinity of an edge of the printed circuit card so that the air stream driven by said fan sweeps over both main faces of the printed circuit card. The guide is designed to guide at least a portion of the air stream driven by the fan directly to the location for a hard disk.
US09190108B2
A cleaning head for removing contaminants from a data storage media, the cleaning head having a cleaning surface comprising a self-assembled monolayer, with the cleaning surface leading a read/write transducer. The self-assembled monolayer is selected so as to have a terminal functional group that has a high affinity to the contaminant(s) desired to be attracted and/or removed.
US09190104B2
Embodiments are related to systems and methods for data processing, and more particularly to systems and methods for calibration during data processing. As an example, a data processing system is discussed that includes a sample averaging circuit operable to average digital samples from an analog to digital converter circuit over multiple instances of an analog input to yield an X-average output, and a selector circuit operable to select one of the digital samples or the X-average output as a processing output.
US09190097B2
In an optical information recording/reproducing device that radiates signal light and reference light to a recording medium, forms a hologram, and records information and emits the reference light to the hologram of the recording medium and reproduces information, a laser light source that generates the signal light and the reference light; a light angle control unit that controls an angle of the reference light incident on the recording medium; a light detecting unit that detects diffracted light when the reference light is radiated; a positioning unit that allocates an address to the recording medium and performs positioning of the recording medium for the address; a tilt measuring unit that measures a tilt of the recording medium; and a control unit that controls the incidence angle of the reference light, on the basis of a tilt measurement result in a recording mode, in a reproduction mode, are included.
US09190093B2
The present disclosure relates to a magnetic medium that includes a substrate and a bit patterned magnetic layer applied to the substrate. The bit-patterned magnetic layer includes islands and each island includes a first magnetic material having a first magnetic anisotropy and that has a top surface, a bottom surface, and a peripheral surface. Each island also includes a second magnetic material covering the peripheral surface of the first magnetic material and having a second magnetic anisotropy that is higher than the first magnetic anisotropy. In one embodiment, the first magnetic material may comprise a nucleation domain in a centrally located surface portion of the magnetic islands and/or the second magnetic material may comprise an outer shell on the peripheral surface of the islands.
US09190088B2
A control system for aligning a first element coupled to an actuator with a second element of a main system includes a position sensor that measures an absolute position of the first element relative to the main system as a sensor signal, a position error signal-based compensator that generates a second control signal as a function of a position error signal, wherein the position error signal indicates a relative position of the first element as a difference between the actual position of the first element and a target position of the first element relative to the second element, a sensor-based compensator that generates a first control signal as a function of the sensor signal and the second control signal, and an actuator that changes the position of the first element relative to the second element dependent on the first control signal to align the first element with the second element.
US09190085B1
An apparatus includes a waveguide with first and second sections, and a junction coupling the first and second waveguide sections together. The first waveguide section has a first reflective device and the second section comprising a second reflective device arranged to generate a standing wave in the waveguide with maximum energy wave intensity at a target region of the waveguide in response to an incident energy wave being provided into at least one of the waveguide sections.
US09190080B1
A method and system for providing a magnetic transducer is described. The method and system include providing an underlayer, a seed structure, and a magnetically hard layer. The underlayer has a surface. The seed structure resides on the surface and includes an amorphous layer and a seed layer. The amorphous layer wets the surface of the underlayer. The seed layer having a natural growth texture. The magnetically hard layer resides on the seed structure. The seed layer resides between the magnetically hard layer and the amorphous layer. The magnetically hard layer has a desired crystal orientation corresponding to the natural growth texture of the seed layer.
US09190077B2
Arrangements relate to a data storage system. The data storage system can include a data storage tape. The data storage tape can be arranged in a concertina format. In such a format, the data storage tape can include a plurality of tape segments. Each tape segment can be separated from a neighboring tape segment by a fold. In some arrangements, the data storage tape arranged in a concertina format can be received within a housing.
US09190073B2
Methods and systems are provided for utilizing audio commands onboard an aircraft. A method comprises identifying a flight phase for the aircraft, resulting in an identified flight phase, receiving an audio input, resulting in received audio input, filtering the received audio input in a manner that is influenced by the identified flight phase for the aircraft, resulting in filtered audio input, and validating the filtered audio input as a first voice command of a first plurality of possible voice commands.
US09190072B2
A system and method for noise reduction applied to a speech recognition front-end. An output of a front-end is optimized by giving, as a weight to the output for each band, a confidence index representing the remarkableness of the harmonic structure of observation speech. In a first method, when clean speech is estimated by executing MMSE estimation on a model that gives a probability distribution of noise-removed speech generated from observation speech, the posterior probability of the MMSE estimation is weighted using the confidence index as a weight. In a second method, linear interpolation is executed, for each band, between an observed value of observation speech and an estimated value of clean speech, with the confidence index serving as a weight. The first method and the second method can be combined.
US09190070B2
Provided is a noise suppressing technology capable of suppressing various noises including unknown noises without storing information relating to a large number of noises in advance. Noises in a degraded signal are suppressed and noise information is generated on the basis of a noise suppression result. The noises in the degraded signal are suppressed using the generated noise information.
US09190048B2
A speech dialog system includes a data center apparatus and a terminal apparatus. The data center apparatus acquires answer information for request information obtained in a speech recognition process for speech data from a terminal apparatus, creates a scenario including the answer information, creates first synthesized speech data concerning the answer information, transmits the first synthesized speech data to the terminal apparatus, and transmits the scenario to the terminal apparatus while the first synthesized speech data is being created in the creating the first synthesized speech data. The terminal apparatus creates second synthesized speech data concerning the answer information in the received scenario, receives the first synthesized speech data, selects one of the first synthesized speech data and the second synthesized speech data based on a determination result regarding whether the reception of the first synthesized speech data is completed, and reproduces speech.
US09190038B2
A tension adjustment hoop (1) for tensioning a resonant skin (13) on a musical instrument (6, 25), the tension adjustment hoop (1) being formed by a ring (2) with a center axis (3) and with retention means (4) arranged to interact with coupling means (5) on the musical instrument (6, 25) for retention of the tension adjustment hoop (1), the tension adjustment hoop (1) having an opposing top side (7) and bottom side (8), where the tension adjustment hoop (1) comprises an inner fluid channel (17), provided with a pressure adjustment connection (26) in hydraulic connection with the fluid channel (17), and a plurality of pistons (10), each in hydraulic connection with the fluid channel (17), each with a free end (11) opposite the fluid channel (17), and each, under the influence of the pressure in the fluid channel (17), being displaceable in a direction parallel to the center axis (3) of the tension adjustment hoop (1) between a first extreme position, where the free end (11) is within or level with the bottom side (8), and a second extreme position, where the free end (11) is outside the bottom side (8).
US09190034B2
A plectrum or guitar pick and method of manufacture thereof. The plectrum has one or more metal edges that are substantially flush/planar with the body of the plectrum. This edge may be an outer edge of the plectrum itself or an inner edge of a cutout punched into the body of the pick. Alternatively, metal can be plated onto the body of the plectrum. The body of the plectrum may be formed of a metal, plastic or other suitable material. The interior of the body may contain customized designs, print, or cutouts that contain metal. The metal edge of the plectrum is capable of being flush with the body through a novel method of manufacturing plectra on metallic (e.g., copper clad) boards. Thus, the body and edges of the plectrum may remain coplanar as if created from the same material, though retaining benefits of being formed of two separate materials.
US09190029B2
A display apparatus including: a display unit for displaying image data in a first display region of the display unit; a motion sensor for sensing a motion of a user; and a display controller for controlling the display unit to divide the first display region into a bezel display region and a second display region according to the motion of the user sensed by the motion sensor, for displaying variable bezel image data in the bezel display region, for scaling the image data so as to correspond to the second display region, and for displaying the scaled image data in the second display region.
US09190025B1
Techniques for utilizing different versions of a same font when rendering subsequent portions of a content item. For instance, envision that a user requests to open an electronic book. In response to this request, a display controller may display the first page of the electronic book using a flashing update and, therefore, may display the text using a regular weight of a particular font. However, when the user subsequently requests to turn to the second page of the electronic book, the display controller (utilizing a non-flashing update) may update the display using a version of the same font having a lesser weight. Given that some level of bleeding with likely occur when using the non-flashing update, the lesser weight coupled with the bleeding may result in text that approximates the weight of the text of the first page of the electronic book.
US09190018B2
A method of rendering customized pointing indicia including the steps of monitoring application program interface messaging and intercepting a call for a unique system pointer identifier. A stored collection of predefined vector shapes is accessed, from which a predefined vector shape is selected correlated to the current system pointer identifier. The stroke and fill attributes are set for the vector shapes. A sequence of rasterized frames of vector shapes having different attributes are created and displayed to produce animated pointing indicia effect. The customized vector shape is rasterized and displayed to an end user operating a computer. Customization, animation, and magnification of pointing indicia are performed responsive to user input, which may be a touchscreen event, body movement, hand gesture, mouse event, or a key stroke.
US09190008B2
A gate driving module includes a gate driver and a gate signal generator. The gate driver generates a vertical start signal, a plurality of gate clock signals and a plurality of inverse gate clock signals based on a vertical start control signal, a plurality of gate clock control signals, a gate on voltage, a first gate off voltage and a second gate off voltage. The number of the gate clock signals is P. The number of the inverse gate clock signals is P. The number of the gate clock control signals is P. P is a positive integer equal to or greater than two. The gate signal generator generates a gate signal based on the vertical start signal, the gate clock signals and the inverse gate clock signals.
US09189987B2
A carry table generating method is provided for generating N dither carry tables, so as to dither N pixel blocks, wherein a size of the pixel block is N×N, and N is an integer greater than 1. The carry table generating method comprises the following steps: reading a plurality of basic tables from a memory, wherein the base tables are corresponding to a plurality of basic blocks, the number of the basic blocks is smaller than N, and the size of the basic blocks is smaller than the size of the pixel blocks; expanding the size of the basic tables by a first conversion procedure, and expanding the number of the basic blocks by a second conversion procedure; and generating the dither carry tables by using the expanded basic blocks.
US09189982B1
A system for applying a film having a smooth message over an irregular area of a vehicle in an accelerated manner, without heat, unnecessary tools, or extra training. This system can provide improved static resistance for the vehicle and cathodic protection while creating a surface of the smooth message to adhere.
US09189979B2
A display shield assembly adapted to hold a beverage. The display shield assembly construction includes a display shield and a collapsible beverage container frame. The collapsible beverage container frame comprises a substantially circular container stabilizer and a strap. The strap is integrally connected to the substantially circular container stabilizer. The strap includes at least one surface portion that is attached to the display shield. The collapsible beverage container frame supports a beverage container in wedged suspension under the force of gravity.
US09189976B2
A method of operation of a navigation system includes: detecting a current location for locating a vehicle; determining a road type as multi-layered at the current location for identifying a multi-layer road structure; calculating a first average speed outside an intersection location; calculating a second average speed at the intersection location; determining a difference speed between the first average speed and the second average speed; and determining a road layer location from the difference speed for locating the current location along the multi-layer road structure for displaying on a device.
US09189967B2
Methods and arrangements for enhancing content in discussion forums. Access to an online discussion is provided. A posting by an author participating in the discussion is accepted, and a recommendation is automatically produced for the author for amending the posting to increase the likelihood of response to the posting by other individuals participating in the discussion.
US09189966B2
A server configured to create a learning trail application for a geographic area. The server includes a processor configured to: provide a template having a plurality of fields including a location field configured to receive the geographic area and an image archive field configured to receive images; receive template data for placement as the content of one or more of the plurality of fields; receive instructions for determining the placement of the template data into one or more of the plurality of fields; and generate the learning trail application from the template with the received template data. During execution of the application, the application is configured to receive at least one input image, determine whether a match exists between the input images and the content in the image archive field and display the template data associated with the content in the image archive field, when a match exists.
US09189965B2
Methods and arrangements for enhancing content in discussion forums. Access to an online discussion is provided. A posting by an author participating in the discussion is accepted, and a recommendation is automatically produced for the author for amending the posting to increase the likelihood of response to the posting by other individuals participating in the discussion.
US09189962B1
Novel and non-trivial systems and methods for generating and providing alerts in a terrain awareness and warning system (“TAWS”) are disclosed. The systems could be comprised of a navigation system, an airport-related database, a terrain database, a terrain alert processor, and crew alerting system. A phase of flight and flight attitude parameter may be determined based on the location to the nearest airport or runway environment, and a terrain clearance altitude associated with the phase of flight and flight attitude parameter may be added to the highest elevation of a terrain cell over which the aircraft is projected to operate to determine a minimum operating altitude of the terrain cell. If the aircraft altitude is less than any value of minimum operating altitude along the projected flight path, an alert signal is generated.
US09189956B2
When a key input acknowledging unit acknowledges user input from a valid key enabled to control a first electronic device, a light-emission control unit causes a first light-emitting unit for a first selection key to emit light. On the other hand, when the key input acknowledging unit acknowledges user input from a control key other than the valid key, the light-emission control unit causes a second light-emitting unit for a second selection key or a third light-emitting unit for a third selection key to emit light.
US09189948B2
An object acquiring system includes a cloud center, a target device disposed on an object, a host device, and a plurality of acquiring and tracking devices. The target device is provided with an ID. The host device registers an object account database, according to the ID, in the cloud center, and records a state message for the target device in the object account database. When receiving the ID transmitted by the target device, the acquiring and tracking devices log in the cloud center to check the state message, and determine whether to report the geolocation, and/or the time the ID is received, to the cloud center. The geolocation and the time information, reported by the acquiring and tracking devices, are used to track the moving trace of the target device, so that the object can be quickly located when straying or getting lost.
US09189946B2
Ambient amount of a hazardous condition may be monitored. A mode may be set to a state indicative of the hazardous condition being present in the ambient environment. It may then be determined that the amount of the hazard in the ambient environment has dropped below an alarm criterion. A time period may then be tracked during which the amount of the hazardous condition present in the ambient environment of the hazard detector has remained below the alarm criterion. It may be determined that the time period has reached at least a threshold duration, during such time period the amount of the hazardous condition present in the ambient environment of the hazard detector having remained below the alarm criterion. An indication of the hazardous condition easing may be output in response to the time period being at least the threshold duration.
US09189937B2
Protecting material from contamination by an illicit substance or object during unauthorized or illegal action, performed by children, teenagers, animals Providing material inside a closed container having an access opening, aligning a trap with access opening, mounting aligned trap within the container, and adding decoy material to trap Closed container having access opening, for containing the material, and trap mountable within container, alignable with access opening, and suitable for holding decoy material Trap with decoy material intercepts and traps illicit substance or object introduced via access opening into container, preventing the illicit substance or object from contacting protected material inside container Unique alignment and mounting via appropriate shape, configuration, dimensions, of trap relative to access opening, and amount of decoy material, produce a protective visual illusion against a perpetrator performing unauthorized or illegal action Optional automatic in-situ testing/monitoring quality or/and quantity of decoy material in mounted trap.
US09189930B2
A first device may receive an alert from a second device; and execute, based on receiving the alert, a particular alerting program, of multiple alerting programs, to activate or deactivate multiple separate light sources, implemented within the first device, in a sequence in accordance with instructions included in the particular alerting program. The instructions may be selected or customizable by a user via an application associated with the first device. The first device may be separate from the second device.
US09189929B2
A battery-powered supplemental alert generator is disclosed that is adapted to be mounted in close proximity to, such as within 3 or 4 feet of, a conventional smoke, heat and/or fire detector/alert device. The supplemental alert generator operates in a relatively low power mode while listening for the nearby detector/alert device to generate a standard audible alert signal. Upon detecting that a monitored sound level has reached a particular threshold, the supplemental alert generator enters into a higher power analysis mode in which it analyzes the detected signal to assess whether it is an audible alert signal. If an audible alert signal is detected, the supplemental alert generator generates one or more supplemental alert signals, such as a 520 Hz audible square wave signal. The supplemental alert generator may be used to retrofit a house, hotel, or other building to comply with new standards or to otherwise increase the effectiveness of the existing detection/alert system.
US09189922B2
In the game machine which adopts an accumulation-type progressive jackpot with a jackpot payout increasing according to a game play of a player and increases the jackpot payout by a predetermined unit according to a predetermined number of game plays by the player, the game machine includes a monitor which displays a game screen. The game machine counts the jackpot payout increasing according to the game play of the player by each player as a separate increment, manages a fraction with the separate increment smaller than the predetermined unit in association with the player and controls the display device so as to display the fraction.
US09189908B2
A projectile dispenser apparatus used as a novelty device to aim and rapidly dispense multiple pieces of materials such as currency at a target under the exclusive actuation and control of the user.
US09189903B2
The invention relates to providing extended user assistance to the user of a portable electronic device. In particular, the invention relates to providing using assistance for a user of a portable electronic device, comprising a display and a Near Field Communication (NFC) circuit. The method comprises swiping the portable electronic device over an NFC tag comprising user assistance data, accessing user assistance information based on the user assistance data and displaying the user assistance information on the display. The application also relates to a method for providing context-based user assistance information and to a corresponding device.
US09189897B1
Methods for communicating a ranking characterizing a portion of a roadway include: (a) ranking at least one segment of a roadway based on an amount of deviation between a true driving behavior on the at least one segment of the roadway and an expected driving behavior predefined for the at least one segment of the roadway; and (b) communicating the ranking to a client. Apparatuses for communicating a ranking characterizing a portion of a roadway are described.
US09189892B2
Systems and methods for generating an augmented reality interface for generics activities are disclosed. The systems and methods may be directed to creating an augmented reality display for an activity performed on a surface. Given an image of the activity, an activity solver library and associated configuration information for the activity may be selected. The surface of the activity from the image may be rectified, forming a rectified image, from which activity state information may be extracted using the configuration information. The activity state information may be provided to the activity solver library to generate solution information, and elements indicating the solution information may be rendered in a perspective of the original image. By providing the configuration information associated with an activity solver library, an augmented reality interface can be generated for an activity by capturing an image of the activity.
US09189891B2
Systems and methods for navigating a camera are provided. In some aspects, a method includes identifying an initial projection of a target on a viewport of the camera. The initial projection is associated with an initial camera pose of the camera. The method also includes determining a final projection of the target on the viewport. The final projection is associated with a final camera pose of the camera. The method also includes calculating intermediate camera poses of the camera along a navigational path between the initial camera pose and the final camera pose. Each of the intermediate camera poses is associated with a corresponding intermediate projection of the target on the viewport. The intermediate camera poses is calculated such that each subsequent one of the intermediate projections is closer to the final projection than is a previous one of the intermediate projections.
US09189887B2
An information processing apparatus that calculates a similarity between a plurality of pieces of content stored in a content storage unit, stores content information including information of the similarity obtained by the similarity calculation, generates a virtual three-dimensional display screen for content selection on the basis of stored content information, and allows selection of a piece of content from the virtual three-dimensional display screen.
US09189879B2
Information about a device may be emotively conveyed to a user of the device. Input indicative of an operating state of the device may be received. The input may be transformed into data representing a simulated emotional state. Data representing an avatar that expresses the simulated emotional state may be generated and displayed. A query from the user regarding the simulated emotional state expressed by the avatar may be received. The query may be responded to.
US09189862B2
A method, apparatus, system, and computer program product provide the ability to model a polyline boundary from point cloud data. Point cloud data is obtained and boundary cells are extracted. Potential boundary points are filtered from the boundary cells. Line segments are extracted from the potential boundary points and refined. A regularized polygon is obtained by intersecting the refined line segments.
US09189853B1
Methods and systems for automatically generating pose estimates from uncalibrated unordered panoramas are provided. An exemplary method of automatically generating pose estimates includes receiving a plurality of uncalibrated and unordered panoramic images that include at least one interior building image, and extracting, for each panoramic image, feature points. The method includes generating a match matrix for all the panoramic images based on the one or more feature points, constructing a minimal spanning tree based on the match matrix, identifying a first and second panoramic image, based on the minimal spanning tree, wherein the second panoramic image is associated with the first panoramic image providing a navigation from the first panoramic image to the second panoramic image.
US09189848B2
According to one embodiment, a medical image processing apparatus includes an X-ray image obtaining unit, a marker detection unit, a contrast image generation unit and a display image generation unit. The X-ray image obtaining unit obtains X-ray contrast image data and X-ray fluoroscopic image data. The marker detection unit detects positions of a marker from the X-ray contrast image data, or the X-ray contrast image data and the X-ray fluoroscopic image data. The marker is attached to a device. The contrast image generation unit generates X-ray contrast image data for a combination with a movement correction making the positions of the marker be positions which can be regarded as a same position. The display image generation unit generates X-ray image data for a display by combining the X-ray contrast image data for the combination with the X-ray fluoroscopic image data.
US09189846B2
The invention relates to a method for display of multi-channel image data, characterized in that multi-channel image data of an object that are provided by multiple channels of an imaging device are received, an image synthesis is performed on the basis of the multi-channel image data, and a synthesized image data set is output on a display device, characterized in that the image synthesis is performed in a way that the single-channel image data are temporally shifted according to a given function and the parameters of the given function are controllable by a user during the output of the synthesized image data set on the display device. Furthermore, the invention relates to a device for display of multi-channel image data with an appliance for receiving multi-channel image data of an object that are provided by multiple channels of an imaging device, a computation unit for the execution of an image synthesis which is performed on the basis of the multi-channel image data, and an output unit for the display of synthesized image data sets, characterized in that the computation unit is designed in a way that for the image synthesis the single-channel image data are temporally shifted according to a given function and parameters of the given function are controllable by a user during the output of the synthesized image data set on the display device.
US09189841B2
A tire appearance detection method includes: capturing an original grey-level image of an inner surface of a tire, and transforming the original image into an orthonormal space with an x-axis (OX) representing a circumferential direction and with a y-axis (OY) representing a radial direction; applying a series of filters to the original image, to obtain a multivariate image; splitting the multivariate image according to a predefined tiling in axial and circumferential directions, to obtain multivariate sub-images of the inner surface of the tire; transforming each of the multivariate sub-images into one-dimensional vectors using selected descriptors, to obtain a simplified multivariate image of the inner surface of the tire; transforming the simplified multivariate image into a common reduced factorial space; and locating sub-images of the inner surface of the tire containing an anomaly using a classifier suitable for identifying an area of the common reduced factorial space containing an anomaly.
US09189827B2
System for conveying a stream of information. The system includes an encoding device employing a spatio-temporal coding scheme that omits light, including codes embedded therein that are invisible to a user. A receiver that might be a cell phone camera receives light from the encoding device and computer apparatus is programmed with software to decode the received light to generate the stream of information. The encoding device is preferably a video display.
US09189826B1
Implementations are provided herein relating to audiovisual matching. Audio and video channel data is merged to create a single multi-channel fingerprint used to match media content. Audio channel data is used to generate audio fingerprints. Video channel data is used to generate a video fingerprints. Multi-channel fingerprints can then be generated based on the audio channel fingerprints and video channel fingerprints. In this sense, entropy can be increased while the multi-channel fingerprint can be less resistant to noise.
US09189825B2
An electronic device is disclosed. The electronic device can comprise a display and a controller. The display can display stereoscopic images. The controller can scale the stereoscopic image while moving the stereoscopic image along a virtual axis. At this time, the controller can change the scale factor of the scaled stereoscopic image in proportion to the depth in the direction of the virtual axis.
US09189824B2
A method for airport dynamic aviation planning is disclosed. The method includes the steps of populating an existing conditions database comprising an inventory of existing conditions data at the airport, defining an aviation planning scenario with a graphical user interface by selecting input parameters, developing, by a processor, a future growth forecast comprising future levels of aviation activity at the airport in response to the selected input parameter, generating, by a processor, a facility requirements summary needed to satisfy the selected input parameter by comparing the difference between the future growth forecast and the existing conditions data, and generating, by a processor, a dynamic airport layout plan graphically representing the facility requirements.
US09189817B2
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.
US09189816B1
Various approaches described herein enable various types of users, such as finance managers, vendors, and vendor managers to access up-to-date information in a retail environment that can assist with obtaining and tracking various items to be offered through that environment. A budget planner can analyze information such as historical performance, projection, and vendor data to establish a budget plan for various providers for a particular period. The budget information is fed to an assortment planner, which can use similar and other types of information to allocate that budget across various types and styles of item for each provider. A commitment tracker enables a user to commit to at least some portion of the allocation for various items, and track how well the orders are filled. Information at each level is fed back into the system to be almost instantly available and to adjust allocations for current or future periods.
US09189813B1
A method and system for updating information to a merchandise catalog page includes automatically regenerating a merchandise catalog page to include updated bid information if new bids have been placed relating to an item. According to another aspect of the invention, a merchandise catalog page for an item is automatically updated to reflect that an auction has closed, upon detecting that the auction for the item is closed.
US09189811B1
A shared “universal” virtual shopping cart (“the cart”) may be provided by a host to enable information sharing between multiple disparate electronic marketplaces provided by various merchants. The host may obtain user information via the cart to improve interactions with a user. The host may recommend an item to the user that is offered at a lower price and related to an item retained in the user's cart. The host may also recommend items based on a user's purchase history, such as complementary items (e.g., up-sell items) and items other users may recommend. In some aspects, the host may compile best selling lists based on data from multiple electronic marketplaces. The host may also perform user specific operations such as indicate an item in a cart is a duplicate of a previous purchase and monitor a price and/or available quantities of an item in the cart.
US09189808B2
A monitoring apparatus that acquires counter information from an image forming apparatus includes a transmission unit configured to transmit a snapshot generation job to the image forming apparatus, a reception unit configured to receive a completion notification indicating completion of the snapshot generation job, and an acquisition unit configured to acquire the snapshot indicating the counter information from the image forming apparatus in response to reception of the completion notification, wherein the snapshot generation job is managed with a queue for a job related to printing processing and is restricted from being canceled by general user authority.
US09189806B2
There is provided a system and method for dynamically generated client side streaming playlists. There is provided a method comprising receiving a request to stream a video asset for playback, retrieving, from a network, a video asset playlist corresponding to the video asset and an ad campaign playlist, generating a consolidated video playlist including the video asset playlist and the ad campaign playlist, and processing the consolidated video playlist using a media playback framework to stream a plurality of video files from the network for decoding and output to a display. Discontinuity tags within the video asset playlist may be utilized as insertion points for portions of the ad campaign playlist. The consolidated video playlist may be accessed through a local HTTP web server, advantageously allowing the use of commonly installed media playback framework models such as QuickTime X to trigger adaptive bitrate support through HTTP Live Streaming.
US09189792B2
Systems and methods for monitoring remotely located devices, systems, users, and user activities are described. The systems contain a central device where the digital content is stored, a remote device for delivering the digital content to a user, and means for transferring the digital content from the central location to the remote location. Data about the remote devices, users, and the user activities at the remote devices may be monitored. The data includes fault monitoring data, system performance data, system management data, user physical activity data, graphical interface data, demographic data, sales transaction data, survey data, and the like. The data can be monitored on a periodic basis or on a substantial real-time basis. The monitored data can then be used for various purposes, including customizing the advertising and content for an individual user or a group of users, reducing time wasted for diagnostic trips, lessening user frustration, and/or enhancing customer relationship management, as well as facilitating system administration, system maintenance, and/or statistical marketing analyses.
US09189790B2
Information about a caller is provided to an agent, such as a customer service operator in a customer service call center. In one embodiment, the agent may receive detailed account and/or personal information about the caller before being connected to the actual or live call. For example, the agent receives information from a customer database regarding a customer profile and information from an order database regarding order or transaction information. The customer database and the order database are external to the call center. The agent may modify the customer profile and/or the order or transaction information. The customer database and order database are update accordingly and the information may be transferred along with the call to another agent.
US09189786B2
Methods, systems and apparatus are provided including a proximity payment device reader which includes a reader control program. A first process is executed upon receipt of an activation signal indicating the initiation of a transaction involving a proximity payment device with the reader, the first process causing at least a first signal to be transmitted to a second process, the second process causing the transmission of at least a second signal to the proximity payment device through a transceiver. In some embodiments, the processes may be executed to compare application data received from the payment device to data stored in a transaction log to determine if the proximity payment device was involved in an interrupted transaction. If the proximity payment device was involved in an interrupted transaction a signal is transmitted to the proximity payment device to attempt to retry the interrupted transaction.
US09189785B2
Embodiments are directed to selecting a debit network using a quick response (QR) code and to processing a payment using a debit network selected according to information embedded in a QR code. In one scenario, a mobile computer system receives input indicating that a user has initiated a payment for various items sold by a provider of goods or services. The mobile computer system determines that the user or the provider has specified a preference indicating which debit network is to be used to process the payment. The mobile computer system then generates a QR code with the debit network selection and portions of the user's debit account information embedded in the QR code, and sends the generated QR code to a payment processing system. The payment processing system may be cloud-based, or may be run locally at the provider's point of sale.
US09189784B2
A system and method of transaction processing is provided. The system includes a central server, which, after receiving transaction and recipient information from an initiator, sends a verification code to the initiator. The server also sends instructions for the initiator to send the code to a recipient via an outside communication channel. The server receives the verification code from the recipient, and verifies the transaction. In this manner, security may be maintained.
US09189780B1
A first prompt is displayed to insert a deposit slip that includes declared information. The deposit slip is received, transported at a first speed, and imaged. A total declared cash-in amount and a total declared check amount are extracted from image data associated with the deposit slip. The total declared cash-in amount is determined to be a non-zero number. A second prompt is displayed to insert currency bills. The currency bills are received, transported at a second speed, and imaged. Deposit information is generated from image data associated with each of the currency bills. The deposit information at least includes a calculated total cash deposit amount. The deposit information is compared with the declared information to determine if the deposit transaction is balanced.
US09189778B1
Methods and systems for conducting a secure transaction over a network using one or more gateway servers. The methods include receiving a request from a consumer, sending the request to a merchant, and receiving, from the merchant, a payment order associated with the request. The payment order is received via a merchant programmable user interface. The methods also include confirming the payment order to transform the payment order to a confirmed payment order, sending the confirmed payment order to a user, and receiving, from the user, a payment authorization associated with the confirmed payment order, and the payment authorization being received via a consumer programmable user interface. The payment authorization from the user includes a secure, encrypted, Internet Protocol (IP) message using encryption hashed with public and private key management. The methods also include performing a transaction in accordance with the payment authorization.
US09189773B2
Methods and devices for selectively presenting a user interface for an email application are provided. More particularly, a change in the operating mode of a multiple virtual display smartpad device from a multiple virtual display operating mode to a single virtual display operating mode, or from a single virtual display operating mode to a multiple virtual display operating mode, can be determined. Moreover, a change in the operating mode can effect a change in a presentation of a user interface associated with an email application. More particularly, a presentation of a user interface can be retained, where the number of virtual displays of the device in view of the user is changed, provided a user interface for the email application remains in view of the user after the change in operating mode.
US09189771B2
A client generates a list associating a document, an operation for the document, and a user and transmits the list to a server. When an operation for the document is received from a user, the client acquires information including a document, an operation for the document, and a user and transmits the information to the server. The server receives and stores the list from the client, receives the information from the client, searches storage unit for a list including information matching the information, and transmits the list to the client. The client receives and displays the searched list.
US09189770B2
In the context of recruitment and sales, it is difficult to ensure that there is a consistent level of activity tracking that occurs in a Customer Relationship Management or Applicant Tracking System (CRM/ATS, tracking application, or tracking system) from one user (e.g., recruiter or sales representative) to another within a single firm. This is due in large part to the manual and time consuming mechanics of logging the activity. Example embodiments of the present invention include a mail server component that automatically logs such activity. The system determines who the email is being sent to and from, as well as whether the email contains calendar event (e.g., appointment) information. The system then searches a database to determine if the recipients of the email message are contacts in the tracking application. If a match is found, the message is automatically added to the contacts activity record as either an inbound email, outbound email, or appointment. Activity tracking is, thus, consistently maintained among all users, ensuring a higher quality of activity-based metrics.
US09189743B1
The present disclosure relates to a computer-implemented method for iteratively solving a constraint satisfaction problem. The method may include assigning a value to each of one or more variables associated with the constraint satisfaction problem, each of the one or more variables having a first domain. The method may also include identifying an invalid solution resulting from a first value assigned to a first variable. The method may further include replacing the first value with a second value assigned to the first variable. The method may also include, upon identifying the invalid solution, generating a second domain larger than the first domain.
US09189741B2
A system for automated contract management includes a computing device (102) and a memory storing program instructions that when executed by computing device (102). The program instructions cause the computing device (102) to generate an ontology (115) of terms and cross-contractual relationships in contracts (105, 110) and machine interpretable terms (120) and cross-contractual relationships (125) derived from the contracts (105, 110) with reference to the ontology (115). A method for automated contract management is also provided.
US09189724B2
The present invention provides a noncontact interface technique capable of performing communication operation without stopping an internal operation even when a clock signal cannot be extracted from a carrier wave. In a semiconductor device that receives a modulated carrier wave from an antenna, generates an internal clock signal on the basis of a clock signal extracted from the received carrier wave, and performs operation synchronously with the internal clock signal, a PLL circuit that receives the extracted clock signal and generates the internal clock signal is provided with a voltage control oscillation function. In the case where the clock signal extracted from the carrier wave is discretely interrupted, the function makes the internal clock signal maintained at a frequency immediately before the interruption. With the configuration, even when the clock signal extracted from the carrier wave is interrupted, internal data processes such as decoding and bus interfacing can be continued.
US09189720B2
A computer assisted method for generating an image from a text character includes the steps of reading the text character from a machine readable storage device and pattern mapping the text character to a pattern of multiple-valued text characters, and rendering the image.
US09189719B2
An encoded information reading (EIR) terminal can comprise a microprocessor, a memory, a communication interface, and a plurality of EIR devices. Each EIR device can be configured to output a decoded message responsive to reading decodable indicia. The EIR terminal can be configured to transmit via the communication interface to an external computer at least one decoded message corresponding to the decodable indicia read by an EIR device. The EIR terminal can be further configured to supplement the decoded message by a source identifier string identifying the EIR device.
US09189716B2
An image obtained by shrinking an original image in a row direction is halftoned, and this halftone dot image is enlarged in the row direction and recorded at double speed. In order to determine a threshold value of a threshold matrix used for halftoning an image, prepared is a matrix space in accordance with writing positions used for actual recording of an image. In the matrix space, writing elements are set alternately with non-writing elements both in the row direction and in a column direction. In the matrix space, turn-on numbers are allocated to all the writing elements in avoidance of the non-writing elements. Then, in accordance with the turn-on numbers, respective threshold values for the writing elements are determined. By shrinking the threshold matrix in the row direction with omission of the non-writing elements, a threshold matrix for double speed is obtained.
US09189714B2
An image processing apparatus includes a first determination unit configured to determine whether a pixel included in image data belongs to an edge, a second determination unit configured to determine whether a pixel included in the image data is achromatic, and a processing unit configured to perform process for forming a pixel only with an achromatic color material on a pixel determined as belonging to an edge and being achromatic. In a case where the pixel has been determined as belonging to an edge and being achromatic, the processing unit determines whether the process is to be performed on a pixel adjacent to the pixel which has been determined as belonging to an edge and being achromatic, and, in a case where it has been determined that the process is to be performed, performs the process on the adjacent pixel.
US09189713B2
A letter printing system includes: a data processing unit for receiving an instruction to print document data containing letter data of a plurality of letters, generating print data and outputting the print data to a printing unit; and the printing unit for performing, for each letter, printing on a paper sheet for envelope and a paper sheet for enclosure according to the print data and outputting the paper sheets in the order of printing, wherein the data processing unit determines a letter boundary of each letter in the document data and sequentially outputs print data of each letter to the printing unit, and the printing unit adjusts the order of pieces of page data forming the print data of each letter according to a predetermined order of output of the paper sheet for envelope and the paper sheet for enclosure for performing inserting and sealing operation, and performs printing.
US09189712B1
A method of adaptive overprinting of a first digital image over a pre-printed second image comprising at least one feature, the method comprising: capturing an image of a substrate pre-printed with said second image and with at least one registration mark; automatically computing: one or more offsets from intended pre-determined properties of the at least one registration mark; and one or more compensation adjustment values to be applied to properties of the at least one feature, based on said one or more computed offsets; applying said computed one or more compensation adjustment values to said first digital image to create a corrected digital image; and printing said corrected digital image over said second image.
US09189710B2
The disclosure discloses a recorded matter producing apparatus comprising a data acquisition portion and an end adjusting portion. A printing head performs printing on a medium to be recorded and produce recorded matter where desired print based on print data is formed. The data acquisition portion acquires unit print data for periodically performing print formation per data print area and total length data. The data print area comprises a predetermined unit length. The total length data indicates a total length of a recorded matter print area on which a unit image corresponding to the unit print data is periodically printed. The end adjusting portion makes adjustments so as to match an end position both of the recorded matter print area and the data print area where the unit image is formed in a last sequence, by either print data mode adjustment or total length data adjustment.
US09189707B2
Annotating and classifying an image based on a user context includes determining a location data of an object captured in an image, determining an attribute data of the object, obtaining sensor data from sensors that are associated with the location data based on the attribute data, determining a recommended user context from one or more predefined user contexts based on a comparison of the location data, the attribute data, and the sensor data with location data, attribute data, and sensor data of one or more images associated with the one or more predefined user contexts, determining a recommended class of the captured image based on the recommended user context, selecting one or more annotation data from the location data, the attribute data, and the sensor data based on the recommended class or the recommended user context, and annotating the image with the one or more annotation data.
US09189705B2
Overlay measurement systems and methods are disclosed that control the relative phase between the scattered and specular components of light to amplify weak optical signals before detection. The systems and methods utilize model-based regressional image processing to determine overlay errors accurately even in the presence of inter-pattern interference.
US09189698B2
A method of converting user-selected printed text to a synthesized image sequence is provided. The method includes capturing a first image of printed text and generating a model information associated with the text.
US09189697B1
A system comprising at least one processor; at least one sensor electronically connected to the at least one processor; and computer executable instructions readable by the at least one processor and operative to use the at least one sensor to detect a recording device. A method comprising: using at least one sensor to detect a recording device; and controlling a content played on a content playing device based on whether a recording device is detected. A computer readable medium having computer executable instructions for performing a method comprising: using at least one sensor to detect a recording device; and controlling content played on a content playing device based on whether a recording device is detected.
US09189693B2
An information processing apparatus encodes an input pattern to a code including a plurality of bits, calculates reliabilities for respective bits of the code, generates a similar codes each similar to the code based on the reliabilities, and recognizes the input pattern based on the code and the similar codes.
US09189681B2
An image processing apparatus comprises, a management unit configured to classify a face feature information of a face region of an object extracted from image data into a predetermined category in accordance with a similarity determination, and manage the face feature information in a dictionary, a condition setting unit configured to set category determination conditions for classifying the face feature information into the category in accordance with individual information representing at least one of an age and sex of the object and a determination unit configured to determine, based on the category determination conditions set by the condition setting unit, a category to which the face feature information belongs in the dictionary.
US09189671B2
The recognition rate is improved when recognizing magnetic ink characters. The character recognition unit of a check reader scales and adjusts the waveform of the reference waveform data for each magnetic ink character referenced to a scaling point set in each character, recognizes the read magnetic ink character based on the difference between the reference waveform data after adjustment and the character waveform data, and when there are three peaks exceeding a specific level in the reference waveform data, sets two scaling points F1, F2 in the waveform of the reference waveform data and scales the waveform of the reference waveform data referenced to the two scaling points F1, F2.
US09189667B2
An article having a conductive body, a magnetic diverter, and a communication device is described. The magnetic diverter is positioned on an outer surface of the conductive body. The magnetic diverter covers a substantial portion of the outer surface of the conductive body. A communication device is positioned on the outer surface of the diverter or may be recessed therein. The communication device is capable of signal coupling with a reader.
US09189662B2
Apparatus for reading an RFID tag includes an RF-blocking enclosure having a port and adapted to receive through the port a non-RFID-active object having an RFID tag affixed thereto. An RFID reader has a reader antenna located outside the enclosure. The antenna transmits an RF downlink signal in a particular direction. An RF grating is arranged between the reader antenna and the port so that, after the enclosure receives the object having the tag, the port is located in the transmit direction from the reader antenna, and RF energy transmitted from the reader antenna has a selected linear polarization after passing through the grating.
US09189651B2
A user information management apparatus stores various types of user information on a user in a storage unit, causes a providing unit to provide a user with an access code used to access the user information on the user stored in the storage unit, and when receiving the access code from the facility device installed in a facility that provides a service, causes the transmitting unit to transmit the user information corresponding to the service provided by the facility having the facility device among the various types of the user information stored in the storage unit.
US09189649B2
A method, system and computer program product for security model for workflows aggregating third party secure services. In one embodiment, a workflow model described in a workflow language is provided and configured to declare security requirements of a composite application integrating protected data from two or more external network resources. The method also incorporates providing an authentication service executing on at least one secure server computer. The authentication service is configured to conduct user authentication and authorization to access the protected data at the external network resources on behalf of the composite application executing on at least one host server computer according to the workflow language.
US09189642B2
Methods and apparatus for safe processing of on-demand delete requests are disclosed. An item is stored in a storage entity that is associated with a trusted secure device. A delete request to delete the item is received at the trusted secure device. However, the trusted secure device does not yet delete the item from the storage entity. The trusted secure device creates an audit log of the delete request. The audit log specifies the item to be deleted and includes information about the delete request. The audit log is made available to an approval source. The approval source must grant approval in the form of an approval response in order for the item to be deleted. If the trusted secure device receives an approval response from the approval source, the item is deleted.
US09189638B1
Systems and methods for multi-function and multi-purpose cryptography are described, including obtaining a message to be encrypted by a cipher engine configured to perform encryption using a plurality of predetermined tags with an encryption function; determining a tag of the plurality of predetermined tags based on the message; encrypting, by the cipher engine, the message using the tag to produce a ciphertext; and sending the ciphertext.
US09189628B2
A data-driven system for fast response to security vulnerability, in one example embodiment, comprises a request detector, a content type evaluator, and a presentation module. A request detector may be configured to detect a request to display content. A content type evaluator may be configured to determine a type of the requested content. A presentation module may be configured to selectively display the requested content based on the determined type of the requested content. The content type evaluator and the presentation module may utilize a data file that stores information related to potential vulnerabilities associated with a content viewing application. Example data file may be an XML file.
US09189626B1
Techniques for detecting malicious code are disclosed. In one particular embodiment, the techniques may be realized as a method for detecting malicious code comprising the steps of identifying a query to a domain name service that resolves to a local address; identifying the process that originated the identified query; and designating the identified process as infected based on identifying the process as having originated the query that resolved to a local address.
US09189623B1
A bipartite graph is generated which includes one or more source vertices and one or more destination vertices. For a given source vertex, a temporal behavioral matrix is generated using the bipartite graph where a first dimension of the temporal behavioral matrix is associated with time and a second dimension of the temporal behavioral matrix is associated with at least some of the one or more destination vertices. For the given source vertex, a model is generated using at least some portion of the temporal behavioral matrix. Anomaly detection is performed on at least part of the temporal behavioral matrix using the model.
US09189622B2
Particular embodiments establish static redirection of a function that is a member of a class to an alternate implementation of the function. A software tool executing on a computer server receives an executable file for an application and a location for an alternate implementation of the function. The function may be written in Objective C. The software tool can be used to locate a structure for the function by traversing serialized metadata in the executable file. The software tool can then be used to modify the metadata in the executable file by updating the value of a selector indicating the location of a current implementation of the function to indicate a location of the alternate implementation. The selector may be included in a element of the structure for the class method. Finally, the application may provide the modified executable file for installation on client devices.
US09189621B2
Protection systems and methods provide for protecting one or more personal computers (“PCs”) and/or other intermittently or persistently network accessible devices or processes from undesirable or otherwise malicious operations of Java TN applets, ActiveX™ controls, JavaScript™ scripts, Visual Basic scripts, add-ins, downloaded/uploaded programs or other “Downloadables” or “mobile code” in whole or part. A protection engine embodiment provides for monitoring information received, determining whether received information does or is likely to include executable code, and if so, causes mobile protection code (MPC) to be transferred to and rendered operable within a destination device of the received information. An MPC embodiment further provides, within a Downloadable-destination, for initiating the Downloadable, enabling malicious Downloadable operation attempts to be received by the MPC, and causing (predetermined) corresponding operations to be executed in response to the attempts.
US09189620B2
Embodiments of apparatuses, articles, methods, and systems for protecting software components using transition point wrappers are generally described herein. In one embodiment, an apparatus includes a first component, a wrapper component, and a management module. The wrapper component is to transform a transition point between the first component and a second component. The management module is to control access to the first component through the transformed transition point. Other embodiments may be described and claimed.
US09189618B2
A secure password generation method and system is provided. The method includes enabling by a processor of a computing system, password translation software. The computer processor generates and stores the random translation key. A first password is received and a second associated password is generated. The computer processor associates the second password with a secure application. The computer processor stores the random translation key within an external memory device and disables a connection between the computing system and the external memory device.
US09189610B2
A projection type image display device provided with an unauthorized use preventing system includes a button unit or a remote controller for operating the display device, a condition memory for storing information indicating at least one use condition in an authorized use of the display device, a password memory for storing a password for releasing a restriction on the use of the display device, a detector for detecting a used condition of the display device at a power on timing, and a processor for imposing restrictions on the use of the display device when the use condition detected by the detector does not match the at least one use condition indicated by the information stored in the condition memory and for relieving the restriction based upon input of the password.
US09189600B2
Systems and methods are disclosed for evaluating cardiovascular treatment options for a patient. One method includes creating a three-dimensional model representing a portion of the patient's heart based on patient-specific data regarding a geometry of the patient's heart or vasculature; and for a plurality of treatment options for the patient's heart or vasculature, modifying at least one of the three-dimensional model and a reduced order model based on the three-dimensional model. The method also includes determining, for each of the plurality of treatment options, a value of a blood flow characteristic, by solving at least one of the modified three-dimensional model and the modified reduced order model; and identifying one of the plurality of treatment options that solves a function of at least one of: the determined blood flow characteristics of the patient's heart or vasculature, and one or more costs of each of the plurality of treatment options.
US09189598B2
A device for managing health data provides a first housing portion including a data storage system that stores health data and a second housing portion including a data communications element. The data communications element provides data communications between the data storage system and a processing device that processes the health data according to a data-management software. The first housing portion and the second housing portion are connected by a cable that communicates signals between the data communications element and other components in the first housing portion. Another device for managing health data provides a first housing portion including a health data management system and a data communications element that provides data communications between the health data management system and an external processing device. The second housing portion is removably coupled to the first housing portion, and includes at least one component used by the health data management system.
US09189595B2
A method, apparatus, and computer-readable storage medium are provided for analyzing data from a component separation/mass spectrometer (CS-MS), wherein an intensity peak is determined, with an area thereof determined using an integration procedure, in each two-dimensional data set. The intensity peak indicates a sample component, and the area thereof indicates a relative quantity of the sample component. An integration procedure determines the area of selected peaks of a first portion of the two-dimensional data sets associated with a first sample component, and is applied to the intensity peaks of a second portion having the areas thereof not determined by that integration procedure, to adjust the relative quantity of the first sample component in the second portion samples relative to the relative quantity of the first sample component in the first portion samples. The re-integration may also involve determining whether a second sample component is indicated by the intensity peak.
US09189589B2
Via redundancy insertion is described. A via layout is analyzed by identifying each via, and for each via, identifying a location therefore in the layout, whether the via is redundant and a layout configuration for the via. Each via is classified into a bin of similar layout configurations. For each bin of redundant vias, possible via replacement candidates are determined from a database of possible replacement vias, and the candidates are ranked according to rule-based, recommendation-based and/or model-based criteria. For each via in each bin having a replacement(s), an optimal replacement is identified from among the ranked candidates taken in ranked order that first satisfies another criteria, such as not violating an applicable design rule. The layout is then updated with the optimal replacement.
US09189579B2
Techniques to automatically generate simulated information are described. A method comprises receiving, by a program builder component executed on a processor, a structured input file comprising one or more data libraries and one or more directive files to generate simulated data for a simulation database. The method further comprising producing, by the program builder component executed on the processor, a data generator program based on the structured input file, the data generator program arranged to generate the simulated data for the simulation database using multiple data generating sessions executed concurrently or sequentially. Other embodiments are described and claimed.
US09189578B1
Embodiments of the present disclosure may include receiving, at one or more computing devices, the electronic circuit design, wherein the electronic circuit design includes at least one Unified Power Format file. Embodiments may further include generating, using the one or more computing devices, a schematic of a power supply network, based upon, at least in part, the at least one Unified Power Format file, the schematic including one or more power supply network components.
US09189571B2
Systems, methods, and apparatus allow for easy and efficient structural design and/or reconfiguration while using existing stock components. One or more implementations allow a designer to import a stock file containing an inventory of stock components that are usable as part of a structural design. In particular, one or more implementations allow the stock components to be used in a structural design while tracking, in real-time, the availability of stock components. Furthermore, one or more implementations automatically correlate stock components with existing components of a structural design or with new components as a designer inserts them into the structural design. Additionally, one or more implementations visually distinguish between new components in the structural design and stock components in the structural design. Furthermore, one or more implementations auto-select or modify surrounding components in the structural design to match an inserted stock component.
US09189566B2
Implementations of the present disclosure include methods for annotating an enterprise service that is electronically stored in an enterprise service repository. In some implementations, methods include generating one or more graphs based on one or more artifacts, the one or more artifacts resulting from a development process of the enterprise service, generating one or more metadata repositories based on the one or more artifacts, each metadata repository comprising instance data corresponding to one of the one or more graphs, storing the one or more graphs and the one or more metadata repositories to a knowledge base provided in a computer-readable medium, determining one or more annotations based on the one or more graphs and the one or more metadata repositories, associating the one or more annotations to the enterprise service, and storing the one or more annotations in the enterprise service repository.
US09189564B2
A method and apparatus providing a user interface for an Internet service are provided. The user interface providing apparatus displays an nth Web page including at least one hyperlink on a screen, senses a direction of a gesture, determines a hyperlink indicating one of a previous Web page and next Web page to a current Web page from among the at least one hyperlink based on the gesture direction, and displays a Web page indicated by the determined hyperlink on the screen.
US09189562B2
A web browsing purpose classification apparatus, including a display unit which displays a webpage and a document retrieval unit which retrieves document data from the displayed webpage. A keyword extraction knowledge unit stores knowledge necessary for keyword extraction. This knowledge is used by a keyword extraction unit to extract keywords from the document data. A webpage format determination knowledge unit stores knowledge necessary for the determination of webpage formats which is used by a webpage format determination unit to determine webpage formats. A web browsing history storage unit stores the keywords and webpage formats as web browsing history. A browsing purpose classification knowledge unit stores knowledge necessary for the classification of browsing purposes which is used by a browsing purpose classification unit to classify browsing purposes.
US09189558B2
The present invention includes systems and methods for retrieving information via a flexible and consistent targeted search model that employs interactive multi-prefix, multi-tier and dynamic menu information retrieval techniques that provide context-specific functionality tailored to particular information channels, as well as to records within or across such channels, and other known state information. Users are presented with a consistent search interface among multiple tiers across and within a large domain of information sources, and need not learn different or special search syntax. A thin-client server-controlled architecture enables users of resource-constrained mobile communications devices to locate targeted information more quickly by entering fewer keystrokes and performing fewer query iterations and web page refreshes, which in turn reduces required network bandwidth.
US09189551B2
Embodiments of the invention relate to a category based navigation system obtaining user data related to a plurality of users relevant to the primary user. The method further comprises obtaining entity data associated with an entity in a plurality of entities. The category based navigation system then determines one or more entities relevant to the primary user, and determines an initial order of relevance of a set of relevant entities. The method further comprises categorizing and displaying the set of relevant entities with an initial categorization on a user device to the primary user. The category based navigation system may then obtain, via the user device, user feedback, adjust the initial categorization and initial order of relevance based on the user feedback; and display the adjusted categorization and adjusted order of relevance of the set of relevant entities to the primary user on the user device.
US09189544B2
An approach for graphically representing tags in a networked computing environment is provided. In a typical embodiment, a frequency of use of each of a set of tags contained in at least one computer storage medium of the networked computing environment will be determined. A set of relationships between the set of tags will be identified, and each of the set of tags will be displayed within a set of objects of a graphical (e.g., Venn) diagram according to the frequency. The set of relationships between the set of tags may determine an amount of overlap of the set of objects. The set of tags and/or graphical objects may be formatted to graphically represent attributes such as: topics corresponding to the set of tags, groupings of the topics corresponding to the set of tags, trends related to the set of tags, an importance of the set of tags, etc.
US09189542B2
Evidence profiling, in one aspect, may receive a candidate answer and supporting pieces of evidence. An evidence profile may be generated, the evidence profile communicating a degree to which the evidence supports the candidate answer as being correct. The evidence profile may provide dimensions of evidence, and each dimension may support or refute the candidate answer as being correct.
US09189534B2
Techniques are provided for resynchronizing instances of a replicated table. In one embodiment, a database server is provided as a member of a plurality of communicatively coupled database servers. Each database server is configured to support a replicating mode of operation and a non-replicating mode of operation. The instances of the replicated table are resynchronized responsive to a user request, without stopping any of the plurality of database servers and without requiring any of the plurality of database servers to operate in the non-replicating mode of operation.
US09189522B2
Approaches, techniques, and mechanisms are disclosed for maintaining a set of baseline query plans for a database command. Except in rare circumstances, a database server may only execute a command according to a baseline plan, even if the database server predicts that a different plan has a lower cost. The set of baseline plans are plans that, for one reason or another, have been determined to provide acceptable actual performance in at least one execution context. When the database server receives a request to execute a particular command, the database server, if possible, always executes the command according to the lowest predicted cost baseline plan. The database server may evolve the plan baseline to include additional plans by generating and testing new plans in response to new requests to execute the database command, or as part of a query optimization or tuning process.
US09189518B2
An approach is provided in which a sample point system allocates sample point identifiers to a root node included an index tree that includes multiple leaf nodes. The sample point system distributes the sample point identifiers to the root node's child nodes, and recursively traverses through the index tree's hierarchical index levels and distributes the sample point identifiers from the child nodes to a subset of the index tree's leaf nodes. In turn, the sample point system collects sample data from the subset of the plurality of leaf nodes corresponding to the distributed sample point identifiers.
US09189515B1
Techniques are described for retrieving data stored in disparate datastores that support different or heterogeneous storage systems. A report description may be received from a user, the report description including multiple query templates for generating queries to retrieve data from the disparate datastores. The report description may be analyzed to determine input parameters for generating the queries. A user interface may be dynamically generated to solicit input values corresponding to the input parameters. On receiving the input values, the system may generate and execute the queries of the query plan, and combine the results based on result combination information included in the report description.
US09189510B2
When multiple regional data clusters are used to store data in a system, maintaining cache consistency across different regions is important for providing a desirable user experience. In one embodiment, there is a master data cluster where all data writes are performed, and the writes are replicated to each of the slave data clusters in the other regions. Appended to the replication statements are invalidations for cache values for the keys whose values have been changed in the master data cluster. An apparatus in the master data cluster logs replication statements sent to the slave databases. When a slave database fails, the apparatus extracts the invalidations intended for the failed database and publishes the invalidations to a subscriber in the region of the failed database. The subscriber sends the invalidations to the local caches to cause stale data for those keys to be deleted from the caches.
US09189509B1
A method and system for storing complex graph data. The graph data is represented by triples, quadruples, quintuples, etc. In order to speed up storage and retrieval of graph data, the data is stored in a form of triples, quadruples, quintuples, etc. in a B-tree. The B-trees are data structures that allow operations on dynamic data sets. The operations can be search, search for minimum and maximum values, insert, delete, reference to parent or child directory. The tree can be used as a dictionary or as a prioritized chain. The speed of tree operations is proportional to the height. The data is read as blocks from the same location. If a tree node is moved to an operational memory, an allocated memory block is moved and the operation executes very fast.
US09189505B2
Disclosed is a system for, and method of, determining whether records and entity representations should be delinked. The system and method need no human interaction in order to calculate parameters and utilizing formulas used for the delinking decisions.
US09189504B2
Systems, methods, and other embodiments associated with application source code scanning for database migration are described. In one embodiment, a method includes identifying a subset of application source code files that are likely to require modification to access a destination database. The subset of application source code files is scanned for artifact expressions that access a source database and should be changed to access the destination database.
US09189499B2
An information processing apparatus acquires a first metadata value of first metadata from a content to be assigned metadata, performs a first search from contents by the first metadata using the first metadata value as a search condition, acquires a second metadata value of second metadata different from the first metadata from one or more contents included in a set of a result of the first search, performs a second search from the contents by the second metadata using the second metadata value as a search condition, finds a degree of similarity between the set of the result of the first search and a set of a result of the second search, and assigns, according to the degree of similarity, the second metadata value as metadata of the content to be assigned metadata.
US09189491B2
The disclosed technology can enable files to be stored with a networked environment. The files can be associated with information (e.g., properties) such as a file name, a file type, a date/time at which a respective file was last accessed, a number of times a respective file was accessed, data representing the contents of a respective file, and other information. Based at least in part on analyzing the information, the disclosed technology can select or identify a file and/or a file property (e.g., a file type) that the disclosed technology predicts to be most relevant to the user. The disclosed technology can then recommend applications based at least in part on the selected or identified file and/or file property (e.g., file type).
US09189486B2
A content management system (CMS) autonomically generates structure for a document when a synchronization rule references structure that does not exist in the document. A dynamic structure policy specifies at least one criterion that determines if and how the structure is autonomically generated. By autonomically generating structure in a document, a CMS administrator or CMS user (such as the author) is relieved of the manual task of generating the structure before the synchronization rule can be successfully processed. Once dynamically generated, the added structure may be auto-populated with dummy data or with default data specified in the autonomic structure policy.
US09189477B2
Managing direct attached cache and remote shared cache, including: receiving from an enclosure attached server, by an enclosure that includes enclosure cache, a request for data; determining, by the enclosure, whether the data has been requested by a predetermined number of enclosure attached servers; and responsive to determining that the data has been requested by a predetermined number of enclosure attached servers, marking, by the enclosure, the data as enclosure level cacheable.
US09189461B2
Disclosed is a method that generates a page frame structure associated with a sequentially-ordered set of pages, each being characterized by a set of page frame features. N-grams (sequence of n features) are computed from a set for n contiguous pages, and n-grams which are repetitive (Kleene cross) are selected. Pages matching the most frequent repetitive n-ram are grouped together under a new node, and a new sequence is created. The method is iteratively applied to this new sequence. The output is an ordered set of trees.
US09189459B2
An apparatus includes a protrusion determination unit that determines a protrusion of print data with respect to a data arrangement area, an attribute determination unit that determines whether the attribute of the print data is text or non-text, a segmentation unit that segments text data into block data that can be arranged on at least two or more of data arrangement areas adjacent to each other when the print data is text data, and an arrangement order determination unit that determines an arrangement order of the plurality of block data after segmentation processing with respect to the plurality of data arrangement areas based on the arrangement order of text data prior to segmentation processing.
US09189456B2
The present invention provides a means for optimization and re-use of hardware in the implementation of Viterbi and Turbo Decoders using carry save arithmetic. Successful provision for each target application requires that two main issues be confronted. These are: merging the computation of summation terms (a2−b2+c2) with (x2+y2+z2); and (a3+b3−c3) with (x3+y3+z3); implementing an efficient method of computing (a4−b4−c4); and merging this computation with (x4+y4+z4). The invention solves both of these issues and successfully merges the Viterbi instructions with a complete reuse of the hardware that is required for the implementation of Turbo instructions. The hardware required by both classes of instructions is optimized by efficiently employing carry save arithmetic.
US09189453B2
The invention pertains to a method for verifying the consistency of the values (β1,β2,β3) given by the sideslip probes (1,2,3) of an aircraft and to a device implementing this method. This method is noteworthy in that it consists in consolidating the values of two sideslip probes by using the value of the incidence α.
US09189451B1
A network device determines an exposure time associated with an image sensor coupled to a spacecraft for capturing an image of a target object orbiting the Earth. The network device computes a maximum relative angular velocity associated with the target object based on the exposure time and a dimension of a pixel of the image sensor. The network device identifies a first pointing direction of the image sensor for initiating a search for the target object. The network device generates a first angular velocity probability distribution map for the target object and divides the first angular velocity probability distribution map into a first set of angular velocity regions (AVRs). The network device selects a first AVR from the first set of AVRs for scanning by the image sensor and generates a search schedule that includes a first entry for informing the spacecraft to scan the first AVR.
US09189448B2
A network of switches may be adapted to route image data to one or more processor cores based on tags associated with data samples, where each tag includes at least one reference-space coordinate value. When image data is received by the network, the image data may be spatially transformed to a reference space, e.g., the physical space that is represented by the image data, to generate the data samples and each data sample may be tagged with a corresponding reference space coordinate value and routed through the network to one or more of the processors according to the tag.
US09189445B2
A method and a device for synchronizing broadcast of streaming data by a transmitting data processing unit to a plurality of receiving data processing units is provided. After a data word has been sent, a synchronizer in the transmitting data processing unit collects an acknowledge signal from each of the receiving data processing units and then generates an indication that the next data word can be transmitted. This allows to speed-up data delivery to parallel working processing units in a system-on-a-chip since data delivery has no longer to account for a maximum predictable latency of the respective receiving units.
US09189438B2
Various aspects of dynamic power reduction in a bus communication architecture are described herein as embodied in an XBAR architecture that provides flexible gating of multiple paths and repeater circuitry to allow any of a number of selected clients to communicate with any of the other interconnected clients while reducing dynamic power consumption by disabling unused repeater circuitry in the bus communication architecture.
US09189437B2
An interface device (10) provides fast data communication between a host device with input/output interfaces and a data transmit/receive device, wherein the interface device (10) comprises a processor means (13), a memory means (14), a first connecting device (12) for interfacing the host device with the interface device, and a second connecting device (15) for interfacing the interface device (10) with the data transmit/receive device. The interface device (10) is configured by the processor means (13) and the memory means (14) in such a way that, when receiving an inquiry from the host device via the first connecting device (12) as to the type of a device attached to the host device, regardless of the type of the data transmit/receive device, the interface device sends a signal to the host device via the first connecting device (12) which signals to the host device that it is communicating with an input/output device.
US09189433B2
An order controller stores each received event in a separate entry in one of at least two queues with a separate counter value set from an arrival order counter at the time of storage, wherein the arrival order counter is incremented after storage of each of the received events and on overflow the arrival order counter wraps back to zero. The order controller calculates an absolute value of the difference between a first counter value stored with an active first next entry in a first queue from among the at least two queues and a second counter value stored with an active second next entry in a second queue from among the at least two queues. The order controller compares the absolute value with a counter midpoint value to determine whether the first counter value was stored before the second counter value.
US09189432B2
A data processing apparatus comprises processing circuitry and a plurality of storage units. When the processing circuitry executes a data access instruction, then a storage controller identifies based on a target storage address of the data access instruction, which of the storage units includes the target storage location identified by the target storage address. Prediction circuitry is provided to predict a predicted storage unit predicted to include the target storage location, so that retrieval of the data value from the predicted storage unit can be initiated before the storage controller has identified the target storage unit. The prediction circuitry makes the prediction based on the type of the data access instruction executed by the processing circuitry.
US09189424B2
A processor transmits clean castout messages indicating that a cache line is not dirty and is no longer being stored by a lowest level cache of the processor. An external cache receives the clean castout messages and manages cache lines based in part on the clean castout messages.
US09189416B2
Methods, systems, and products describe a robust solution for the dictionary problem of data structures. A hash function based on tabulation is twisted to utilize an additional xoring operation and a shift. This twisted tabulation offers strong robustness guarantees over a set of queries in both linear probing and chaining.
US09189405B2
A method, system and computer program product for placing data in shards on a storage device may include determining placement of a data set in one of a plurality of shards on the storage device. Each one of the shards may include a different at least one performance feature. Each different at least one performance feature may correspond to a different at least one predetermined characteristic associated with a particular set of data. The data set is cached in the one of the plurality of shards on the storage device that includes the at least one performance feature corresponding to the at least one predetermined characteristic associated with the data set being cached.
US09189396B2
In one embodiment, a method performed by one or more computing devices includes receiving at a host cache, a first request to prepare a volume of the host cache for creating a snapshot of a cached logical unit number (LUN), the request indicating that a snapshot of the cached LUN will be taken, preparing, in response to the first request, the volume of the host cache for creating the snapshot of the cached LUN depending on a mode of the host cache, receiving, at the host cache, a second request to create the snapshot of the cached LUN, and in response to the second request, creating, at the host cache, the snapshot of the cached LUN.
US09189391B2
Package controller of a flash package, upon receiving an update data write request with respect to a first logical storage area corresponding to a first LU that is treated as a backup target, manages a first physical storage area as a backup storage area in a state where pre-update data is maintained, allocates a second physical storage area to the first logical storage area, and writes the update data to the second physical storage area. The package controller, upon receiving an update data write request with respect to a second logical storage area corresponding to a second LU that is treated as a non-backup target, manages a third physical storage area allocated to the second logical storage area as an invalid storage area, and writes the update data to a fourth physical storage area newly allocated to the second logical storage area.
US09189389B2
A memory controller having a plurality of channels according to an embodiment of the present invention includes: a valid page information management unit that manages, for each of the channel, identification information of a valid page; a write buffer that stores data to be written to the memory; a garbage collection control unit that executes a garbage collection process; and a channel controller capable of executing multi-plane read. The garbage collection control unit controls multi-plane read of the channel controller based on the identification information to level a total number of valid pages read from each of the channel.
US09189386B2
Systems and methods are provided for dynamically allocating a number of bits per cell to memory locations of a non-volatile memory (“NVM”) device. In some embodiments, a host may determine whether to store data in the NVM device using SLC programming or MLC programming operations. The host may allocate an erased block as an SLC block or MLC block based on this determination regardless of whether the erased block was previously used as an SLC block, MLC block, or both. In some embodiments, to dynamically allocate a memory location as SLC or MLC, the host may provide an address vector to the NVM package, where the address vector may specify the memory location and the number of bits per cell to use for that memory location.
US09189383B2
A solid-state disk device exchanging data with a host includes a nonvolatile memory device, a buffer memory configured to temporarily store data exchanged between the host and the nonvolatile memory, and a buffer manager configured to control transfer of data to/from the buffer memory, wherein the transfer of data between the nonvolatile memory device and the host during a streaming mode of operation begins immediately when a defined unit data is input to the buffer memory.
US09189381B2
A primary processing unit entitlement is determined for a logical partition. A smaller secondary processing unit entitlement is also determined. A partition manager allocates primary processing units to the logical partition from a primary shared processor pool, and the logical partition is activated. The secondary processing units are reserved for the logical partition from a secondary shared processor pool, and the logical partition can be relocated to the secondary shared processor pool in response to a condition such as a hardware failure. The logical partition can continue to process its workload with the fewer processor resources, and can be restored to the primary processing unit entitlement.
US09189374B2
An automatic test system and method for a distributed comprehensive service are disclosed. The system has a client (101), a scheduling server (102) and testing subsystems (103) which are in a distributed deployment and used to test tested systems (104) that are also in a distributed deployment. The scheduling server (102) receives and analyzes test tasks sent from the client (101), schedules test items according to the logical relationship and distributes them to the corresponding testing subsystems (103). The test subsystems (103) analyze and execute the test items to test the tested systems (104), collect test item execution reports and send the execution reports to the scheduling server (102). The scheduling server (102) generates a test task report and sends to the client (101) for examination. The system supports complicated multi-service test scenarios and multi-test task execution.
US09189369B1
A first input, a first function and a corresponding first output type of a first test of programming code are stored. The first output type results from execution of the first function with the first input for the first test of programming code. It is determined whether a second input type for a second test of programming code matches the first output type stored in the data source. If the second input type matches the first output type, the first function is executed with the first input so that the second test is performed using an output of the first function as the second input.
US09189365B2
Hardware-assisted program tracing is facilitated by a processor that includes a root instruction address register, a program trace signature computation unit and a call signature register. When a program instruction having an address matching the root instruction address register is executed, a program trace signature is captured in the call signature register and capture of branch history is commenced. By accumulating different values of the call signature register, for example in response to an interrupt generated when the root instruction is executed, software that performs program tracing can obtain signatures of all of the multiple execution paths that lead to the root instruction, which is also specified by software in order to set different root instructions for program tracing. In an alternative implementation, a storage for multiple call signatures is provided in the processor and read at once by the software.
US09189354B2
A method is shown to provide remote access to one or more debug access points whose functions include capabilities other than accessing memories across an application interface such as USB, IEEE 802.3 (Ethernet) and other protocols. The capabilities available include all or many of the capabilities provided by a dedicated debug interface.
US09189344B2
An embodiment of this invention is a storage management system including a processor and a storage device to manage a storage system having one or more copy functions. The processor locates data designated to determine a backup method. The storage device stores copy function management information on the one or more copy functions of the storage system. The processor refers to the copy function management information to ascertain the unit of copy operation of each of the one or more copy functions. The processor determines a candidate for a copy function of the storage system to be used to back up the designated data depending on the data configuration in a volume holding the designated data and the unit of copy operation of the candidate for the copy function.
US09189340B2
A system and method is disclosed for recovering a boot image from a secure location. Hardware instructions initiate a sequence of boot cycles to launch a computer operating system on a computer-enabled device. During the boot cycles, multiple levels of boot code are verified and a determination is made whether each level is usable by the device. If a level of boot code is determined to be unusable, a secure copy of the boot code is loaded from a secure read-only location to repair the unusable code to launch the computer operating system.
US09189339B1
In one aspect, a method includes intercepting an I/O sent by a virtual machine at a first site, sending the I/O to a first data protection appliance (DPA) at the first site, sending I/O metadata to a first service layer at the first site, sending I/O data down the I/O stack after receiving acknowledgement that the I/O metadata arrived at the first service layer, intercepting the I/O at the first service layer, sending the I/O metadata from the first service layer to a second service layer at a second site and sending I/O data to the second service layer at the second site by ensuring that I/O metadata mirroring between the first site and the second site is completed before I/O data mirroring occurs between the first site and the second site.
US09189330B2
Embodiments relate to stale data detection in a marked channel for a scrub. An aspect includes bringing the marked channel online, wherein the computer comprises a plurality of memory channels comprising the marked channel and a remaining plurality of unmarked channels. Another aspect includes performing a scrub read of an address in the plurality of memory channels. Another aspect includes determining whether data returned by the scrub read from the marked channel is valid or stale based on data returned from the unmarked channels by the scrub read. Another aspect includes based on determining that the data returned by the scrub read from the marked channel is valid, not performing a scrub writeback to the marked channel. Another aspect includes based on determining that the data returned by the scrub read from the marked channel is stale, performing a scrub writeback of corrected data to the marked channel.
US09189327B2
According to one embodiment, a memory system includes a plurality of memory devices and a memory controller operatively coupled to the memory devices. The memory controller is configured to partition write data into a plurality of data blocks, where each data block is associated with one of the memory devices. The memory controller is further configured to generate an instance of a local error-correcting code (ECC) corresponding to each data block, and merge each data block with the corresponding instance of the local ECC to form an encoded data block for each memory device. Additionally, the memory controller is configured to write each encoded data block to the memory devices such that each memory device stores one of the data blocks with the corresponding instance of the local ECC. A global ECC and a local ECC of the global ECC can also be included in the memory system.
US09189325B2
A memory system includes: a first non-volatile memory used for storing data to be accessed in block units; a second non-volatile memory used for storing data to be accessed in word units in random accesses to the second non-volatile memory; and a control section configured to control operations of the first and second non-volatile memories, wherein error correction codes to be applied to data stored in the second non-volatile memory are held in the first non-volatile memory.
US09189322B2
According to one embodiment, a memory module which includes a plurality of nonvolatile memory cells with a plurality of pages and line-and-space word lines to which more than one of the memory cells are connected, and a controller which receives write data from a host device.
US09189320B2
Embodiments relate to a computer for transmitting data in a network. The computer includes at least one data transmission port configured to be connected to at least one storage device via a plurality of paths of a network. The computer further includes a processor configured to detect recurring intermittent errors in one or more paths of the plurality of paths and to disable access to the one or more paths based on detecting the recurring intermittent errors.
US09189310B2
Systems and methods for automated monitoring of automated server control components are provided. Embodiments may include transmitting a request for state information associated with a component of the automated server control system. At least one of a reception of the state information for the component and a threshold time period without reception of the state information for the component may be detected. Some embodiments may include determining if the received state information for the component comprises an error condition. In some instances, an alert may be output based on at least one of detecting the threshold time period without reception of the state information for the component and determining that the received state information comprises an error condition.
US09189296B2
Disclosed herein is a caching agent for preventing deadlock in a processor. The caching agent includes a receiver configured to receive a request from a core of the processor. The caching agent includes ingress logic coupled to the receiver to determine that the request is potentially a cacheable request. The ingress logic is to determine that the request does not deplete an available coherence resource. The ingress logic is to allow the request to be processed in response to the determination that the request does not deplete the available coherence resource.
US09189294B2
A system and method of operation is disclosed describing migration, management, and operation of applications and servers from customer data centers to cloud computing platforms without modification to existing environments or user access procedures. A cloud isolation layer operates as a virtual layer on the cloud platform, enabling server operation in a virtual environment that appears the same as the prior local environment. A cloud software image and a local cloud gateway act to redirect existing addressing from the local environment to the cloud implementation through secure network and data paths. A local management application provides a control interface and maps and manages the local environment and utilized cloud resources.
US09189290B2
A technique includes distributing a plurality of tasks among a plurality of worker nodes to perform a processing operation on an array. Each task is associated with a set of a least one data block of the array, and an order of the tasks is defined by an array-based programming language. Distribution of the tasks includes, for at least one of the worker nodes, selectively reordering the order defined by the array-based programming language to regulate an amount of data transferred to the worker node.
US09189287B1
Methods, systems, and computer readable media can provide for harnessing of computing resources in customer premise equipment devices. This can be facilitated by dividing large processing tasks into minor tasks, sending the minor tasks to customer premise equipment devices, and compiling the results of the minor tasks completed by the devices.
US09189283B2
A system includes a client management component, a monitor component, and a hardware resource component, each of which is implemented in hardware. The client management component chooses a selected client from one or more clients for which a given task is to be fulfilled by a selected hardware resource of one or more hardware resources. The monitor component receives the given task and an identifier of the selected client from the client management component and monitors completion of the given task for the selected client by the selected hardware resource. The hardware resource management receives the given task from the monitor component, chooses the selected hardware resource that is to fulfill the given task, and launches the given task on the selected hardware resource.
US09189278B2
A method for job management in an HPC environment includes determining an unallocated subset from a plurality of HPC nodes, with each of the unallocated HPC nodes comprising an integrated fabric. An HPC job is selected from a job queue and executed using at least a portion of the unallocated subset of nodes.
US09189275B2
A method for job management in an HPC environment includes determining an unallocated subset from a plurality of HPC nodes, with each of the unallocated HPC nodes comprising an integrated fabric. An HPC job is selected from a job queue and executed using at least a portion of the unallocated subset of nodes.
US09189271B2
Technologies and implementations for transferring operation from an origin virtual machine to a destination virtual machine while the origin virtual machine continues to execute an origin executable are generally disclosed.
US09189270B2
A method for realizing jumps in an executing process instance can be provided. The method can include suspending an executing process instance, determining a current wavefront for the process instance and computing both a positive wavefront difference for a jump target relative to the current wavefront and also a negative wavefront difference for the jump target relative to the current wavefront. The method also can include removing activities from consideration in the process instance and also adding activities for consideration in the process instance both according to the computed positive wavefront difference and the negative wavefront difference, creating missing links for the added activities, and resuming executing of the process instance at the jump target.
US09189267B2
Methods and systems for implementing virtual processors are disclosed. For example, in an embodiment a processing apparatus configured to act as a plurality of virtual processors includes a first virtual program space that includes a first program execution memory, the first program execution memory including code to run a non-real-time operating system capable of supporting a one or more non-real-time applications, a second virtual program space that includes a second program execution memory, the second program execution memory including code to run one or more real-time processes, and a central processing unit (CPU) configured to operate in a first operating mode and a second operating mode, the CPU being configured to perform operating system and application activities using the first virtual program space for the first operating mode without using the second virtual program space and without appreciably interfering with the one or more real-time processes that are running in the second operating mode.
US09189262B2
A method of recommending one or more solutions to a performance issue may include receiving operations information associated with a print production environment, determining one or more performance metrics associated with the print production environment based on at least a portion of the received operations information, and determining whether a performance issue associated with the print production environment exists based on one or more of the performance metrics. The method may include, in response to determining that a performance issue exists, identifying a cause of the performance issue, identifying a different configuration of production devices for the print production environment, running a simulation on the different configuration using historical job information associated with the print production environment to determine whether the different configuration mitigates the performance issue, and in response to determining that the different configuration mitigates the performance issue, recommending the different configuration to a user.
US09189260B2
A computer determines that a utilization level of a resource has satisfied a threshold. The computer scales the allocation of the resource to the furthest of the current allocation of the resource plus a parameter and of a historical limit. The computer determines if the scaled allocation of the resource is outside the historical limit and if so, sets the historical limit equal to the scaled allocation of the resource. The computer determines whether the scaling of the allocation of the resource will result in an allocation oscillation. The computer determines if the scaled allocation of the resource is outside a boundary parameter and if so, sets the allocation of the resource equal to the boundary parameter.
US09189254B2
A system and method that enables a plurality of lay users to collaborate on automating computer tasks is disclosed. In one embodiment, the system automatically performs these tasks, rather than just documenting how to perform them. The system allows a database of solutions to be built for every important computer task. A key characteristic of this system is that users contribute to this database by simply performing the task. The system records the graphical user interface (GUI) actions as the user performs the task. It aggregates GUI traces from multiple users into a canonical sequence of GUI actions parameterized by user-environment that will successfully accomplish the task on a variety of different configurations. A classifier is used to predict which steps are likely to be misinterpreted and requests human intervention to properly perform them. This process can be done iteratively until the translation is believed to be correct.
US09189253B2
Systems, methods, and computer readable media for implementing reentrant compositing window manager applications are described. In general, techniques are disclosed for using a second application to composite portions of hierarchically structured objects and the window manager to composite certain other portions of the same object. More particularly, a window manager application may be used to composite objects of a first type (e.g., application backing store bitmaps) and then call or invoke a second application to composite objects of a second type (e.g., hierarchically structured objects). The second type of object includes information (e.g., a reference) of the composite window manager's output buffer at the time the second application was invoked. This knowledge may be used by the second application to call back into the window manager in a manner that permits the generation of unique visual effects without violating modern memory management scriptures regarding the separation of application memory spaces.
US09189248B2
A specialized boot path for speeding up resume from a sleep state is discussed. In a UEFI-compliant system, a specially constructed alternate firmware volume is created which contains only the code modules used during resumption from an S3 sleep state. This alternate firmware volume is copied into Random Access Memory (RAM) during a normal boot. When the system subsequently enters the S3 sleep state and then begins the resume boot process, code in the boot sequence detects it is a resume from an S3 sleep state, restores a RAM configuration and jumps execution to a Pre-EFI Initialization (PEI) core entry point in the alternate firmware volume in RAM instead of to a firmware volume in ROM. This alternate firmware volume performs specified S3 resume tasks and then returns control to the operating system.
US09189234B2
An overhead reduction system creates a plurality of candidates of constants to be stored in one or more constant registers based on constants used in the program code of the current compilation scope, estimates, for each of the candidates of constants, an effect of overhead reduction by generation of the constant used in the program code by using the candidate of constant, determines a base constant to be loaded on the constant registers based on the estimation result, loads the base constant on the constant registers at an entry point of the program code, and generates a code for generating the constants used in the program code by using values of the constant registers.
US09189233B2
Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program into multiple parallel threads are described. For example, a method according to one embodiment comprises: analyzing a single-threaded region of executing program code, the analysis including identifying dependencies within the single-threaded region; determining portions of the single-threaded region of executing program code which may be executed in parallel based on the analysis; assigning the portions to two or more parallel execution tracks; and executing the portions in parallel across the assigned execution tracks.
US09189232B2
The present invention discloses a RISC processor and a method of processing flag bits of a register in the RISC processor. Said RISC processor comprises a physical register stack, an operating component connected to the physical register stack and an decoder connected to the operating component; the physical register stack comprises an emulation flag register for emulating to realize flag bits of a flag register in a CISC processor; the operating component comprises a flag read-write module for reading and writing the values of the flag bits of the emulation flag register. The operating component further comprises an operating controller for performing an operation control according to the values of the flag bits of the emulation flag register when the RISC processor is in the working mode of X86 virtual machine during an operation process.
US09189226B2
Techniques for using a software logistics protocol include initiating, using the software logistics protocol, a software logistics process, the software logistics protocol being a common application programming interface (API) for controlling and managing the life cycle and operation of a plurality of different software logistics processes; monitoring, using the software logistics protocol, the progress of execution of the software logistics process; and gathering, using the software logistics protocol, output information from the software logistics process after the software logistics process finishes executing.
US09189217B2
A method of statically testing dependence in a dataflow program is provided, the method comprising receiving a dataflow program which provides parameters, including consumption rates, production rates on connections between actors in the program and a number of initial samples (delays) on the connections, generating from the parameters a model of a precedence graph for the dataflow program representing dependence constraints between distinct firings of the number of actors. For the model, determining a feedback distance between multiple firings of a same actor, determining sets of parallel regions comprising a given number of actor firings of a same actor, composing mutually independent component regions comprising at least a part of the sets of parallel regions, and composing one or more composite regions comprising one or more component regions and/or one or more sets of parallel regions, being composed so that a pre-determined criteria is satisfied.
US09189214B2
Embodiments relate to code stack management. An aspect includes a processor configured to execute a software application. Another aspect includes a code stack memory area and a data stack memory area, the code stack memory area being separate from the data stack memory area. Another aspect includes maintaining a data stack in the data stack memory area, the data stack comprising a plurality of stack frames comprising one or more data variables corresponding to the execution of the software application. Another aspect includes maintaining a code stack in the code stack memory area, the code stack comprising a plurality of code stack entries comprising executable computer code corresponding to the execution of the software application.
US09189210B2
A database is parsed to identify objects that represent graphical objects. A data model file is created from the objects that are identified as graphical objects. Source code is generated from the data model file and is then executed and displayed to a user. Alternatively, the source code can be loaded as a web page. The source code is executed to generate a graphical user interface. For example, the source code can be executed by being displayed in a display or in a web browser.
US09189204B2
Preparing a computer software application for static analysis by identifying a control flow within a model portion of a computer software application having a model-view-controller architecture, where the control flow passes a value to a controller portion of the computer software application, analyzing a declarative specification of the controller portion of the computer software application to identify a view to which the controller portion passes control based on the value, and synthesizing a method within the computer software application, where the method calls the view.
US09189201B2
An entropy source and a random number (RN) generator are disclosed. In one aspect, a low-energy entropy source includes a magneto-resistive (MR) element and a sensing circuit. The MR element is applied a static current and has a variable resistance determined based on magnetization of the MR element. The sensing circuit senses the resistance of the MR element and provides random values based on the sensed resistance of the MR element. In another aspect, a RN generator includes an entropy source and a post-processing module. The entropy source includes at least one MR element and provides first random values based on the at least one MR element. The post-processing module receives and processes the first random values (e.g., based on a cryptographic hash function, an error detection code, a stream cipher algorithm, etc.) and provides second random values having improved randomness characteristics.
US09189200B1
A specialized processing block in a programmable integrated circuit device is configurable to perform floating-point arithmetic operations at selectable different precisions. The specialized processing block includes a plurality of different respective types of floating-point arithmetic operator structures. For each respective type of floating-point arithmetic operator structure, respective control circuitry for partitions the respective type of floating-point arithmetic operator structure to select between a first precision for which the respective type of floating-point arithmetic operator structure is not partitioned, and at least a second precision, less than the first precision, for which the respective type of floating-point arithmetic operator structure is partitioned into at least two smaller ones of the respective type of floating-point arithmetic operator structure.
US09189196B2
A device may receive, from a peripheral device, information for controlling the peripheral device. The information for controlling the peripheral device may include information identifying a voice command associated with the peripheral device and information identifying a function corresponding to the voice command. The device may receive, from a user, the voice command. The device may cause the peripheral device to perform the function based on receiving the voice command.
US09189193B2
A mobile terminal and controlling method thereof are disclosed. The present invention includes a user interface unit configured to receive a user input and a user action, a controller configured to generate a first gallery including a first image saved in the mobile terminal included in a first application and generate a second gallery in response to the user input or the user action by linking the first application to a second application based on printing information on the image, the controller controlling an image printing by controlling a connection to a printable device, an output unit configured to output a second image of the generated second gallery, and a transmitting unit configured to transmit a signal including the outputted second image and a request for printing the second image to the connected printable device.
US09189191B1
The illustrative embodiments described herein provide systems and methods for managing the execution of print jobs. In one embodiment, a method includes receiving a print job associated with a set of print job parameters. The print job is sent from a computing device associated with a user. The method includes accessing a set of user parameters associated with the user, and determining a print job priority for the print job using the set of print job parameters and the set of user parameters. The method includes identifying a destination printer capable of executing the print job using the set of print job parameters. The method also includes initiating execution of the print job at the destination printer in response to determining to execute the print job based on the print job priority.
US09189190B2
A print system including a first printing apparatus subjected to color setting using a color sample, a second printing apparatus not subjected to color setting using a color sample, and a server computer generating a printing setting. The printing setting is used to cause the first printing apparatus to execute printing of a number of copies assigned to the first printing apparatus and proxy printing of a page that includes an object that requires strict color accuracy and is included in a number of copies assigned to the second printing apparatus, cause the second printing apparatus to execute printing of the number of copies assigned to the second printing apparatus except for the printing of the page, and merging the proxy printed page into the paper printed in the second printing apparatus.
US09189183B2
An image processing apparatus controls a plurality of devices to perform image processing, and includes a reception unit configured to receive a job when a power supply state to each device is in a power-saving state, a determination unit configured to determine whether the received job uses a device performing a print function, and a control unit configured to, when it is determined that the device performing the print function is not used, supply power to the device performing the print function to perform predetermined initialization processing according to an elapsed time after the device performing the print function has been moved to the power-saving state.
US09189177B2
A content outputting system includes a client, a content server, a mediation server and an outputting apparatus. Upon reception of a request for outputting content data, the client transmits a request for outputting, which includes a storage location of the content, to the mediation server, so that the mediation server transmits a request for acquisition of the content data to the content server. The content server retrieves the content data from a storage section thereof, and transmits the retrieved content data to the mediation server. The mediation server creates output data on the basis of the received content data, and then, transmits the created output data to the outputting apparatus.
US09189174B2
Provided are a nonvolatile memory device and a method for operating the nonvolatile memory device. The method for operating the nonvolatile memory device includes generating a first program voltage, applying the generated first program voltage to a first word line to which a first memory cell is connected for performing a first program operation on the first memory cell, determining whether a number of pulses of a pumping clock signal for generating the first program voltage is greater than or equal to a predetermined critical value n (where n is a natural number), and stopping the performing of the first program operation on the first memory cell when the number of pulses of the pumping clock signal is determined to be greater than or equal to the predetermined critical value n.
US09189170B2
A storage management solution according to certain embodiments is provided which decouples certain aspects of the storage manager from the data storage cell. The data storage system according to certain aspects can provide one or more external storage managers that manage data protection and administer the operation of data storage cells. According to certain aspects, usage of the decoupled storage manager can be allocated amongst multiple data storage cells, such as by data storage cells of multiple companies, sub-units of a company, or both.
US09189165B2
A method for memory management, include allocating an empty page of a physical memory for reference data according to execution of an application program, and mapping the empty page to a virtual memory; checking a physical address of the physical memory to which the reference data has been loaded; mapping the checked physical address to the virtual memory to which the empty page has been mapped, and mapping the reference data; and releasing allocation of the allocated physical memory when the reference data is mapped to the virtual memory.
US09189151B2
A computing device may include a touchscreen and logic configured to monitor a processing load for a plurality of central processing units at particular intervals and adjust a number of active central processing units, of the plurality of central processing units, based on the monitored processing load. The logic may further be configured to detect a touchscreen event associated with the touchscreen and activate one or more additional central processing units, of the plurality of central processing units, in response to detecting the touchscreen event.
US09189146B2
When a game operation image is displayed on a touch panel of a portable terminal, the size of a game display screen and the operation image are small and therefore the progress of a game becomes difficult. Even in the case of a terminal having only a touch panel of a limited size, an operation image having a size that affects the progress of a game as little as possible is displayed on the touch panel by superimposing the operation image on a game display screen at a position that affects the progress of the game as little as possible.
US09189128B2
One or more devices may receive information associated with multiple electronic communications intended for a user; identify attributes of the multiple electronic communications; determine, based on the attributes, display data for displaying representations of multiple electronic communications; and cause, based on the display data, the representations of the, multiple electronic communications to be displayed as a graphical display of icons arranged in a particular graphical structure in which the icons are connected via links. The icon may correspond to the representation of an electronic communication. The icon may be presented within the graphical display to visually indicate, to the user, an attribute of the electronic communication.
US09189118B2
A noise removing section (101) is provided which removes noise superimposed on each of N linear sum signals of target coefficients by filtering the N linear sum signals. An estimating section (105) estimates values of the M target coefficients by calculating an inner product of (i) signals which vary in accordance with the N linear sum signals from each of which the noise has been removed and (ii) N M-dimensional vectors.
US09189106B2
An optical touch panel system includes: a reflective element disposed on a first side of the touch control area; two lighting elements respectively disposed on a second side and a third side of the touch control area , wherein the second side and the third side are adjacent to each other, and the third side is opposite the first side; a first light projection apparatus including a mirror and a light generator, disposed on the first side and at a location adjacent to a fourth side of the touch control area; an image sensor capturing a first picture and a second picture respectively when the light generator is inactivated and activated; and a processor calculating a coordinate of the object according to geometrical information of an projected object image and a projected mirror image of the object in the first picture and the second picture.
US09189101B2
The present invention relates a mobile terminal capable of controlling contents displayed on a display unit, and a control method thereof. A mobile terminal according to one exemplary embodiment includes a terminal body, a transparent display unit having first and second transparent substrates both configured to sense touch inputs, a sensing unit to sense at least one of motion and rotation of the terminal body, and a controller to determine whether or not the sensed at least one of the motion and the rotation of the terminal body meets a preset condition information when an event is generated while a content is output on the first transparent substrate, and decide whether or not to display information relating to the generated event on the second transparent substrate based on the determination result.
US09189097B2
Discussed is a display device with integrated touch screen including a panel including a plurality of electrodes; a data driver for converting RGB data inputted from a timing controller into a data voltage, and supplying the data voltage to data lines; a gate driver for sequentially supplying a gate signal to gate lines so as to apply the data voltage to pixels of the panel during a high logic period of a horizontal sync signal; and a touch IC for supplying the touch scan signal to the plurality of electrodes every low logic period of the horizontal sync signal, wherein the touch IC applies the touch scan signal, at least once, to each of the electrodes during one frame.
US09189093B2
In a system, as well as a method for the generation of a signal correlated with a manual input operation, especially a gesture-like input operation is executed by a user with his hands or fingers in front of a physical device and it input signals for signal processing operations are generated which correlate in a particularly reliable and accurate way with manual input operations. A system may have an electrode group integrated into an equipment component, that has several plane shaped electrodes adjacent to each other, and a circuit arrangement coupled to the electrodes of the electrode group, wherein the electrode group and the circuit arrangement constitute a sensor circuit allowing both a detection of a status to evaluate as a physical contacting of the equipment component, and a position detection of the hand or a finger of a user in a area placed spatially upstream of the equipment component.
US09189087B2
An input system and a method for detecting touch using the same are provided. An input system includes: a sensor panel including first and second channels crossing each other, a stylus pen including: a first coil and a second coil divided from each other, a resonance capacitor and a switch serially connected to the second coil, and a conductive tip connected to the first coil, a stylus ground connected to the stylus pen, an antenna loop formed in an outer region of the sensor panel, and a touch controller connected to the first and second channels and the antenna loop.
US09189086B2
An interactive input system comprises at least one imaging assembly having a field of view looking into a region of interest and capturing image frames and processing structure in communication with the at least one imaging assembly. When a pointer exists in captured image frames, the processing structure demodulates the captured image frames to determine frequency components thereof and examines the frequency components to determine at least one attribute of the pointer.
US09189079B2
One aspect of the invention involves a method that includes: in a first area of the touch screen, displaying a current character string being input by a user with the keyboard; in a second area of the touch screen, displaying the current character string or a portion thereof and a suggested replacement for the current character string; replacing the current character string in the first area with the suggested replacement if the user activates a delimiter key on the keyboard; replacing the current character string in the first area with the suggested replacement if the user performs a first gesture on the suggested replacement displayed in the second area; and keeping the current character string in the first area if the user performs a second gesture on the current character string or the portion thereof displayed in the second area.
US09189077B2
A user interface suited for use on mobile devices for entering characters which may require one or more modifiers is disclosed. The interface may be implemented utilizing a touch screen interface on which a user engages the interface, is provided feedback, and removes the user's touch to enter a character. The interface presents a series of main, supplemental and modifier keys. Touching an interface button or main key presents a series of “petals” or supplemental keys emanating from the main key. Each petal or supplemental key may in turn present one or more sub petals or modifier keys emanating from the supplemental key. Each petal or sub-petal may represent another character or a modifier action. The characters and/or actions on the supplemental keys and modifier keys provide options for characters or modifiers which are dependent or related to the main input key.
US09189076B2
A method or apparatus for controlling a media device using gestures may include, for example, modifying media content to generate first updated media content according to a comparison of first information descriptive of a first environment of the source device to second information descriptive of a second environment of the recipient device, capturing images of a gesture, identifying a command from the gesture, and modifying the first updated media content to generate second updated media content according to the command. Other embodiments are disclosed.
US09189062B2
A portable electronic device includes a motion sensor and a controller. The motion sensor detects an alternating signature motion of a limb of the user about a virtual axis corresponding to the limb. The motion sensor may be an accelerometer capable of detecting three dimensional acceleration. The accelerometer detects acceleration along X, Y and/or Z axes, in which acceleration peaks of the X and Z axes alternate with each other and acceleration of the Y axis remains substantially steady relative to the X and Y axes. The portable electronic device controls at least one function based on the detected alternating signature motion of the limb and/or acceleration along the X, Y and/or Z axes.
US09189057B2
An apparatus, method, and program product for optimizing core performance and power in a multi-core processor. The apparatus includes a multi-core processor coupled to a clock source providing a clock frequency to one or more cores, an independent power supply coupled to each core for providing a supply voltage to each core and a Phase-Locked Loop (PLL) circuit coupled to each core for dynamically adjusting the clock frequency provided to each core. The apparatus further includes a controller coupled to each core and being configured to collect performance data and power consumption data measured for each core and to adjust, using the PLL circuit, a supply voltage provided to a core, such that, the operational core frequency of the core is greater than a specification core frequency preset for the core and, such that, core performance and power consumption is optimized.
US09189053B2
Power control circuitry for a data processor supplies a memory array with a supply voltage corresponding to a memory performance level. The performance levels include a full performance level and a power-saving performance level. Voltage sensing circuitry senses a voltage level of the memory array and outputs a power status signal. The power status signal is used to determine when the memory array is awake and can be accessed.
US09189047B2
Embodiments of the invention provide techniques for optimizing database queries for energy efficiency. In general, a query optimizer is configured to compare energy requirements of query plans, and to select a query plan requiring minimal energy to execute. In one embodiment, the query optimizer may also compare time performance of the query plans, and may select a query plan by matching to a user preference for a relative priority between energy requirements and time performance.
US09189036B2
In a network device, a connector module comprises a network connector coupled to the connector module in a configuration that transfers power and communication signals and an application connector that comprises serial media independent interface (SMII) pins and power pins. A Power-over-Ethernet (PoE) circuit is coupled between the network connector and the application connector.
US09189033B2
Presented is a touchscreen panel sensor film with alignment marks or product information assigned thereto, this sensor film being formed so as to improve in post-processing accuracy. The touchscreen panel sensor film according to this invention includes a transparent base film and a transparent electrical conductor pattern provided on at least one surface of the base film, and achieves the improvement of post-processing accuracy by having alignment marks or product information in a non-active area on the sensor film.
US09189022B2
A glove electronic device includes a plurality of peripherals, each of which is affixed to an adhesive cover and attachable to a location in at least one of finger portions, a wrist portion and a hand portion of the glove electronic device. Configuration of the plurality of peripherals on the glove electronic device is adaptable during use of the glove electronic device. The device also includes a transceiver for sending information captured by one or more of the plurality of peripherals and for transmitting information to one or more of the plurality of peripherals. The device further includes a processor configured to operate one or more of the plurality of peripherals responsive to a movement associated with the glove electronic device or body signals being sensed from sensors attached or worn on the body.
US09189019B2
A support component for an apparatus is described. In at least some implementations, a support component is attached to an apparatus (e.g., a computing device) via a hinge mechanism. The support component can serve as a “kickstand” that can be positioned via the hinge mechanism to support the apparatus in a variety of orientations relative to an adjacent surface. In at least some embodiments, a support component includes hinge mounts via which the support component is attached to hinges of an associated apparatus. The support component and associated hinge mounts, for instance, can be manufactured separately and/or via different manufacturing processes, and attached during a production process.
US09189016B2
A mobile terminal comprises: a body having a front surface, a rear surface and side surfaces; a window disposed on the front surface, and having its edge portion bent so as to form at least part of the side surfaces; a display disposed to face the window, and configured to output visual information; and a touch sensor disposed between the window and the display, configured to sense a touch input applied to the window, and covering a rear surface of the display as at least part thereof is folded.
US09189014B2
Sequential circuits with error-detection are provided. They may, for example, be used to replace traditional master-slave flip-flops, e.g., in critical path circuits to detect and initiate correction of late transitions at the input of the sequential. In some embodiments, such sequentials may comprise a transition detector with a time borrowing latch.
US09189006B2
Power source, in particular for use in a databus in public means of transportation, wherein the power source has a first transistor (T2), and wherein in a normal operating mode of the power source the current (IA) which is conducted through the first transistor (T2) is determined by a first resistor (R3) at the emitter of the first transistor (T2), is characterized with respect to safe operation accompanied by the smallest possible space requirement and lowest possible manufacturing costs in that a temperature-dependent resistor (RV1) is thermally coupled to the first transistor (T2) and that the temperature-dependent transistor (RV1) is connected to the power source in such a way that when the temperature of the first transistor (T2) is rising the temperature-dependent resistor (RV1) influences the voltage across the first resistor (R3) and thereby brings about a reduction in the output current (IA) of the power source.
US09188993B2
A method of maintaining a temperature of a surface in a building space to be above a dew point of the building space includes calculating a dew point based on a temperature measurement and a relative humidity measurement. The method further includes estimating a safety margin associated with the dew point calculation, determining a minimum temperature of the surface, wherein the minimum temperature is a function of the dew point and the safety margin, and commanding a first component of a building automation system to adjust a current temperature of the surface to be greater than the minimum temperature.
US09188991B2
A microfluidic device comprising in sequence first, second and third layers of plastics materials. A microfluidic circuit including a laterally extending microfluidic channel is formed at the interface between the first and second layers by surface structure in one or both of the first and second layers. A via is formed in the third layer for supplying or removing fluid to or from the microfluidic circuit. A conduit is formed in the second layer to provide fluid communication between the microfluidic channel and the via. A weld is formed at the interface between the second and third layers in a continuous closed path around the via and forms a fluid-tight seal for fluid flow between the via and the microfluidic circuit.
US09188989B1
A flow node includes characterized restrictor in series and adjacent with the valve seat to provide a primary flow restriction with a minimized volume between the two. A conductance of the characterized restrictor is low enough relative to the valve seat to cause a pressure drop that is sufficiently large relative to the pressure drop across the valve seat that a pressure measurement device is located upstream of the valve seat and poppet assembly is used to determine the pressure to the inlet of the restrictor. A vent can be included to reduce bleed time. Multiple flow nodes in parallel increase a dynamic range.