US09723177B2

An image processing system for generating a processed image depending on an input image is provided. The system includes an image processing portion configured to add, to the processed image, an AR marker which is an image for identifying missing information missing from information of the input image; an AR content generating portion configured to generate an AR content corresponding to the missing information; an AR marker recognizing portion configured to recognize the AR marker contained in a photographed image obtained by photographing the processed image; and an AR display processing portion configured to display the AR content stored in association with the recognized AR marker in a manner to be superimposed on the processed image.
US09723175B2

An image processing apparatus performs operations including: when a density value of a black component in uncorrected monochrome image data corresponding to each of pure colors including primary colors and secondary colors in color image data is lower than a reference density value, the uncorrected monochrome image data being obtained by a monochrome conversion from the color image data to monochrome image data, determining a correction content for correcting the density value of the black component in the uncorrected monochrome image data corresponding to at least each of the pure colors out of the pure colors and peripheral colors of the pure colors in a color space to a value equal to or higher than the reference density value; and obtaining corrected monochrome image data in which correction based on the determined correction content is reflected in the uncorrected monochrome image data.
US09723170B2

An image forming apparatus includes an image acquisition section, an image processing section, and an image forming section. The image processing section extracts an identifier given to an irreversibly compressed set of image data in print data, allows the image acquisition section to acquire a corresponding set of image data associated with the extracted identifier, and replaces an image represented by the irreversibly compressed set of image data with an image represented by the corresponding set of image data to generate a print target image. The image forming section forms the generated print target image on a recording paper sheet. The irreversibly compressed set of image data and the corresponding set of image data associated with the identifier given to the irreversibly compressed set of image data represent the same object image.
US09723166B2

An image forming system includes an image forming apparatus. The image forming apparatus includes an image forming unit, a housing, an apparatus controller, and an apparatus power supply. The apparatus power supply is configured to generate a control voltage that is supplied to the apparatus controller and an apparatus drive voltage that is supplied to the image forming unit, the apparatus power supply including an output terminal from which the control voltage is outputted. The image forming apparatus includes a first connection terminal, and a second connection terminal. The apparatus controller is configured to transmit a change command via the second connection terminal and change an operation status of the apparatus power supply after the apparatus controller receives information in response to the change command. The image forming system can also include an option device connected to the first and second connection terminals.
US09723156B2

Methods and apparatus of improving telecommunication network efficiency by increasing user device registration with and use of the network are disclosed. Improved user device registration and use, and thus increased efficiency may be achieved by allocating revenue generated by operation of a telecommunication network between user devices, a network operator device, and a third party device. The allocation of revenue may be based, at least in part, on a hierarchical relationship between user devices registered with the network and information concerning the use of the telecommunication network by the user devices.
US09723152B2

Presented is a method and associated system for suppression of linear and nonlinear echo. The method includes dividing an input signal into several frequency bands in each of a several of time frames. The input signal may include an echo signal. The method further includes multiplying the input signal in each of the several frequency bands by a corresponding echo suppression signal. Calculating the corresponding echo suppression signal may include estimating a power of the echo signal in a particular frequency band as a sum of several component echo powers, each of the several component echo powers due to an excitation from a far-end signal in a corresponding one of the several frequency bands. Calculating the corresponding echo suppression signal may further include subtracting the power of the echo signal in the particular frequency band from a power of the input signal in the particular frequency band.
US09723149B2

A method and device for automatic digital customer service agent processing to automatically redirect to a correct channel for assistance. A method includes obtaining communication information based on customer communication iterations. Customer emotion information and customer situation context information is detected based on customer information obtained from one or more devices. Redirection option information is retrieved for a condition corresponding to the customer situation context information from an assistant-redirection knowledge base. The customer situation context information, the communication information, the customer emotion information and the redirection option information are used to determine and to provide a redirection suggestion with a justification, or an answer response.
US09723147B1

Methods, systems, apparatus, and non-transitory computer readable media are described for a scalable computer-telephony integration system. Various aspects may include storing sets of call agent login information for several call agents within the computer-telephony integration system and across several independent computing systems in a contact center login database. Additionally, various aspects may include generating several contact center service categories and sets of contact information for each contact center service category, which may be stored in a contact center directory database. When an incoming call is received from a customer, various aspects may include obtaining customer call information from the customer and generating a customer call key, which may be stored as a reference to the customer call information in a contact center customer call information database. The call key may be used to reduce an amount of data electronically transferred between call agents during telephone call transfers.
US09723144B1

Various embodiments of the invention provide methods, systems, and computer-program products for pacing outbound calls placed by a predictive dialer in a contact center. Specifically, an ensemble made up of a global predictive model and a local predictive model is applied to each dialing record found in a plurality of dialing records to provide a probability of an outbound call placed to the dialing record resulting in a live connect. Accordingly, a call pacing hit ratio can then be calculated based on the probability for each of the dialing records and this call pacing hit ratio can be used by a predictive dialer in various embodiments to more accurately pace the placing of outbound calls then by using conventionally derived call pacing hit ratios.
US09723143B2

Systems and methods consistent with the invention relate to automated business and service dialing. According to one exemplary embodiment, a business dialing system is disclosed. The system includes a memory configured to store a plurality of business objects containing phone numbers corresponding to a plurality of business entities. The system further includes a user input device configured to detect key presses. The system also includes a processor coupled to the user input device and the memory. The processor is configured to generate a key sequence and a number sequence based on the detected key presses. The processor is further configured to search the memory for business objects corresponding to the key sequence. The system further includes a display device configured to display the number sequence and the business objects. The user input interface is further configured to detect a selection of a business object, among the business objects, or a dial command. The processor is configured to perform an action associated with the selected business object if the selection of the business object is detected, and dial the number sequence as a phone number if the dial command is detected.
US09723139B2

A method for establishing connection is provided. The method includes following steps. A call is established between a first mobile device and a second mobile device. A connection-assisting item is shown on the first mobile device. When the connection-assisting item is selected, the first mobile device sends a first text message having a first format to the second mobile device. An agree-to-establish-connection item is shown on the second mobile device. When the agree-to-establish-connection item is selected, the second mobile device is connected to a server through which the first mobile device further establishes a connection with the second mobile device.
US09723130B2

A unified communications system enables a user to simultaneously manage real time voice communication with background audio streams such as a music. In one embodiment, the system comprises a plurality of devices connected through a persistent voice over IP channel, where each device is playing background audio independently, and each device is operatively coupled to a microphone. When a connected user speaks, Voice Activity Detection results in the automatic adjustment of background audio on other connected devices, the adjustments based upon user-input settings on each device.
US09723121B2

A method includes accessing, at a first user device, an application that coordinates ringing of multiple user devices registered to a smart phone number that are within a predetermined proximity of each other. The method includes broadcasting an identity and a ring state associated with the user device. A presence is to be detected within the predetermined proximity of at least one additional user device associated with the smart phone number. The method includes determining a ringing user device based on predetermined rules of selection between the at least one additional user device and the first user device. The method further includes determining activity to be performed by at least one other user device in event of an incoming call to the smart phone number. The method also includes receiving an incoming call at the smart phone number and ringing the ringing device.
US09723119B2

An information handling system has a haptic generation module to generate haptic effects including haptic noise and a haptic noise reduction module. The haptic noise reduction module receives characteristics of sound representative of haptic noise generated by a haptic generation module of a device and entering an audio input module of the device, the characteristics including frequencies and timing. It also detects the generation of haptic effects, the generations occurring after the receiving characteristics. It also reduces the effects of haptic noise on digital data representing audio input to the device based upon the received characteristics of the sound. It may reduce the effects by subtracting amplitudes of audio waves representing the haptic noise from amplitudes of audio waves representing the audio input.
US09723118B2

A method of initiating a communication using speech recognition on a mobile wireless communication device. Voice input is parsed using speech recognition to identify and extract a name and a communication type to be initiated from a plurality of potential communication types. A local address book is searched to identify all contact records having both a contact name including the name extracted from the voice input and a populated address field associated with the communication type extracted from the voice input. When only one contact record matches the extracted information, a communication is automatically initiated to the contact address from the populated address field of the contact record using an application associated with the communication type. When more than one contact record in the local address book matches the extracted information, a list of all of the matching contacts is output from which a communication can be initiated.
US09723117B2

The present invention concerns virtual reality viewers for use with touchscreen enabled mobile devices. The virtual reality viewer comprises: a housing configured to receive a mobile electronic device within an interior of the housing; and an input mechanism that is accessible from an exterior of the housing and that is moveable within the interior between a first position and an extended position, wherein a surface of the input mechanism is configured to contact the touch-screen of the mobile electronic device when in the extended position. The disclosed systems and methods facilitate receiving user inputs on the exterior of the housing and providing the user inputs to the touchscreen within the housing using the electro-mechanical input mechanism. Accordingly, the viewer can be used with a variety of smartphones without requiring magnetic switches or a wireless/cable connection between the input device and the smartphone.
US09723111B2

Some embodiments set forth a control message header rewriting methodology. Incoming packets are inspected to identify control messages. Each control message is then inspected to determine whether it originates from a client engaged in a session with a server or from an intermediary node along the path connecting the client and the server. The determination is predicated on a comparison of the addressing provided in the control message header and the addressing provided in the offending packet header, wherein the offending packet is the packet that triggers the intermediary node to issue the control message. If the addressing differs, the header addressing of control message is rewritten using the header addressing of the offending packet. Otherwise, a session table lookup is performed to identify which session the control message is directed to based in part on a hash of the control message header addressing.
US09723109B2

A computer-implemented method of providing a server-based feature cloud model of a realm includes receiving by a server a series of digital contributions that collectively originate from a plurality of remote computing devices, characterizing portions of the realm. The method also includes processing by the server the received digital contributions to associate them with a global coordinate system and storing the processed contributions in a realm model database as components of the feature cloud model of the realm. Finally, the method includes, in response to a query message over the Internet from a computing device of an end-user, serving, over the Internet by the server to the computing device, digital data defining a selected portion of the feature cloud model for integration and display by the computing device.
US09723107B1

Systems and methods for implementing cross-cutting actions that cut across many remote procedure calls (RPCs) in an interactive application, such as location-based parallel reality game are provided. In particular, one or more decorators can be associated in a source file, such as a Java source file, with a remote procedure call class defining a plurality of RPC methods for the interactive application. Each decorator can be a set of instructions that gets executed before and after an RPC method and addresses concerns that cut across a plurality of RPC methods for the interactive application.
US09723103B2

Provided is a communication method for an administration node in a content centric network (CCN). The communication method includes receiving a packet requesting deletion of an invalid content from a requesting node that detects the invalid content, generating a content revocation list including a name of the invalid content and a period of time over which the deletion is to be performed, and flooding a data packet including the content revocation list to the requesting node and a normal node included in the CCN. Also provided are related communications methods for a receiving node and a normal node, as well as the nodes themselves.
US09723101B2

A content recommending device includes a storage module configured to store a user profile as security information and non-security information, and a control module configured to receive portions of first content corresponding to the non-security information from a plurality of content providing servers, and extract at least one portion of second content corresponding to the security information from the portions of first content to recommend the at least one portion of second content.
US09723090B2

A temporary external secured storage (or “TESS”) system utilizes a group of system tools to aid in the management of digital content. An artificial or virtual chain tool, manager tool and enhanced backup and restoration function tool help the TESS system to efficiently control digital content being managed through the system.
US09723085B1

A computer-based method for transferring a state of user interaction with an online content item to a computer program accessible by a user device is provided. The method is implemented using an application server in communication with a memory. The method includes hosting a first session associated with a computer program. The first session includes a session state. The method also includes associating a first session token with the first session of the plurality of sessions, receiving from a user device one or more user interactions with an interactive online content item, updating the session state for the first session based on the one or more user interactions, receiving a request for the session state for the first session after the computer program becomes accessible for use by the user device, and transmitting the session state for the first session to be applied to the computer program.
US09723083B2

In accordance with an example embodiment of the present invention, there is provided a method, comprising exchanging connectivity information, setting up a connection, determining that a correspondent node has at least one access in an inactive state, and transmitting a request to the correspondent node to activate at least one of the at least one access in an inactive state. The setting up may be done based on the exchanged connectivity information.
US09723072B2

Methods and apparatus for interfaces to manage last-mile connectivity and dynamic reconfiguration for direct network peerings. A system may include a data center, endpoint routers and a connectivity coordinator. The coordinator implements an interface defining connectivity operations. The coordinator receives a request for dedicated connectivity to data center resources, formatted according to the interface. The coordinator determines a connectivity provider to provide last-mile connectivity to the requester, and transmits a notification identifying the selected connectivity provider.
US09723064B1

Hybrid quorum policies may be implemented for access requests to state maintained in a distributed system. An update to state maintained in a distributed system may be sent to multiple nodes in the distributed system maintain the state in order to satisfy a hybrid quorum policy for updating the state in the distributed system. The hybrid quorum policy may include individual quorum policies for multiple quorum sets including nodes of the distributed system. Acknowledgments received from nodes in the distributed system indicating that the update is performed may be evaluated according to the individual quorum policies to determine whether the hybrid quorum policy is satisfied. If the hybrid quorum policy is satisfied, then the update to the state may be considered durable.
US09723055B2

A broadband communication system with improved latency is disclosed. The system employs acceleration of secure web-based communications over a satellite communication network. In accordance with aspects of the invention, secure protocol acceleration is employed such that required protocol signals transmitted from a computer employing a web browser may be intercepted by a remote terminal. To insure that the browser will continue transmitting data, the remote terminal generates required acknowledgment and security signals to continue the secure communication, which may then transmitted back to the computer. Meanwhile, the received protocol signals may be converted by the remote terminal for transmission through the satellite communications system in a format appropriate for that communication medium. Aspects of the invention further include a hub or similar device for communicating with the satellite communications system.
US09723054B2

Performing a distributed data operation. A method includes receiving a request for one or more data operations from a first computing system, such as a client. The method further includes determining a number of node endpoints that can be used to satisfy the query. Based on the number of node endpoints, the method further includes selecting a plan from the group consisting essentially of a flat data operation plan, a hierarchical data operation plan or a combination of partially flat/partially hierarchical data operation plan. The request for one or more data operations is serviced using the selected data operation plan.
US09723051B2

A first request on a second domain associated with the computing device is received, by the computing device, from a user device, in response to the user device processing a webpage associated with a first domain. Handler instructions are sent, by the computing device, to the user device. A second request including a target URL is received, by the computing device, from the user device. Setting instructions to set a first cookie on the second domain associated with the computing device and redirection instructions to redirect the user device to the target URL are sent, by the computing device, to the user device.
US09723050B2

Verifying a location of a tag is provided. A request for content associated with the tag is received from a client device that scanned the tag. It is determined whether location data was received from the client device. In response to determining that the location data was received from the client device, it is determined whether a current location of the tag is a predefined location for the tag based on the location data received from the client device. In responsive to determining that the current location of the tag is the predefined location for the tag based on the location data received from the client device, the content associated with the tag is sent to the client device.
US09723041B2

A vehicle domain multi-level parallel buffering and context-based streaming data pre-processing system includes a first data processing level and a second data processing level. The first data processing level includes a first-level buffer configured to buffer data provided from a plurality of raw data streams output from a plurality of vehicles. The second data processing level includes an electronic task-queue-dictionary (TQD) module and a plurality of second-level data processing buffers. The TQD module is configured to create a plurality of tasks in response to receiving a serial data stream output from the first-level buffer. The TQD module is further configured to assign each task to a corresponding second-level buffer, and separate the serial data stream into individual data values that are delivered to a specific second-level buffer based on the task so as to generate a multi-level parallel context-based buffering operation.
US09723039B2

Access to a user profile of a user device at a location may be provided to a destination device upon detecting that the location is within a proximity of a destination location. An expiring token may be generated, associated with the user profile, and communicated to the second device. Access to the user profile provided to the destination device may be terminated upon an expiration of the expiring token.
US09723038B2

Embodiments are described herein that involve a computing device initiating playback of a particular media item on a media playback system that is registered to a particular account of a social media service. The computing device may query the social media service for one or more accounts of the social media service that are registered to respective media playback systems that have played the particular media item on at least a threshold number of occasions and have not yet been connected to the particular account of the social media service within the social network. The computing device may receive the queried one or more accounts of the social media service and cause a graphical interface to display one or more respective selectable indications of the received one or more accounts of the social media service.
US09723023B2

Systems and methods for protecting a network including providing a mapping between internal addresses as seen by devices of the protected network and external addresses; providing devices with a mapped address for a destination in response to a lookup request; rewriting, at a gateway, destination addresses of packets exiting the protected network based on the mapping; and rewriting, at the destination-network gateway, source addresses of packets entering the protected network based on the mapping. Embodiments include a gateway coupled to a protected network, an external network, and a name server. The name server, in response to a hostname lookup request, configured to provide a network device with the internal address; and the gateway with a mapping including the internal address, the addresses of the device, and the hostname. The gateway configured to rewrite destination addresses of outbound packets, and source addresses of inbound packets, based on the mapping.
US09723021B2

A virus detecting method and device are provided, where the method includes that the virus detecting device receives a network data stream carrying a portable execute (PE) file; calculates first identification information according to structure information of the PE file; matches the first identification information with virus identification information prestored in an antivirus database, and determines whether the PE file is an Archive file; if the PE file is an Archive file, calculates second identification information according to a data packet that carries a data part of the Archive file; and matches the second identification information with the virus identification information prestored in the antivirus database, and if the matching succeeds, determines that the Archive file is an Archive virus file. The present invention can effectively determine whether an Archive-type PE file is a virus file.
US09723020B2

The present invention provides a method for scanning information to be scanned in a computer device, the information to be scanned needing multiple scans, and the method comprising the steps of: a. determining a delay duration from the end of a scan for the information to be scanned to the start of a next scan according to current performance information about the CPU of the computer device; and b. scanning the information to be scanned according to the delay duration. According to the solution of the present invention, by determining a delay duration from the end of a scan for the information to be scanned to the start of a next scan according to current performance information about the CPU of a computer device, and scanning according to the delay duration, problems such as slow running due to high occupancy ratio of CPU resources during scanning can be avoided.
US09723019B1

In one example, a network device may store health status information specifying a current security status for each of a plurality of authenticated endpoint devices in accordance with an authorization data model. The network device may update the current security status of each of at least two of the plurality of authenticated endpoint devices connected to an enterprise network to indicate that each of the at least two of the plurality of authenticated endpoint devices has a compromised security status, and identify a characteristic common to both of the authenticated endpoint devices having the compromised security status. The network device may interface with one or more policy enforcement devices to quarantine a set of endpoint devices associated with the identified characteristic. The current security status of at least one of the quarantined endpoint devices may indicate that the quarantined endpoint device does not have a compromised security status.
US09723010B2

A system, method and program product for providing passenger screening. A method is disclosed that includes: providing a third party service to collect profile information from a user and provide the user with a unique ID; submitting the unique ID from the user to a reservation system when the user books a reservation; passing the unique ID from the reservation system to a government agency; submitting the unique ID from the government agency to the third party service and returning associated profile information to the government agency; checking the associated profile information against a watch list within the government agency and generating a screening level for the user; and communicating the screening level to a screening agent.
US09723007B2

Techniques for secure debugging and monitoring are presented. An end user requests a secure token for logging information with a remote service. A secure monitoring and debugging token service provides the secure token. The remote service validates the secure token and configures itself for capturing information and reporting the captured information based on the secure token.
US09723005B1

Current CAPTCHA tests are designed to be difficult for a bot and simple for a human-user to answer; however, as artificial intelligence improves, bots are more capable of using techniques such as optical character recognition to resolve current CAPTCHAs in similar manners as human-users. By maintaining a library of security tests and/or questions based on products purchased by the human-user, and using those questions as a CAPTCHA challenge in order to determine if the user is a human-user on how the user responds, CAPTCHA challenges may be directed toward determining a human-user based on responses exhibiting humanity.
US09722980B2

This disclosure is directed to systems and methods for securely communicating authentication information in a networked environment such as one involving a client device, a cloud based computing platform, and an enterprise computing environment. Some embodiments may include encrypting, by a client device using a public key, authentication information provided by a user. The encrypted authentication information is sent to a cloud based service which then sends it to an on-premises component residing behind a firewall of an enterprise. The on-premises component decrypts the authentication information using a private key, validates the authentication information, and returns the result to the cloud based service over a network. If validated, the cloud based service establishes a secure connection between the client device and the on-premises component such that the user can access the enterprise's content without the enterprise having to share the authentication information with the cloud based service.
US09722979B2

A method and system are provided for automatic wireless connection to a digital device in a portable terminal, wherein information about the portable terminal is acquired. The information about the portable terminal is commonly used for automatic wireless connection to the digital device. A state of a Wireless Local Area Network (WLAN) is checked and activated, and the WLAN is set to an Ad-hoc mode. A Service Set Identifier (SSID) of the WLAN is set using the acquired portable terminal information, a security key of the WLAN is set using the acquired portable terminal information, and an Internet Protocol (IP) address of the WLAN is automatically set using the acquired portable terminal information.
US09722972B2

A method of establishing a secure communications path between a first local server on a local network and a device on a wide area network comprising: establishing a first secure communications connection between a second local server on the local network and the device; establishing a second secure communications connection between the second local server and the first local server, wherein the second local server impersonates the device for at least a portion of the connection request; and proxying data between the local server and the device.
US09722968B2

A system establishes virtual DNS servers that are supported by a DNS server. Target IP addresses are assigned for the virtual DNS servers. Network capable devices are uniquely assigned to the virtual DNS servers for domain name resolution. Each network capable device accesses the communication network through a corresponding network device associated with a corresponding source IP address. A client's service plan is assigned to a first network capable device used by the client. The service plan is implemented through a DNS request under a session established between the first network capable device and its assigned first virtual DNS server. The session is uniquely identified by a first source IP address of a first network device used by the first network capable device to access the communication network and a first target IP address of the first virtual DNS server.
US09722964B2

An approach for delaying social media messages is provided herein. A first computing device receives user preferences. The first computing device detects a social media message of a user. The first computing device determines that the user is not in the physical location. The first computing device determines whether to delay the posting of the social media message based on a comparison of the content of the social media message with the received user preferences.
US09722958B2

The method includes receiving a first message to a plurality of user profiles and having a location resource to a first content item. The method also includes determining that a grouping of user profiles from a plurality of recipients do not have access permission to the location resource. The method also includes identifying a first content data for the first content item. The method also includes selecting a first user profile from the grouping of user profiles. The method also includes receiving an access permission for the first user profile to a first plurality of content items. The method also includes recommending one or more repositories for the first user profile based on a similarity of the first content item to a second content item within the one or more repositories that shares at least part of the first content data.
US09722953B2

A Broadband Network Gateway (BNG) pool based responding method is described, including that a BNG device in the BNG pool receives a user access request, and the BNG device responds according to the user access request and a delayed response strategy corresponding to the BNG device. A BNG device, a user equipment and a BNG pool based responding system are also described. Thus a BNG device in a BNG pool can respond to a user access request according to a delayed response strategy, then a user equipment can take a BNG device corresponding to a first response message received as a server, thereby being capable of ensuring system stability.
US09722952B2

A method for enabling network elements (NEs) operating at a bit rate R1 to communicate with NEs operating at a bit rate R2 is described. A ratio of R2 to R1 is represented by a ratio M:N, M and N are positive integers, and M>N. The method includes providing a number M×K of the NEs operating at a bit rate R1, each of the M×K NEs including a communication interface communicating at the bit rate R1, where K is a positive integer, providing a number N×K of transceivers operating at the bit rate R2, each of the N×K transceivers including an M:N electrical interface which enables translation between bit rates whose ratio is represented by the ratio M:N, bypassing the communication interfaces of the M×K NEs by interconnecting electrical lanes of the M×K NEs with the M:N electrical interfaces of the N×K transceivers, and using at least one of the N×K transceivers for communicating data between at least one of the M×K NEs interconnected with the at least one of the N×K transceivers and at least one of the NEs operating at the bit rate R2. Related apparatus and methods are also described.
US09722948B2

An example method is provided for a computing device to provide quality of service (QoS) for a container in a virtualized computing environment. The method may comprise receiving a traffic flow of packets from a virtual machine and identifying a container from which the traffic flow originates based on content of the received traffic flow of packets. The container may be supported by the virtual machine. The method may further comprise retrieving a QoS policy configured for the identified container. For example, the QoS policy may specify a network bandwidth allocation for the container. The method may further comprise forwarding the received traffic flow of packets according to the QoS policy.
US09722947B2

A method and an apparatus for managing task in mobile device. The method includes estimating a first amount of resources that will be consumed by the mobile device in executing the task; determining network configuration that is allocable to the mobile device; estimating a second amount of resources that will be consumed by the mobile device when a computing node in a mobile computing environment executes the task under the network configuration; and determining that the task is to be executed by the mobile computing environment in response to the second amount being less than the first amount by a predefined threshold.
US09722944B2

A rate adaptation system includes a barrel shift slot register and a rate adaptation register. The barrel shift slot register includes a plurality of slots with one of a valid read request or a dummy read request. A rate adaptation register is configured to sequentially cycle through the slots of the barrel shift register in response to a clock providing valid read requests to a FIFO buffer and to skip provision of valid read requests for clock cycles of the first clock associated with slots that include dummy read requests. The rate adaption register may also receive data blocks from the FIFO buffer and provide those data blocks to another FIFO buffer.
US09722938B2

The invention relates to a method and device in a communications network when a User Equipment, UE, needs to update a next expected Transmission Sequence Number, TSN, continuously in order to avoid discarding successive transmissions. The method comprises: resetting a next expected TSN value in said network and UE to predetermined values after a predetermined inactivity time.
US09722934B2

The present solution is directed to systems and methods for providing, by a device intermediary to a plurality of clients and one or more servers, analytics on a stream of network packets traversing the device. The systems and methods include the device identifying, while the device manages network traffic between the plurality of clients and the one or more servers, a stream of network packets, from a plurality of streams of network packets of the network traffic traversing the device, corresponding to a flow identifier, e.g., a selected one of an internet protocol address, a uniform resource locator or an application identifier. The systems and methods may include a collector of the analytics engine collecting, while the device manages network traffic, metrics on the identified stream of network packets and generating one or more stream objects that comprise the collected metrics.
US09722932B1

A path selector device of a network receives a network packet. A packet flow category to which the packet belongs is identified. A candidate outbound link set corresponding to the packet flow category, comprising a subset of the available outbound links of the path selector device, is determined. The packet is transmitted on a particular outbound link of the candidate outbound link set. Subsequent packets of the packet flow category are distributed among the members of the candidate outbound link set.
US09722923B2

In a CN access network with a virtual node for at least one third party, the virtual node being used for bearing and operating the function defined by the third party, the UE accesses from a fixed access network; and the access network provides the UE with the communication connection between the UE and the virtual node of the third network/service operator. According to the embodiment the access network accommodates the virtual node to operate the function related to the third party, and improves the function topology architecture of the network, to provide users with better user experience quality.
US09722919B2

In one embodiment, a router located at an exit edge of an autonomous system (AS) receives a data packet in a data plane, and determines a destination of the data packet and an associated AS-path information to the destination. The router may then insert the AS-path information into the data packet, and forwards the data packet with the AS-path information toward the destination, such that a receiving device in a destination AS can validate whether the data packet was routed through a path that was secure from a control plane perspective based on a collection of one or more insertions of AS-path information.
US09722917B2

Traffic recovery is supported at a switching node (20) of an OpenFlow network (5). The switching node (20) has a flow table (23) for storing flow entries (24) which determine forwarding of received packets between the ports. A switching node (20) installs (102) a flow entry for a back up path in the flow table (23). The switching node (20) renews (104, 105) the flow entry for the backup path based on at least one of: (i) an association between the flow entry for the backup path and a flow entry for a working path at the switching node, wherein the flow entry for the backup path is renewed when the flow entry for the working path is used to forward a received packet; (ii) receiving a flow entry renewal packet from another switching node on the backup path. A backup path can be configured for each of multiple points of failure in the working path.
US09722916B2

In one embodiment, a source transmits one or more data packets to a destination over a primary pseudowire (PW). When a device on the primary PW detects a downstream failure of the primary PW, and in response to receiving one or more data packets from a source from the failed primary PW, the device adds a loopback packet identifier to the one or more received data packets, and returns the one or more data packets with the loopback packet identifier to the source upstream on the primary PW. Accordingly, in response to receiving the data packet returned with a loopback packet identifier from the primary PW (in response to the downstream failure), the source retransmits the one or more data packets to the destination over a backup PW.
US09722914B2

A heterogeneous network system, network apparatus, and rendezvous path selection method thereof are provided. The heterogeneous network system includes partner network apparatuses and a network apparatus. The transceiving interfaces of the network apparatus and the partner network apparatuses are not all the same. The network apparatus measures at least one first transmission parameter and receives a plurality of second transmission parameters. Each of the at least one first transmission parameter is associated with transmission from the network apparatus to one of its neighboring network apparatuses. Each of the second transmission parameters is associated with transmission between two network apparatuses neighboring each other. The network apparatus enumerates a plurality of paths from itself to a target network apparatus and calculates a path cost for each of the paths according to at least a portion of a combination of the at least one first transmission parameter and the second transmission parameters.
US09722906B2

In one embodiment, a first device in a network receives traffic flow data from a plurality of devices in the network. The traffic flow data from at least one of the plurality of devices comprises raw packets of a traffic flow. The first device selects a set of reporting devices from among the plurality of devices based on the received traffic flow data. The first device provides traffic flow reporting instructions to the selected set of reporting devices. The traffic flow reporting instructions cause each reporting device to provide sampled traffic flow data to an anomaly detection device.
US09722905B2

In one embodiment, network information associated with a plurality of nodes in a network is received at a device in a network. From the plurality of nodes, a node is selected based on a determination that the selected node is an outlier among the plurality of nodes according to the received network information. Then, a probe is sent to the selected node, and in response to the probe, a performance metric is received from the selected node at the device.
US09722902B2

In an evacuation travelling assistance apparatus, a risk determining unit determines, when a driver is not in a state capable of appropriately performing driving operations, a risk involved in stopping at a location and a risk involved in passing through the location, for each of a plurality of locations that may serve as an advancing destination of the own vehicle, based on map information, own vehicle information, and peripheral environment information. An evacuation destination setting unit sets a location at which the risk involved in stopping at the location is lower than a predetermined reference as an evacuation destination, based on the determined risk. An evacuation route setting unit combines locations at which the risk involved in passing through the location is lower than a predetermined reference, based on the determined risk, and sets an evacuation route from the current position of the own vehicle to the evacuation destination.
US09722900B2

Provided are methods and computer program products for analyzing and tracing the contents of network traffic in a network device and to help identify network performance issues. Methods for analyzing traffic include identifying thread identifiers associated with transactions, determining related events, and associating similar transactions and events into an aggregated list of transactions. Methods of tracing transactions include identifying thread identifiers associated with transactions and related events and serializing events into a serialized list of events to facilitate tracing single transactions.
US09722899B2

An interruption cause determination device comprising: acquiring in the memory a radio wave reception strength (RWRS) and a packet error rate (PRE) of a wireless link, and estimating a characteristic curve of the PRE against RWRS that passes through a point corresponding to a combination of values of the RWRS and the PRE at a first point in time a specific amount of time earlier than a second point in time at which the acquired PRE of the wireless link reached a threshold value or greater, under the assumption that the interference power at the first point in time is maintained; and determining the cause of interruption based on a positional relationship of a point corresponding to a combination of values of the RWRS and the PRE at the second point in time, with respect to the estimated characteristic curve of the PRE against RWRS.
US09722879B1

A device that generates suggested command completions for a distributed storage system is described. In an exemplary embodiment, the device receives a command token from a management client, wherein the command token is a partial command for the distributed storage system. In addition, the device retrieves a plurality of complete commands for the distributed storage system; wherein one of the plurality of complete commands includes a parameter based on a current configuration of the distributed storage system. The device further determines a subset of the plurality of complete commands that match the command token. The device sends the subset of the plurality of complete commands to the management client.
US09722877B2

An apparatus and method for providing a cloud hosted application able to manage virtual network (“VN”) is disclosed. In one embodiment, a process of managing VN using virtual machines (“VMs”) receives a message or request from a user requesting a new VN to be built. The request is sent from a dashboard to a network orchestrator via a communication network. The orchestrator is a VN manager able to facilitate building a VN based on users' input. In one aspect, the orchestrator provides a set of templates that represent VN devices or components to users for facilitating construction of VN. After configuring a VN, a cloud capable of hosting the network is selected. The network or VN is subsequently launched using at least a portion of computing resources allocated in the cloud.
US09722874B2

Described herein is an inference-based approach to process network route definitions, e.g. routes received from other network devices according to a defined routing protocol. In examples, at least one proposition is defined that relates to at least one property of the route. Probabilities are also defined in association with the proposition. A first probability may be indicative of a randomly-selected network route and a second probability may be indicative of randomly-selected network route that is suitable for use in routing network traffic. In certain examples, a probability that a given route is malicious or erroneous may be computed. Probabilities may be calculated by processing historical routing data, such as network route definitions that are labelled as suitable for routing traffic. Probabilities may also be evaluated cumulatively over multiple routing policy elements. Final actions may be made by applying a configurable range or threshold to an output confidence value.
US09722872B2

Assigning a set of port names to storage access paths of virtual machines accessing storage resources via storage area networks is provided. A first computing system cluster that is associated with a set of computing system identifiers is created. A first computing system identifier associated with a first computing system is added to the set of computing system identifiers. The first computing system is disassociated from the first computing system identifier. The first computing system is added to the first computing system cluster.
US09722861B2

In general, various capabilities related to fault-resilient services within communication networks are presented. The services may include broadcast services, multicast services, unicast services, or the like, as well as various combinations thereof. A capability for providing local protection to unicast traffic at a node associated with a pair of redundant trees is presented herein. A capability for providing local protection to multicast traffic at a node associated with a pair of redundant trees is presented herein. A capability for constructing a pair of redundant trees is presented herein. A capability for constructing a pair of redundant trees includes partitioning a graph into a pair of partitions based on a link coloring mechanism and constructing the pair of redundant trees based on the pair of partitions.
US09722856B2

Disclosed is a system and method for enabling a SNMP based Network Management System in cooperation with at least one SDN Controller to control sequence of recovery actions and dynamically change the recovery action sequence for a given fault based on the feedback received from an SNMP Agent/Open flow based devices across various systems/platforms for recovering a business service which is achieved by way of Open flow stack enhancements and OF-CONFIG enhancements at the controller end and device end. The present invention is essentially about extending the ability to initiate and perform dynamic recovery actions in a network supporting both the traditional SNMP based management systems & Open flow based SDN Control.
US09722854B2

There is provided a system and method for resilient routing based on a multi-channel model for emergency management. The system includes a packet delivery anomaly detector for determining an existence of an anomaly in a mandated routing infrastructure for a packet that renders the packet incapable of reaching a destination node designated for the packet through the mandated routing infrastructure. The system further includes a dynamic alternate route identifier for dynamically identifying alternate routes for the packet responsive to a determination of the existence of the anomaly. The alternate routes are outside the mandated routing infrastructure, are provided using one or more mobile devices external to and not part of the mandated routing infrastructure, and are dynamically identified responsive to at least geographic location information. The system also includes a wireless transmitter for wirelessly routing the packet using at least one of the alternate routes.
US09722853B2

An endpoint broker to provide application launch endpoints from multiple data centers having different tenancy sets. Upon accessing a request for an application launch endpoint connection for a user, the broker selects a data center, from amongst multiple data centers that have different tenancy sets, that is to provide an endpoint in satisfaction of the request. The endpoint broker identifies an endpoint from the selected data center, and then associates the identified endpoint with the user. The user is then provided access to the identified endpoint using the association. Thus, a user is not restricted to having an endpoint from a single data center. If there are concerns with providing an endpoint from one data center, an endpoint may be provided from another data center in a manner that is transparent to the user.
US09722852B2

A method is provided in one example and includes receiving media content including timed metadata, generating a common format asset including the timed metadata and a timed metadata index including at least one reference point corresponding to the common format asset. Each reference point includes state context information of the timed metadata at a particular instance of time. The method may further include receiving a request for the timed metadata from a particular client device, and retrieving a determined amount of the timed metadata from the common format asset using the timed metadata index. In a particular example, the determined amount of the timed metadata is an amount sufficient to display a current timed metadata context corresponding to the request.
US09722846B2

Disclosed herein is a method of receiving a broadcast signal. The method comprises receiving the broadcast signal; an Orthogonal Frequency Division Multiplexing (OFDM) demodulating on the received broadcast signal; parsing at least one signal frame from the demodulated broadcast signal to extract service data or service component data; converting the service data or service component data into bits; decoding the converted bits; and outputting a data stream comprising the decoded bits.
US09722845B2

A Bluetooth Low Energy (BLE) device, having a demodulator configured to translate in-phase and quadrature components of a received BLE signal into a differential phase signal; an estimator configured to estimate a frequency offset of the differential phase signal; and a detector configured to detect information in the differential phase signal corrected by the estimated frequency offset.
US09722844B2

The transmission method includes: performing first-time series-parallel conversion on modulation symbols, and allocating the data to different subcarriers, by a sender side; performing second-time series-parallel conversion on the data allocated to each subcarrier, modulating the parallel data to Slepian signals orthogonal to each other; summing up the data modulated to different Slepian signals; further modulating the data to a subcarrier; and summing up the data in all subcarriers to form transmission signals. The demodulation method includes: calculating a pseudo-inverse of a matrix formed by subcarrier signals of a sender side by a receiver side; performing subcarrier demodulation on reception signals by using columns of the calculated pseudo-inverse matrix; and performing matching filtering demodulation on signals in each subcarrier by using Slepian signals orthogonal to each other to obtain estimation values of modulation symbols of the sender side.
US09722837B2

Provided is a wireless communication device and a wireless communication method which can maintain compatibility with a plurality of communication schemes and send a response signal back within the allowed time specified by each communication scheme. The wireless communication device includes a radio receiving unit (120) that receives a packet having a format conforming to a first communication scheme and including a second format portion conforming to a second communication scheme using a higher frequency band than the first communication scheme and a first format portion excluding the second format portion, and a processing unit (160) that, outputs a response signal at completion of demodulation and decoding of the first format portion, regardless of whether demodulation and decoding of the second format portion are completed or not.
US09722832B1

A frequency control circuit, adapted to be utilized in a phase locked loop circuit. The frequency control circuit includes a first frequency control block, a second frequency control block, a pump control unit and a charge pump unit. The first frequency control block generates a first control signal according to a frequency of an output signal from the phase locked loop circuit, in which the first control signal is configured to control the frequency of the output signal located within a predetermined frequency region. The second frequency control block generates a second control signal according to a frequency of an input signal and the frequency of the output signal, in which the second control signal is configured to control the frequency of the output signal located at a target frequency.
US09722828B2

In one embodiment, a receiver comprises a latch configured to receive a data signal and to latch symbols of the received data signal, and a decision feedback equalizer. The decision feedback equalizer comprises a first feedback capacitor having first and second terminals, the first terminal being coupled to a first internal node of the latch. The decision feedback equalizer also comprises a first plurality of switches configured to alternatively couple the second terminal of the first feedback capacitor to a first feedback signal and a ground, the first feedback signal having a first voltage that is a function of a bit decision corresponding to a first previous symbol in the data signal preceding a current symbol in the data signal.
US09722823B2

Systems and methods for providing offset calibration for low power and high performance receivers are described herein. In one embodiment, a receiver comprises a sample latch having a first input coupled to a receive data path, and a second input. The receive also comprises a first digital-to-analog converter (DAC), a second DAC, and a calibration controller. In a calibration mode, the calibration controller is configured to input a calibration voltage to the first input of the sample latch using the first DAC, to input a threshold voltage and an offset-cancelation voltage to the second input of the sample latch using the second DAC, to adjust the offset-cancelation voltage, to observe an output of the sample latch as the offset-cancelation voltage is adjusted, and to store a value of the offset-cancelation voltage at which a metastable state is observed at the output of the sample latch in a memory.
US09722821B2

A precoding method, a precoding apparatus, a Frequency Domain Equalization (FDE) method, and an FDE apparatus are provided in the embodiments of the present invention. The precoding method includes: performing offset modulation for a transmitting signal vector; calculating a precoding matrix according to the offset-modulated transmitting signal vector and a receiver decision signal vector, where the precoding matrix is used for performing precoding for the transmitting signal vector; and performing precoding for the transmitting signal vector according to the precoding matrix. Linear precoding is performed by using the offset-modulated signal on the transmitter, and therefore, the interference caused by multiple antennas and multipath propagation is reduced, the system BER is reduced, and the complexity of implementation is low.
US09722817B2

A method for equalizing a signal comprising modulated symbols comprising a block of N received symbols comprises: demultiplexing the N received symbols by factor L to generate a predetermined number L of sub-blocks of symbols, each comprising a version of the N received symbols sub-sampled by factor L, the independent equalization of each sub-block using an identical equalization algorithm, multiplexing the equalized symbols of each sub-block to obtain a block of N equalized symbols, removing instances of interference linked to paths other than two paths of higher power comprising generating an interference term resulting from the influence, on the equalized symbols, of all paths of the channel having the impulse response of the transmission channel except two paths of higher power, subtracting the interference term from the symbols of the block of N received symbols, and, a second equalization step equal to a second iteration of the first equalization step.
US09722815B2

In one exemplary aspect, an edge-gateway multipath method includes the step of providing an edge device in a local network communicatively coupled with a cloud-computing service in a cloud-computing network. A set of wide area network (WAN) links connected to the edge device are automatically detected. The WAN links are automatically measured without the need for an external router. The edge device is communicatively coupled with a central configuration point in the cloud-computing network. The method further includes the step of downloading, from the central configuration point, an enterprise-specific configuration data into the edge device. The enterprise-specific configuration data includes the gateway information. The edge device is communicatively coupled with a gateway in the cloud-computing network. The communicatively coupling of the edge device with the gateway includes a multipath (MP) protocol.
US09722804B2

Dynamic key cryptography validates mobile device users to cloud services by uniquely identifying the user's electronic device using a very wide range of hardware, firmware, and software minutiae, user secrets, and user biometric values found in or collected by the device. Processes for uniquely identifying and validating the device include: selecting a subset of minutia from a plurality of minutia types; computing a challenge from which the user device can form a response based on the selected combination of minutia; computing a set of pre-processed responses that covers a range of all actual responses possible to be received from the device if the combination of the particular device with the device's collected actual values of minutia is valid; receiving an actual response to the challenge from the device; determining whether the actual response matches any of the pre-processed responses; and providing validation, enabling authentication, data protection, and digital signatures.
US09722797B2

A method for generating a digital signature includes grouping, with a processing device, a first record with a second record, and generating a first digital signature based at least in part on the first record and the second record.
US09722788B1

A method, system, and computer program product comprising intercepting communication between a virtual machine and encrypted replication data stored on a storage medium and redirecting the communication to a remote replication appliance; and using a key stored on the remote replication appliance to enable the virtual machine to facilitate communication with the encrypted replication data stored on the storage medium; wherein facilitating communication enables the virtual machine to interact with the encrypted replication data as unencrypted data.
US09722785B2

An apparatus for quantum cryptographic communication includes a light source configured to generate an optical pulse which is transmitted to a plurality of quantum code sending devices, and a quantum entanglement measuring unit configured to receive the optical signal generated from each of the plurality of quantum code sending devices and measure a relation among quantum states of the optical signals received from the plurality of quantum code sending devices; the optical signal being generated by encoding a key to a quantum state of the optical pulse. The apparatus for quantum cryptographic communication may further include a signal direction determining unit, a reflector for reflecting the optical pulse or the optical signal, an arbitrary phase shifter, or a modulator for encoding a digital signal corresponding to the key to the optical pulse.
US09722784B2

A quantum cryptographic key distribution system, including: an optical source, which generates a plurality of optical pulses; an optical beam splitter, which generates, starting from each optical pulse, a first and a second optical sub-pulse; a first and a second peripheral device; and an optical path having a first and a second end connected to the optical beam splitter, the optical path extending through the first and second peripheral devices and being traversed in opposite directions by the first and second optical sub-pulses. The peripheral device randomly phase shifts the second optical sub-pulse by a first phase, and the second peripheral device randomly phase shifts the first optical sub-pulse by a second phase. Furthermore, the optical path is such as to cause interference in the first optical beam splitter between the first and second optical sub-pulses, as a function of first and second phases.
US09722782B2

An information processing method according to an embodiment causes a computer to execute a process of receiving an input of matching information encrypted with an encryption algorithm allowing a Hamming distance to be calculated with the matching information encrypted. The information processing method also causes the computer to execute a process of calculating a first Hamming distance between the received matching information and registered information that is different from encrypted registered information of a user, the registered information being encrypted with the encryption algorithm, using a processor. The information processing method also causes the computer to execute a process of determining legitimacy of the matching information based on whether the calculated first Hamming distance falls into a distance distribution representing matches with another person that is different from the user, using a processor.
US09722773B2

A method for determining a representation of a product of a first element and a second element is disclosed comprising, picking a random value for each pair of a first integer between 1 and d and a second integer greater than the first integer, adding the random value to the product of a first value and a second value, and adding the result of the first addition and the product of the first value and the second value. Then summing, for each integer between 1 and d, a product of the first and second values associated with the integer, the random values associated with the pairs of which the first integer is the integer concerned, and the values obtained for the pairs of which the second integer is the integer concerned.
US09722772B2

An intermediate clock, either a boundary or a transparent clock, may have to adjust its local clock to match that of a grandmaster clock. If such adjustment is frequent or large, then the intermediate clock may not have much confidence in the reliability of the timing information it passes to a downstream clock in an IEEE 1588 Announce message even if the quality of its local clock is high. The intermediate clock determines a measure of the reliability of its timing information. The intermediate clock inserts an indication of the reliability of the timing information in a transmitted IEEE 1588 Announce message. The intermediate clock may consider an indication of reliability found in an Announce message it receives when inserting an indication of the reliability of timing information into an Announce message which it transmits.
US09722770B2

An envelope extracting apparatus includes: a clock extracting device arranged to extract a clock signal of a receiving modulation signal according to a first biasing voltage; and an edge detecting device arranged to generate a detecting signal to indicate an envelope edge of the receiving modulation signal according to a delayed clock signal of the clock signal and a second biasing voltage.
US09722767B2

Examples for performing static timing analysis on clocked circuits are described. An example static timing analysis computing device includes a logic device, and a storage device holding instructions executable by the logic device, the instructions including instructions executable to receive an input representative of one or more delays within a signal path in a cross-domain circuit, the cross-domain circuit configured to transfer data between a first domain having a first clock and a second domain having a second clock asynchronous with the first clock, receive an input representative of a static timing analysis constraint to be met by a signal traveling the signal path in the cross-domain circuit, apply the constraint in a static timing analysis of the signal path in the cross-domain circuit, and output a result based upon applying the static timing analysis constraint.
US09722760B2

A method and apparatus for Time Division Duplex (TDD) operation in a wireless transmit/receive unit (WTRU) are disclosed. The method includes receiving a first TDD uplink (UL)/downlink (DL) configuration for a serving cell, receiving a second TDD UL/DL configuration for the serving cell, receiving an indication of directions to use for subframes with conflicting directions between the first TDD UL/DL configuration and the second TDD UL/DL configuration, using the first TDD UL/DL configuration for timing of UL scheduling and UL Hybrid Automatic Repeat Request (HARQ), using the second TDD UL/DL configuration for timing of DL scheduling and DL HARQ, and determining a direction for each subframe with conflicting directions based on the received indication, wherein on a condition that the determined direction for a subframe with conflicting directions is DL, receiving in the subframe in the DL.
US09722759B2

A radio transceiver and corresponding method include a transmission unit configured to transmit an uplink signal to a base station. A receiving unit is configured to receive a relay signal, which comprises the uplink signal and a downlink signal received from the base station. An extraction unit is configured to extract the downlink signal from the relay signal based on the uplink signal.
US09722758B2

This invention provides a method for a first communication device, such as a base station, to estimate a channel-quality profile of a channel when a second communication device, e.g., a user equipment, returns only channel-quality indicators (CQIs) of selected subbands and a wideband CQI. The profile is obtained by including, for any two neighboring frequencies of the selected subbands, an estimated CQI of a middle frequency between the two neighboring frequencies. After translating the CQIs of the two neighboring frequencies into corresponding linear CQI values, a linear estimated-CQI value for the middle frequency is determined by subtracting an offset from an average of said corresponding linear CQI values. The offset is determined according to a frequency separation between the two neighboring frequencies. Preferably, the offset is linearly proportional to the frequency separation. Interpolation, preferably linear interpolation, is used to obtain linear CQI values of other frequencies.
US09722754B2

The present application discloses a method for making a terminal send an uplink ACK (acknowledgement)/NACK (negative ACK) signal in a wireless communications system. Specifically, the method includes the steps of: receiving at least one downlink data signal from a network through at least one of a first and second cells; generating an ACK/NACK signal corresponding to the at least one downlink data signal; and sending the ACK/NACK signal through one of the first and the second cells, wherein the structure of the ACK/NACK signal is determined based on the number of the downlink data signals, and if the number of the downlink data signals is plural, the structure of the ACK/NACK signal is first type, and if receiving one downlink data signal through the first cell only or the second cell only, the structure of the ACK/NACK signal is second type.
US09722752B2

A method is provided for receiving a sounding reference signal (SRS) in a wireless communication system. A base station transmits downlink control information to a user equipment at a first serving cell of the plurality of serving cells. The downlink control information includes a carrier indicator and a downlink assignment. When the downlink control information includes an aperiodic SRS request that indicates a triggering of an SRS transmission, the base station receives an SRS from the user equipment at the second serving cell. If the first serving cell is a frequency division duplex (FDD) and the second serving cell is a time division duplex (TDD) cell, the downlink control information includes the aperiodic SRS request. If the first serving cell is the TDD cell and the second serving cell is the FDD cell, the downlink control information does not include the aperiodic SRS request.
US09722751B2

The present invention relates to a method and device for monitoring the control channel in a multicarrier system. Each of a plurality of sub-search spaces corresponds to each of a plurality of scheduled component carriers. The terminal monitors a downlink control channel for a scheduled component carrier corresponding to each of the plurality of sub-search spaces. Each of the plurality of sub-search spaces is defined displaced to the extent that they are offset from each other.
US09722735B2

Methods and systems for transmitting uplink control information in an LTE Advanced system are disclosed. A user device may determine whether uplink control information and/or available channels meet certain criteria and determine whether the uplink control information should be transmitted on a physical uplink control channel, a physical uplink shared channel, or both, based on the criteria. Criteria may include the size of the uplink control information (absolute size or relative to space available on a channel or a threshold value), the type of control information bits, the number of available (i.e., active or configured) component carriers, and the amount of power that may be required to transmit the uplink control information on more than one channel.
US09722733B2

A method is provided for sending an acknowledgement frame by a receiving entity. The method includes: subsequent to reception of a data frame sent by a sending entity and including a synchronization field containing an invariant item of information known to the entities and an identification field containing information identifying the sending entity and the receiving entity, sending an acknowledgment frame including a synchronization field; and calculating a signature of a transmission channel between the sending entity and the receiving entity, the synchronization field of the acknowledgment frame being obtained on the basis of the synchronization field of the data frame, by using the signature.
US09722724B1

An accelerated superluminal polarization currents (ASPC) transceiver includes an ASPC transmitter including a plurality of ASPC radiator elements, the ASPC transmitter transmitting a radio signal that is focused in a target direction and scrambled in other directions; and a radio receiver, wherein the center of a pulse of the radio signal has a transit time tc from an end of the ASPC transmitter, at a first position −x0, to a second position x along the ASPC transmitter given by the following equation: tc=[R2+x02+2Rx0 cos ψ0]1/2−[R2+x2+2Rx cos ψ0]1/2, where R is a target distance from the ASPC transmitter and ψ0 is a target angle and x + x 0 t c > c .
US09722721B2

A system for connecting two or more dense wavelength division multiplex (DWDM) systems in an optically transparent manner includes a first DWDM system with a first optical line amplifier (OLA) for amplifying the signal to be transmitted and a second DWDM system which has a second OLA for amplifying the signal to be transmitted. The first OLA and the second OLA are connected to each other via a passive N×N AWG, arrayed waveguide grating.
US09722715B2

Systems (100) and methods (400) for Radio Frequency Identification (“RFID”) security tags. The methods comprise: concurrently reading the RFID security tags and locator tags to obtain unique identifiers thereof and Received Signal Strength Indicator (“RSSI”) measurements therefore, where the RFID security tags are respectively coupled to inventory items located within a facility and the locator tags are placed at locations within the facility so as to respectively define a plurality of Zones Of Interest (“ZOIs”) in which inventory items may reside; and determining which ZOI of the plurality of ZOIs each said RFID security tag resides within based at least on the RSSI measurements, a number of times each locator tag was read, read times specifying when the locator tags were read, differences in read times for the locator tags, and known locations of the locator tags.
US09722710B2

A pairing device for establishing a secure wireless communication path between a first device having a first body-coupling communication interface and a second device having a screen. The pairing device includes a screen communication interface having a light sensor, which, in conjunction with the screen of the second device, allows definition of a light-based communication path for the transmission of a first pairing information from the second device to the pairing device, a calculator for generating a second pairing information once the first pairing information has been received by the pairing device, a second body-coupling communication interface, which in conjunction with the first body-coupling communication interface allows the definition of a body-coupling communication path for the transmission of the second pairing information from the pairing device to the first device, the second pairing information allowing the establishment of a secure wireless communication path between the first device and the second device.
US09722706B1

A transmitter assembly incorporating multiple laser diodes that are wavelength multiplexed together using a planar lightwave circuit, and where the multiplexer's transmission spectrum depends on temperature at the same rate as the laser diodes. This allows a design for lower loss in the multiplexer and therefore is more power efficient.
US09722700B2

A wavelength division multiplexing system and method featuring a wavelength monitor that is configured to receive a portion of a combined signal of wavelength division multiplexing channels and determine the wavelengths of each channel or the guardband between each channel in the combined signal. The wavelength monitor determines if there is excess laser drift for each channel in the combined signal. If excess laser drift is determined, feedback is sent to the transmitter for the signal with excess laser drift and the signal is adjusted to produce a target wavelength. The wavelength monitor may utilize optical intradyning in order to monitor the wavelengths of each channel in the combined signal.
US09722699B2

Systems and methods presented herein provide for operating an optical network terminal (ONT) during a power outage. In one embodiment, an ONT includes an opto-electrical converter operable to receive an optical signal and to convert the optical signal to a data signal, and a data processing module operable to process data from the data signal. The ONT also includes a power management unit operable to detect a power outage of a power supply, to initiate a low power mode, to terminate a portion of data processing by the data processing module based on the low power mode, to convert the optical signal to electrical power, and to maintain operation of the low power mode utilizing the electrical power. The power management unit is further operable to monitor the power supply for restoration of power, and to reinitialize the data processing module upon restoration of power.
US09722694B2

Various techniques for managing communications backup for computer networks are disclosed herein. In one embodiment, a method includes detecting an abnormal operating condition at a primary network node, the primary network node being coupled to a computing device via a first optical connection between an optical switch and the primary network node. In response to the detected abnormal operation condition, the method includes prompting the optical switch to switch from the first optical connection to a second optical connection between the optical switch and a standby network node. The method further includes instructing the standby network node to facilitate communications with the computing device based on the replicated network configuration.
US09722689B2

To improve system performance for mobile communications (group mobility) in a plurality of terminals existing inside the same moving object, a radio communication system of the present invention is a radio communication system for mobile communications in a plurality of user terminals existing in a moving object, and has a radio base station for forming a cell on a moving path of the moving object, and a radio mobile station installed in the moving object to relay communications between the plurality of user terminals and the radio base station. By this means, by offloading communications according to user terminals inside the moving object by the dedicated system for group mobility, it is possible to reduce the load on the existing radio communication system, and it is possible to improve system performance of the entire radio communication system.
US09722679B2

A method of receiving a signal by a receiver in a mobile communication system is provided. The method includes: receiving a reference signal from a transmitter; determining first channel information based on the received reference signal; receiving a data signal based on the first channel information; and determining second channel information based on the received data signal and the first channel information. Iterative channel estimation is performed to reduce channel estimation errors by determining errors of signals received from a turbo decoding unit and using symbol information as pilots even in subcarriers where the pilot signals are not transmitted, and to increase the accuracy of LLR calculation through an iteration process such as a detection and decoding process in comparison with the conventional technology, thereby increasing the reception performance of the turbo decoding unit and improving communication efficiency.
US09722677B2

The technology in this application compresses multi-antenna, complex-valued signals by exploiting both a spatial and a temporal correlation of the signals to remove redundancy within the complex-valued signals and substantially reduce the capacity requirement of backhaul links. At a receiver, the compressed signal is received, and a decompressor decompresses the received signal over space and over time to reconstruct the multiple antenna stream.
US09722664B2

At least one crosstalk probing sequence out of a set of orthogonal crosstalk probing sequences is assigned to the at least one respective disturber line for modulation at the given carrier frequency of at least one respective sequence of crosstalk probing symbols, and error samples are successively measured by a receiver coupled to the victim line at the given carrier frequency while the at least one sequence of crosstalk probing symbols are being transmitted over the at least one respective disturber line are fed back for crosstalk estimation. The received error samples are next correlated with at least one unassigned crosstalk probing sequence out of the set of orthogonal crosstalk probing sequences for detection of a demapping error in the received error samples.
US09722662B2

A semiconductor device and a serial data transmission line system have a reception circuit and an adaptive equalizer circuit. A supply source of a power supply supplied with the reception circuit is selected based on correction intensity of the correction value calculated by the adaptive equalizer circuit. When correction intensity of the correction value calculated by the adaptive equalizer circuit is not less than a threshold value, the supply source of the power supply supplied to the reception circuit and the adaptive equalizer circuit is switched, and a noise level of the power supply is reduced.
US09722661B2

A receiver includes a plurality of de-spreading correlators that are programmed to only correlate a specific portion of the full spreading code according to an interleave factor. Each correlator may be associated with a different symbol. The received signal may be received at all correlators and is multiplied by a code generated by a code generator according to the symbol associated with the correlator. While each correlator may be despreading the received signal at all times, an enable signal is used to determine when information for an associated cell should be accumulated for each correlator.
US09722652B2

A mobile apparatus includes a touch screen and a controller. The controller estimates that the mobile apparatus is being immersed in water when a detection result of the touch screen satisfies a predetermined condition.
US09722650B2

Described herein are technologies related to an implementation of noise power estimation in a receiver of a device.
US09722645B2

An apparatus for generating a transmit signal includes an up-conversion module and a delay module. The up-conversion module up-converts a first component signal of a multi-phase baseband transmit signal using a first oscillator signal and up-converts a delayed second component signal of the multi-phase baseband transmit signal using a second oscillator signal to generate a radio frequency transmit signal. The first oscillator signal and the second oscillator signal comprise an oscillator signal phase offset so that an edge of the second oscillator signal occurs earlier than a corresponding edge of the first oscillator signal. The delay module delays a second component signal of the multi-phase baseband transmit signal relative to the first component signal of the multi-phase baseband transmit signal by a predefined component signal delay to generate the delayed second component signal of the multi-phase baseband transmit signal.
US09722631B2

A method and an apparatus for calculating an estimated data compression ratio relate to the field of data processing technologies. In the solutions, an estimated data compression ratio is calculated using a related indicator that represents a distribution pattern of symbols in a symbol sequence, where the related indicator that represents the distribution pattern of the symbols in the symbol sequence is relatively closely related to the estimated data compression ratio.
US09722627B2

A method for determining an encoding used for a sequence of bytes may be provided. The method comprises providing a set of candidate code pages and transforming them into different groups of sequences of bytes, wherein each group of sequences of bytes corresponds to one of the candidate code pages. Thereby each code point is transformed by applying a transformation from one of the candidate code pages to a reference code point value relating to a reference encoding for each code point. The method comprises further separating each of the transformed sequences of bytes into groups of tokens, wherein each group of tokens relates to one candidate code page, and providing an index relating to a text corpus. Furthermore, the method comprises selecting a code page from the set of candidate code pages at least partially based on how many tokens are found in the index.
US09722626B2

An analog-to-digital converter (ADC) is provided includes a first sigma-delta modulator (SDM) electrically coupled to a first signal input. The first SDM includes a first summing junction configured to receive a plurality of inputs to the first SDM. The ADC further includes a second sigma-delta modulator (SDM) electrically coupled to a second signal input. The second SDM includes a second summing junction configured to receive a plurality of inputs to the second SDM. The first SDM also includes a cross-coupled feedback loop from an output of the first SDM to a negative input of the first summing junction and to a positive input of the second summing junction. The second SDM also includes a cross-coupled feedback loop from an output of the second SDM to a negative input of the first summing junction and to a negative input of the second summing junction.
US09722623B1

An embodiment ADC device includes a plurality of comparator elements, each comparator element of the plurality of comparator elements having a first input connected to an input port, each comparator element of the plurality of comparator elements having a second input port connected to a reference signal port. The ADC device further has a switch matrix having routing circuitry connected to an output of each comparator of the plurality of comparators, and a plurality of latches, with each latch of the plurality of latches having an input connected to the routing circuitry. The routing circuitry is configured to connect the output of each comparator of the plurality of comparators to an input of each latch of the plurality of latches according to one or more signals received at one or more control ports.
US09722617B2

A phase locked loop (PLL) includes a controllable oscillator, a charge pump, a type II loop filter, a frequency divider and a phase error processing circuit. The controllable oscillator generates an oscillating signal. The charge pump circuit receives a calibration signal and generates a charge pump output according to the calibration signal when the PLL operates in a calibration mode. The type II loop filter receives the charge pump output, and generates a first control signal to the controllable oscillator according to the charge pump output. The frequency divider receives the oscillating signal and an adjusting signal, and refers to the adjusting signal to perform frequency division upon the oscillating signal for generating a feedback signal. The phase error processing circuit receives the feedback signal and a reference signal, and outputs the adjusting signal based on a comparison result of the reference signal and the feedback signal.
US09722612B2

Techniques are provided to permit a programmable logic device (PLD) to comply with a communication standard before the PLD is fully configured. In one example, a method includes programming a first portion of a programmable logic device (PLD) with first configuration data. After the first portion is programmed, the first portion is operated in accordance with a communication standard to exchange data with a host system while a second portion of the PLD is programmed with second configuration data.
US09722607B2

A voltage level shifter includes: in stages a pull-down driving unit suitable for receiving an input signal swinging between a ground voltage and a first supply voltage, and pull-down driving an output node to the ground voltage according to a voltage level of the input signal, wherein an output signal outputted through the output node swings between the ground voltage level and a second supply voltage level higher than the first supply voltage; a pull-up driving unit suitable for pull-up driving the output node, to the second supply voltage according to the voltage level of the input signal; a bias generation unit suitable for generating a bias voltage fixed to a preset voltage level; and a bias operation unit coupled between the output node and the pull-down driving unit, and suitable for lowering a voltage level of the output node in stages based on the bias voltage to supply the lowered voltage to the pull-down driving unit when a pull-down operation is performed by the pull-down driving unit.
US09722602B2

A transmitter includes: a main pull-up driver suitable for pull-up driving an output node; and an auxiliary pull-up driver suitable for pull-up driving the output node based on a voltage of the output node, wherein the auxiliary pull-up driver compensates for non-linear driving current characteristics of the main pull-up driver.
US09722597B2

An initialization signal generation device may be provided. The initialization signal generation device may include a power supply circuit configured to provide one of an external voltage and an internal voltage in response to an initialization signal. The initialization signal generation device may include an initialization signal generator configured to sense the level of the voltage outputted from the power supply circuit and generate the initialization signal.
US09722593B2

In High Voltage CMOS technologies the supply voltage is typically higher than the maximum allowed gate voltage. In a switching output stage of amplifiers such class-D amplifiers and DC-DC converters the gates of the power field effect transistors need to be charged quickly. This requires a gate driver that is capable of delivering large currents without exceeding the maximum allowed voltage on the gate of the power field effect transistors.
US09722589B1

A superconducting integrated circuit including a clock distribution network for distributing a clock signal in the superconducting integrated circuit is provided. The clock distribution network may include a clock structure having unit cells, where each of the unit cells may include at least one spine and at least one stub. The clock structure may further include at least one spine connected to the at least one stub, where the at least one stub may further be inductively coupled to at least one superconducting element. The clock signal may have a wavelength. Each of the unit cells may be spaced apart from each other along the clock structure by a distance, where the distance may be less than one tenth of the wavelength.
US09722588B1

Apparatuses for monitoring a signal on a conductive via are described. An example apparatus includes: a controller, a first conductive via, a second conductive via and an evaluation circuit. The controller provides a clock signal as a first signal. The first conductive via provides a second signal responsive to the first signal. The second conductive via provides a third signal responsive to the second signal. Responsive to the third signal, the evaluation circuit provides an evaluation result signal. The evaluation result signal is indicative of a frequency of the clock signal, based on a delay of the third signal relative to the clock signal. The first conductive via, the second conductive via and the evaluation circuit may be included in an interface die. The evaluation circuit may detect whether a frequency of the first signal is below a first threshold frequency and may further provide the evaluation result signal.
US09722581B2

An integrated circuit is provided with an MCU, which is configured to generate a PWM control signal that is free of switching pattern information therein. A current-estimating gate driver is provided, which is responsive to the PWM signal. This gate driver is configured to drive first and second gate terminals of first and second parallel switching devices (within a hybrid switch) with gate signals that establish a second switching pattern within the hybrid switch. These gate driving operations are performed in response to measuring a first voltage associated with a terminal of the hybrid switch when being driven by gate signals that establish a first switching pattern within the hybrid switch that is different from the second switching pattern. The duty cycles of the gate signals associated with the second switching pattern are unequal and the duty cycles of the gate signals associated with the first switching pattern are unequal.
US09722580B1

A process information extractor circuit includes: a transistor array including a plurality of transistors, and configured such that, among the plurality of transistors, the number of transistors electrically coupled in series is adjusted depending on a code; a current source suitable for adjusting the amount of current flowing through the transistor array to a predetermined value; a comparator suitable for comparing a gate voltage of the transistors electrically coupled in series in the transistor array, with a reference voltage; and a code generator suitable for generating the code according to a comparison result of the comparator.
US09722578B2

The document relates to modulated sub-sampled digital filter banks, as well as to methods and systems for the design of such filter banks. In particular, the present document proposes a method and apparatus for the improvement of low delay modulated digital filter banks. The method employs modulation of an asymmetric low-pass prototype filter and a new method for optimizing the coefficients of this filter. Further, a specific design for a 64 channel filter bank using a prototype filter length of 640 coefficients and a system delay of 319 samples is given. The method substantially reduces artifacts due to aliasing emerging from independent modifications of subband signals, for example when using a filter bank as a spectral equalizer. The method is preferably implemented in software, running on a standard PC or a digital signal processor (DSP), but can also be hardcoded on a custom chip. The method offers improvements for various types of digital equalizers, adaptive filters, multiband companders and spectral envelope adjusting filter banks used in high frequency reconstruction (HFR) or parametric stereo systems.
US09722577B2

A system that incorporates teachings of the present disclosure may include, for example, an adaptive impedance matching network having an RF matching network coupled to at least one RF input port and at least one RF output port and comprising one or more controllable variable reactive elements. The RF matching network can be adapted to reduce a level of reflected power transferred from said at least one input port by varying signals applied to said controllable variable reactive elements. The one or more controllable variable reactive elements can be coupled to a circuit adapted to map one or more control signals that are output from a controller to a signal range that is compatible with said one or more controllable variable reactive elements. Additional embodiments are disclosed.
US09722576B2

An elastic wave filter has an unbalanced signal terminal, first and second balanced signal terminals, and first through fifth IDT electrodes arranged in ordinal order between a pair of grating reflectors. Wiring electrodes of the third and fifth IDT electrodes are disposed adjacent a ground electrode of the fourth IDT electrode, wiring electrodes of the second and third IDT electrodes are disposed adjacent one another, and ground electrodes of the first and second IDT electrodes are disposed adjacent one another. The unbalanced signal terminal is connected to the wiring electrodes of the first, third, and fifth IDT electrodes, and the first and second balanced signal terminals are connected to the wiring electrodes of the second and fourth IDT electrodes, respectively. A pitch gradation of pitch spacing between electrode fingers in each of the first, second, and third IDT electrodes on one side of a center line in the third IDT electrode is gradually reduced by a first spacing α, and a pitch gradation of pitch spacing between electrode fingers in each of the third, fourth, and fifth IDT electrodes on the other side of the center line is gradually reduced by a second spacing β (β≠α), as the distance from the center line increases.
US09722556B1

The present invention relates to a high frequency transformer for a differential amplifier. An exemplary embodiment of the present invention provides a high frequency transformer for a differential amplifier, including: a first metal line that is integrated and formed in an IC chip through a CMOS process and that is connected to a differential signal line of a transistor included in the IC chip; and a second metal line that is formed in an MEMS chip through an MEMS process and that is inductively coupled with the first metal line in a state spaced apart from an upper portion of the first metal line, wherein the MEMS chip may be stacked on an upper portion of the IC chip.
US09722555B1

The present invention is directed to electrical circuits and techniques thereof. More specifically, embodiments of the present invention provide a differential amplifier that has a differential amplifier section, a current source, and a feedback section. The differential amplifier section comprises NMOS transistors that receives two voltage inputs and generate a differential output. The current source provides a long tail for the differential amplifier section. The feedback section generates a feedback voltage based on a reference bias voltage. The feedback voltage is used by an amplifier to control the current source and to keep the biasing and gain of the differential amplifier substantially constant. There are other embodiments as well.
US09722554B2

When the offsets of the first and second differential units have polarities different from each other, the first and second differential units are both set to a normal connection state, i.e., a state in which the input voltage is supplied to the first input terminal of each of the first and second differential units and the output voltage is supplied to the second input terminal of each of the first and second differential units. When the offsets of the first and second differential units have the same polarity, on the other hand, the first differential unit is set to the above normal connection state and the second differential unit is set to a chopping connection state in which the output voltage is supplied to the first input terminal and the input voltage is supplied to the second input terminal.
US09722546B2

A bias circuit for applying bias current to a low quiescent current amplifier includes first and second transistors and a transistor pair circuit. The first transistor is connected to a supply bias voltage source and an auxiliary bias voltage source, and is controlled by a bias voltage output from the auxiliary bias voltage source, the first transistor acting as a current source. The second transistor is connected to the supply bias voltage source and an output of the first transistor, and is controlled by the output of the first transistor to selectively buffer supply bias current from the supply bias voltage source provided to the low quiescent current amplifier via a bias resistor. The transistor pair circuit includes third and fourth transistors connected in series, one of the third and fourth transistors is also connected in parallel with a dividing resistor, the transistor pair circuit acting as a voltage source.
US09722543B2

There is described a method of generating a power supply tracking a reference signal, comprising the steps of: filtering the reference signal; generating a first voltage in dependence on the filtered reference signal; generating a second voltage in dependence on the reference signal; and combining the first and second voltages to provide a power supply voltage.
US09722536B2

Low noise switchable varactors and digital controlled oscillator (DCO) circuitry are presented for creating alternating signals at controlled frequencies, including a first transistor for selectively coupling two capacitors between varactor output nodes when a control signal is in a first state, second and third transistors for selectively coupling first and second internal nodes between the respective capacitors and the first transistor with a third internal node when the control signal is in the first state, and an inverter disconnected from the first and second internal nodes to mitigate phase noise and operable to control the voltage of the third internal node according to the control signal.
US09722531B2

A coaxial bus connector has a first end and a second end opposite the first end. The first end has a first positive terminal and a first negative terminal coupled to a primary direct current bus of a primary inverter. The second end has a second positive terminal and a second negative terminal coupled to the secondary direct current bus of a secondary inverter, wherein the coaxial bus connector comprises a dielectric material between a center conductor and a coaxial sleeve to form a snubber capacitor to absorb electrical energy or to absorb voltage spikes.
US09722526B2

A motor drive system includes a control module and a power module for generating control signals and power signals, respectively, for driving an electric motor. An add-on module or subassembly is physically positionable between the control and power modules, and communicates with the control module to allow for communication with external devices.
US09722525B2

A protective redundancy circuit is provided for a power tool having an electric motor. The protective redundant subsystem is comprised of: a motor switch coupled in series with the motor; a motor control module that controls the switching operation of the motor switch; and a protective control module that monitors switching operation of the motor switch and disables the power tool when the switching operation of the motor switch fails. In the context of an AC powered tool, the switching operation of the motor switch is correlated to and synchronized to the waveform of the AC input signal. During each cycle or half cycle, the motor control module introduces a delay period before closing the motor switch and the protective control module determines the operational status of the motor switch by measuring the voltage across the motor switch during the delay period.
US09722520B2

A method for controlling a variable speed wind turbine generator is disclosed. The generator is connected to a power converter comprising switches. The generator comprises a stator and a set of terminals connected to the stator and to the switches of the power converter. The method comprises: determining a stator flux reference value corresponding to a generator power of a desired magnitude, determining an estimated stator flux value corresponding to an actual generator power, determining a difference between the determined stator flux reference value and the estimated stator flux value, and operating said switches in correspondence to the determined stator flux reference value and the estimated stator flux value to adapt at least one stator electrical quantity to obtain said desired generator power magnitude.
US09722517B2

Various embodiments are described herein for a system and method to eliminate mutual flux effect on rotor position estimation of switched reluctance motor (SRM) drives at rotating shaft conditions without a prior knowledge of mutual flux. Neglecting the magnetic saturation, the operation of conventional self-inductance estimation using phase current slope difference method can be classified into three modes: Mode I, II and III. At positive-current-slope and negative-current-slope sampling point of one phase, the sign of current slope of the other phase changes in Mode I and II, but does not change in Mode III. In one example embodiment, in order to operate the self-inductance estimation in Mode III, a variable-hysteresis-band current control method is proposed for the incoming phase and variable-sampling method is proposed for the outgoing phase.
US09722511B2

Systems and methods for controlling an electrical power supply are provided. One system includes an input configured for receiving voltage measurement signals for the power supply and a controller for one or more electrical phases of the power supply. The controller includes an integrator configured to integrate the received voltage measurement signals and to generate integrated control signals or integrated error signals. The controller is configured to generate an output signal using the integrated control signals or the integrated error signals. The system also includes an output configured to output the output signal to control switching of the power supply.
US09722507B2

An electric power conversion apparatus according to an embodiment includes, wherein when a constituent element constituted of a leg in which two switching elements provided with self-arc-extinguishing capability are connected in series, and a capacitor connected in parallel with the leg is made a converter unit, and a constituent element formed by connecting one or more converter units in series is made a phase arm, a phase arm on the positive side, a single-phase four-winding transformer, and a phase arm on the negative side are included in each of three phases, one end of the phase arm on the positive side is connected to the positive side of a secondary winding of the four-winding transformer, and the other end thereof is connected to a DC positive side terminal.
US09722505B2

A wind power conversion system includes plural first converting circuits and a second converting circuit. The plural first converting circuits perform a power converting task, and include respective first generator-side terminals and respective first network-side terminals. The first generator-side terminals are electrically connected with a wind power generator. The first network-side terminals are electrically connected with corresponding secondary windings of an isolating transformer. The second converting circuit includes plural second generator-side terminals and a second network-side terminal. The second network-side terminal is electrically connected with the corresponding secondary winding of plural secondary windings of the isolating transformer. The second generator-side terminals are serially connected with the corresponding first generator-side terminals of the first converting circuits. When the second converting circuit is enabled, the power converting task of the plural first converting circuits is shared by the second converting circuit.
US09722482B2

An apparatus and method for a buck converter and regulation loop with pulse skipping modulation (PSM) and auto-transition to pulse frequency modulation (PFM) comprising of a peak current loop configured to provide a method of generating a constant minimal inductor peak current, a system configured to provide a method of skipping pulses utilizing a pulse skipping modulation (PSM) mode of operation, and, the peak current loop configured to provide a method of auto-transition from the pulse skipping modulation (PSM) to a pulse frequency modulation (PFM) mode of operation.
US09722478B2

A stepping motor may include a rotor having a rotation shaft and a permanent magnet, a fixed body having a cylindrical stator provided with a plurality of pole teeth so as to face the permanent magnet, an urging member which urges the rotor toward one side in a motor axial line direction, a supported face of the rotor which faces the one side in the motor axial line direction, and a support face of the fixed body which slidably supports the supported face of the rotor on the one side with respect to the supported face. When a first sliding load which is a total sliding load applied to the rotor is “Ta”, a detent torque acted on the rotor is “Td”, and a dynamic torque acted on the rotor by the stator is “Te”, then “Ta”, “Td” and “Te” satisfy the following expression: “Td”<“Ta”<“Te”.
US09722477B2

[Problem] To provide a high-efficiency stepping motor in which a magnetic force of an exciting coil is made to effectively contribute to a rotating operation of a rotator.[Solution] The present stepping motor (50) uses permanent magnets (22) having inside a substantially cylindrical inner peripheral surface, and is disposed with a substantially columnar exciting coil (26) inside the inner peripheral surface. Moreover, turning on/off of current application to the exciting coil (26) and the application direction are switched when the permanent magnet (22) and the exciting coil (26) have reached a specific position. Repulsion and attraction that act on both ends of the exciting coil (26) can thereby be made to contribute to a rotary motion of the stepping motor (50). Therefore, the stepping motor (50) can obtain a high conversion efficiency.
US09722473B2

The invention relates to a construction machine such as a road paver with an electric generator. The construction machine comprises a hydraulic oil system for hydraulic functions that also cools the generator.
US09722469B2

A housing of a driving device, in particular an electric motor adjustment drive for a motor vehicle, has a housing opening, which is covered by a gas-permeable membrane, in particular a membrane that is impermeable to liquid. The housing opening is surrounded by a collar contour, which is interrupted locally at the circumference and within which the membrane lies.
US09722464B2

Embodiments of a gas turbine engine actuation system are provided, as are embodiments of a high temperature actuator and methods for the manufacture thereof. In one embodiment, the gas turbine engine actuation system includes an actuated gas turbine engine component and a high temperature actuator, which has a rotor mechanically linked to the actuated gas turbine engine component and a stator surrounding at least a portion of the rotor. The stator includes, in turn, a coil support structure having a plurality of spokes extending radially therefrom. A plurality of pre-formed electromagnetic coils is circumferentially distributed about the coil support structure. Each of the plurality of pre-formed electromagnetic coils is inserted over at least one of the plurality of spokes in a radial direction. The stator further includes an inorganic dielectric material in which each of the plurality of pre-formed electromagnetic coils is at least partially embedded.
US09722462B2

A resonant wireless power system includes a source circuit having a source coil, an ac driver with a first resistance, representing the equivalent output impedance of the ac driver, and a matching network. A current probe measures the magnitude signal of the instantaneous source coil current. A voltage probe measures the instantaneous ac driver voltage. A phase detector compares the phase of the instantaneous source coil current and the instantaneous ac driver voltage, and produces a first output signal proportional to the phase difference. A first amplifier compares the magnitude signal and a target signal, and produces an error signal proportional to the difference. A first compensation filter produces the control voltage that determines the ac driver supply voltage. A second amplifier amplifies the first output signal. A second compensation filter produces the control voltage that determines the impedance of a variable element in the source circuit.
US09722454B2

A wireless charging apparatus can include an exciter that initiates and shapes electromagnetic fields of microwave frequency. The exciter can include a ground structure and a feed structure disposed within the ground structure. The wireless charging apparatus can also include an adapter configured to hold a device to be charged with a side of the device to be charged exposed external to the apparatus while charging the device to be charged. The adapter can transmit the microwave power from the exciter to the device to be charged.
US09722440B2

An object holder adapted to hold a wide variety of objects including beverage holders such as cups, bottles, mugs, and tumblers; electronic devices such as mobile phones and tablets; remote controls; eating and writing utensils; and books. The device preferably includes a base, an upright extending upward from the base, and a receiver near the top of the upright. The receiver preferably includes an object holder which is preferably made detachable so that it may be washed in a dishwasher. The height of the receiver with respect to the base is adjustable in the present invention. The rotation of the receiver with respect to the base is preferably also made adjustable. The adjustment mechanism may preferably be activated using only one hand.
US09722418B2

Disclosed is a complex protection device including a substrate, fuse terminals provided on the substrate, first resistive terminals provided on the substrate so as to be separated from the fuse terminals, second resistive terminals provided on the substrate opposite to the first resistive terminals across the fuse terminals, a fusible element connected to the fuse terminals, a first surface-mounted resistive element connected to the first resistive terminals, a second surface-mounted resistive element connected to the second resistive terminals, at least one printed resistive element connected to at least one of the first resistive terminals and the second resistive terminals and connected to at least one of the first surface-mounted resistive element and the second surface-mounted resistive element, and a switching element controlling flow of current to the first and second surface-mounted resistive elements and the at least one printed resistive element if overvoltage is applied.
US09722415B2

A safety device for an actuator that can modulate power to an electric motor in response to a fault condition (e.g., stall). In one embodiment, the actuator can include a motor with a shaft, a sensor disposed in proximity to the shaft, and a control processor coupled with the sensor and the motor. The control processor can be configured to receive a signal from the sensor that conveys operating data that relates to rotation of the shaft, use the operating data to identify a fault condition on the motor, and change the motor from an energized condition to a de-energized condition in response to the fault condition.
US09722397B2

A tunable laser includes: a wavelength filter that includes a first ring resonator and a second ring resonator each of which is formed by a waveguide including a silicon waveguide core, and each of which is capable of shifting each of resonance wavelengths that exit periodically and whose intervals are different from each other; and an integrated device that is optically coupled to the wavelength filter, and in which a first semiconductor optical amplifier and a reflector are provided in sequence from a side of the wavelength filter, wherein the resonance wavelengths of the first ring resonator and the second ring resonator are overlapped with each other at one wavelength, and the resonance wavelengths are overlapped with each other also at a plurality of wavelengths other than the one wavelength.
US09722393B2

A flip chip type laser diode includes a first substrate, a first semiconductor layer disposed on the first substrate, an emitting layer disposed on one part of the first semiconductor layer, a second semiconductor layer disposed on the emitting layer and forming a ridge mesa, a current conducting layer disposed on another part of the first semiconductor layer, a patterned insulating layer covering the second semiconductor layer and the current conducting layer and including a first zone and a second zone which respectively expose a part of the current conducting layer and a part of the second semiconductor layer, a first electrode and a second electrode respectively disposed on the first zone and the second zone. A projection of the ridge mesa projected to the first substrate covers a part of projections of the first electrode and the second electrode projected to the first substrate.
US09722391B2

A laser system according to an embodiment of the present invention includes an oscillation unit to generate a laser output, a connection unit to connect the oscillation unit with an optical fiber loop, an amplifying unit to amplify the laser output on the optical fiber loop, a conversion unit disposed on the optical fiber loop to convert pulsed wave laser output into continuous wave laser output, and an output unit disposed between the connection unit and the conversion unit to split a part of the laser output toward the conversion unit. The system for generating a high output pulsed wave laser and converting the pulsed wave laser into a continuous wave laser may be implemented in a simple structure and small size with high stability and high reproducibility. In addition, a high output laser may be obtained. Also, since conversion from the pulsed wave into the continuous wave is easy, both of the high output pulsed wave and the high output continuous wave may be obtained as necessary.
US09722387B2

A fiber-based optical amplifier is assembled in a compact configuration by utilizing a flexible substrate to support the amplifying fiber as flat coils that are “spun” onto the substrate. The supporting structure for the amplifying fiber is configured to define the minimal acceptable bend radius for the fiber, as well as the maximum diameter that fits within the overall dimensions of the amplifier package. A pressure-sensitive adhesive coating is applied to the flexible substrate to hold the fiber in place. By using a flexible material with an acceptable insulative quality (such as a polyimide), further compactness in the final assembly is achieved by locating the electronics in a space underneath the fiber enclosure.
US09722382B2

A pin extractor is disclosed. The pin extractor can comprise a press to act against a clip securing a pin to be extracted. The press can have a clip interface feature at an end of the press configured to compress the clip radially inward upon application of a force against the clip. The pin extractor can also comprise a puller having a claw to engage the pin. The puller can be movable relative to the press to extract the pin as the press compresses the clip radially inward.
US09722380B1

A network distribution adapter may be configured to vertically connect a network cable on one side of an isolation wall (within a vertical wire-way) while connecting another network cable at an angle on an opposing side of the isolation wall (interior to the MCC). This may advantageously allow fitting the adapter in the limited space provided by the vertical wire-way while also providing more reliable protection for the network connections. In one aspect, the network distribution adapter may include a printed circuit board (PCB) which couples a first connector disposed in a first plane parallel to the PCB with a second connector disposed in a second plane at an angle to the first plane. The PCB may be mounted in a housing which, in turn, may be mounted in relation to an opening in the isolation wall.
US09722371B2

A socket for a vehicle passenger compartment comprising a socket body and at least one electrical connection element fixed to the socket body by clinching. The socket is adapted for use on multiple vehicles of different manufacturers.
US09722365B1

The connector includes a circuit board having a number of electronic components, a transmission assembly joined to the circuit board to a side of the electronic components, a first shielding member on the circuit board shielding the transmission assembly, a second shielding member on the circuit board shielding the electronic components, and a cover on and shielding the first and second shielding members. The connector can be produced to meet different needs by using a common first shielding member joined to a second shielding member adapted to a specific requirement such as dimension, shape, etc., thereby reducing the production and stock costs. The transmission assembly and the electronic components are shielded by the first and second shielding members, respectively, which are further shielded by the cover so as to prevent RF signal leakage and to achieve superior transmission quality.
US09722360B2

An electrical connector includes an insulative housing, a number of terminals, and a metal shell attached to the housing. The terminals have a number of grounding contacts, power contacts, and signal contacts. Each terminal has a contacting portion, an inclined portion bent forwardly from the contacting portion at a bending point, and a soldering portion. The bending points have a first bending point located at the grounding contacts, a second bending point located at the power contacts, and a third bending point located at the signal contact. A distance between the first bending points of the grounding contacts and the insertion port is larger than that between the second bending points of the power contacts and the insertion port and smaller than that between the third bending points of the signal contacts and the insertion port.
US09722359B2

An electrical connector is provided. The connector includes a housing having a wire end and a mating end. A terminal array extends between the wire end and the mating end of the housing. The terminal array has second terminals and first terminals. Each of the second terminals and the first terminals has a wire contact positioned at the wire end of the housing and a mating contact positioned at the mating end of the housing. The wire contact of each second terminal is positioned closer to the wire end of the housing than the wire contact of each first terminal. The mating contacts of the second terminals are positioned adjacent the mating contacts of the first terminals.
US09722351B2

A coaxial cable connector has a body and a longitudinal axis bounding an interior of the body. A pawl is carried in the interior of the body for engaging with a coaxial cable applied to the interior and for preventing the removal of the cable after having been applied to the interior. The pawl moves out of and into interference with the cable in response to the introduction of the cable into the interior and to the retraction of the cable along the longitudinal axis, respectively.
US09722347B2

A connector is miniaturized and while still preventing damage to locking lances. Deflectable first and second locking lances (19, 79) configured to lock first and second terminal fittings (11, 61) are arranged to be exposed on first and second facing surfaces (15, 75) of first and second housings (10, 60). When the first and second housings 10, 60 are assembled, the first and second locking lances (19, 79) are arranged back-to-back with each other. Surfaces of the first and second locking lances (19, 79) facing the first and second cavities (17, 77) on tip parts in a projecting direction are continuous without any step and include locking surfaces (23, 83) configured to lock the first and second terminal fittings (11, 61) on tips in the projecting direction.
US09722344B1

A safety shield is provided for use with an electrical plug engaged in a wall socket, the plug having two or more prongs extending from a plug body. The shield comprises a plate formed of an electrically insulating material, with two or more openings defined in the plate in alignment with the two or more prongs of the electrical plug, each opening sized for a snug fit with a corresponding prong. The plate defines a perimeter area around the two or more openings that is at least five times greater than a planar area bounded by the two or more openings.
US09722341B2

A connector is miniaturized and while still preventing damage to locking lances. Deflectable first and second locking lances (19, 79) configured to lock first and second terminal fittings (11, 61) are arranged to be exposed on first and second facing surfaces (15, 75) of first and second housings (10, 60). When the first and second housings 10, 60 are assembled, the first and second locking lances (19, 79) are arranged back-to-back with each other. Surfaces of the first and second locking lances (19, 79) facing the first and second cavities (17, 77) on tip parts in a projecting direction are continuous without any step and include locking surfaces (23, 83) configured to lock the first and second terminal fittings (11, 61) on tips in the projecting direction.
US09722338B2

A first direction exposed conductor group includes a plurality of exposed conductor portions of a first flat cable, and a second direction exposed conductor group includes a plurality of exposed conductor portions of a second flat cable. The plurality of exposed conductor portions are located parallel to each other, and the plurality of exposed conductor portions are located parallel to each other. The first direction exposed conductor group and the second direction exposed conductor group intersect and overlap each other to form an intersection overlap portion. An intersection insulating film is provided between the first direction exposed conductor group and the second direction exposed conductor group at the intersection overlap portion. The exposed conductor portions and the exposed conductor portions facing each other via windows of the intersection insulating film are connected to be conductive to each other. Thus, an electric cable structural body is provided.
US09722336B2

A circuit board has a socket with at least one plated through-hole. A connector includes a housing that has first and second connector interfaces with, respectively, at least first and second connector contacts. The first connector interface opens into an interior of the housing such that there is a vapor path through the first connector interface and the interior of the housing to the second connector contact at the second connector interface. A resilient seal is located at the first connector interface. The first connector contact extends through the resilient seal and into the plated through-hole. The resilient seal intimately seals around the first connector contact and provides a barrier at the first connector interface into the vapor path.
US09722328B2

Embodiments disclose a contact part comprising a sleeve forming a receiving space for inserting a plug-in contact in an insertion direction, at least one contact spring secured to the inside of the sleeve, and a locking pin configured to be displaceably guided in the sleeve between first and second end positions in sliding contact with the contact spring, wherein the locking pin is configured to push the contact spring in the direction of the receiving space to varying degrees depending on the position of the locking pin between the two end positions. Embodiments disclose a method for producing a contact part comprising providing a sheet metal part and at least one contact spring held in a form-locked manner in the sheet metal part, and forming the sheet metal part to obtain a sleeve that forms a receiving space for inserting a plug-in contact in the insertion direction.
US09722325B2

A cellular low band antenna is indirectly coupled to communication signals via a first coupler that is located within a same volume of a body as one or more wireless local area network (WLAN) antennas. Various antenna configurations can include the one or more WLAN antennas being indirectly coupled to communication signals via a second coupler within the same volume as the cellular low band antenna. A high band antenna is located in a different volume that is adjacent to the volume of the cellular low band antenna and the one or more WLAN antennas. Another similar antenna system can be provided in a separate volume for diversity communications in a communication device, such as a tablet, laptop or other such communication device.
US09722321B2

A cellular base station antenna having improves squint performance is provided. The antenna includes a ground plane, a first plurality of radiating elements supported over the ground plane by microstrip support PCBs, and a second plurality of radiating elements supported over the ground plane by stripline support PCBs. The first and second pluralities of radiating elements are arranged in at least one array of low band radiating elements, and the quantities of first and second pluralities of radiating elements are selected to reduce squint of a beam produced by the at least one array. The first plurality of radiating elements may be located below the second plurality of radiating elements in the array. The array may be arranged in a linear column or a staggered column. In one example, the first plurality of radiating elements comprises four radiating elements and the second plurality radiating elements comprises two radiating elements.
US09722313B2

An antenna device according to one of embodiments includes: an antenna substrate around which an antenna coil is wound; metallic foil arranged on the antenna substrate to be superposed on a portion of the antenna coil; and a magnetic sheet arranged to be superposed on the antenna coil. On the first side of the antenna coil in which a current flowing is carried in one direction, the antenna coil is closer to the reader/writer than the magnetic sheet is, and/or, on the second side of the antenna coil in which the current flowing is carried in another direction, the magnetic sheet is closer to the reader/writer than the antenna coil is. The metallic foil is superposed on the second side of the antenna coil.
US09722305B2

A phased-array antenna assembly includes an antenna board stack, a radome configured to cover the antenna board stack, and a casing configured to support the antenna board stack. The antenna board stack includes a central core, a bottom antenna unit defining a bottom thickness between a bottom surface of the central core and a bottom end of the antenna board stack, and a top antenna unit defining a top thickness between a top surface of the central core and the top end of the antenna board stack that is substantially equal to the bottom thickness. The bottom antenna unit includes two spaced apart bottom metal layers each associated with a different distance from the axis of symmetry. The top antenna unit includes two spaced apart top metal layers each associated with a corresponding one of the distances from the axis of symmetry associated with the bottom metal layers.
US09722304B2

A mobile device includes a ground element and an antenna structure. The antenna structure includes a ground branch, a feeding branch, a low-frequency radiation branch, and a high-frequency radiation branch. The feeding branch is coupled through the ground branch to the ground element. The low-frequency radiation branch is coupled to the feeding branch. The high-frequency radiation branch is coupled to the feeding branch. The low-frequency radiation branch has a meandering structure for reducing the SAR (Specific Absorption Rate) of the antenna structure.
US09722303B2

A wearable electronic device includes a body and a wearing element. The body includes a conductive frame. The conductive frame includes a feeding point and at least one grounding point to form a first current path and a second current path. Furthermore, the conductive frame forms a loop antenna via the first current path and the second current path, respectively, so as to operate in a first band and a second band. The wearing element is connected to the body.
US09722300B2

The present disclosure relates to an antenna module and a mobile terminal having the same, and the antenna module may include a conductive member, a first conductive arm formed at one side of the conductive member to form a first loop along with the conductive member so as to implement a first resonant frequency, a second conductive arm formed at the other side of the conductive member to form a second loop along with the conductive member so as to implement a second resonant frequency different from the first resonant frequency, a first feeding portion formed adjacent to the first conductive arm to feed the first conductive arm and conductive member, and a second feeding portion formed adjacent to the second conductive arm to feed the second conductive arm and conductive member.
US09722294B2

An antenna structure includes a feed end, a first ground end, a first antenna, a second ground end, a second antenna, and a holder. The first antenna is connected to the feed end and the first ground end. The second antenna is a parasitic antenna, the second antenna is connected to the second ground end, and is opposite to the first antenna. The holder is connected between the first antenna and a second antenna.
US09722289B2

A metal air flow battery includes an electrochemical reaction unit and an oxygen exchange unit. The electrochemical reaction unit includes an anode electrode, a cathode electrode, and an ionic conductive membrane between the anode and the cathode, an anode electrolyte, and a cathode electrolyte. The oxygen exchange unit contacts the cathode electrolyte with oxygen separate from the electrochemical reaction unit. At least one pump is provided for pumping cathode electrolyte between the electrochemical reaction unit and the oxygen exchange unit. A method for producing an electrical current is also disclosed.
US09722288B2

An object of the present invention is to provide a liquid electrolyte for batteries, which has excellent ion conductivity, a method for producing the liquid electrolyte and a battery including the liquid electrolyte. Disclosed is a liquid electrolyte for batteries, comprising a mesoionic compound represented by the following general formula (1): wherein R1 and R2 are each independently an alkyl group having 1 to 3 carbon atoms.
US09722282B2

A method and apparatus for setting a maximum depth of discharge of an energy reservoir for a time period. The method includes: defining a first target aging value of the energy reservoir for a first time period; determining a first aging value that describes an aging of the energy reservoir during the first period; calculating a first difference between the first target aging value of the energy reservoir and the first aging value of the energy reservoir; defining a second target aging value of the energy reservoir for a second time period; calculating a maximum aging value of the energy reservoir for the second time period, based on the second target aging value and at least the first difference; calculating a maximum depth-of-discharge value based on the maximum aging value; setting the maximum depth of discharge of the energy reservoir for the second time period to the maximum depth-of-discharge value.
US09722281B2

The invention relates to the use of at least one 1-alkyl-3-alkyl-pyridinium halide, in particular 1-alkyl-3-methyl-pyridinium bromide, as an additive in bromine-generating electrochemical cells, such as zinc/bromine cells. Processes for preparing 1-alkyl-3-methyl-pyridinium bromide and concentrated aqueous solutions comprising same for use as additives in the aforementioned cells, are also disclosed.
US09722279B2

An all-solid-state metal-metal battery with both high energy density and high power density is provided. The battery has an anolyte including at least one active anode metal ion conducting ceramic solid and a catholyte including at least one active cathode metal ion conducting ceramic solid sandwiched between an anode including an alkali metal or an alkaline earth metal as the active anode metal and an cathode including a transition metal as the active cathode metal. Prior to the initial charge, the battery may have an anode current collector devoid of the active anode metal or a cathode current collector devoid of the active cathode metal.
US09722276B2

A solid electrolyte comprising: LiBH4; and an alkali metal compound represented by the following formula (1): MX  (1) (in the formula (1), M represents an alkali metal atom, and X represents one selected from the group consisting of halogen atoms, NR2 groups (each R represents a hydrogen atom or an alkyl group) and N2R groups (R represents a hydrogen atom or an alkyl group)).
US09722274B2

A manufacturing method of a secondary battery includes a first sealing process that stores a power generation element inside an exterior body formed by overlapped exterior films and that seals the exterior body at a first sealing part, the power generation element being arranged with a space from at least a part of the first sealing part, a conditioning process that performs conditioning, an hole forming process that forms a degassing hole between the first sealing part and the power generation element, and a second sealing process that seals the degassing hole, in which the hole forming process includes a pressing process that presses, from both sides of the exterior body, a portion where the degassing hole is formed in the exterior body so that the overlapped exterior films are brought into contact with each other, before the degassing hole is formed in the exterior body.
US09722268B2

The present application is directed to gas generators comprising a fuel mixture and a catalyst. The catalyst is contained in a self-regulated reactor or buoy, and selectively opens and closes to produce a gas in accordance with the demand for gas. This fuel mixture is generally a solution formed by dissolving a solid fuel component in a liquid fuel component. The mixing preferably occurs before the first use, and more preferably occurs immediately prior to the first use. The inventive gas generators preferably further comprises a starting mechanism that isolates the solid fuel from the liquid fuel or vice versa before the first use. In one embodiment, the starting mechanism further comprises a catalyst shield mechanism that isolates the catalyst in the reactor or buoy from the liquid and/or the solid fuel prior to the first use.
US09722262B2

A fuel cell stack preventing deterioration of an end cell, which has a structure for preventing cooling of a neighbor cell adjacent to a closed end plate, is provided. To this end, an open end plate and a closed end plate, which are provided on a first side and a second side, respectively, of the fuel cell stack, fasten a plurality of working cells together. More specifically, a hollow flow space is formed in an inner wall of the closed end plate to form an air pocket therein.
US09722261B2

When it is judged that a fuel cell stack is drying up, recovery control is performed. In recovery control, the cathode pressure control valve is controlled so that the cathode pressure becomes an increased cathode pressure, a discharge flow rate of air of a turbocompressor is set to an increased flow rate of air, and a bypass control valve is controlled so that a flow rate of air which is fed to the fuel cell stack is maintained at the requested flow rate of air. Furthermore, a combination of an increased cathode pressure and increased flow rate of air for minimizing the amount of consumed power of the turbocompressor required for eliminating dry-up is set based on the requested flow rate of air of the fuel cell stack.
US09722252B2

A family of carboxylic acid groups containing fluorene/fluorenon copolymers is disclosed as binders of silicon particles in the fabrication of negative electrodes for use with lithium ion batteries. Triethyleneoxide side chains provide improved adhesion to materials such as, graphite, silicon, silicon alloy, tin, tin alloy. These binders enable the use of silicon as an electrode material as they significantly improve the cycle-ability of silicon by preventing electrode degradation over time. In particular, these polymers, which become conductive on first charge, bind to the silicon particles of the electrode, are flexible so as to better accommodate the expansion and contraction of the electrode during charge/discharge, and being conductive promote the flow battery current.
US09722249B2

Described are a composition at least comprising complexes of polythiophene and polyanions, at least one lithium-containing compound, and at least one solvent, wherein the composition comprises less than 1 g of a material comprising elemental carbon, based on 1 g of the polythiophenes, or comprises no material at all comprising elemental carbon, and a process for the preparation of a composition, the composition obtainable by this process, the use of a composition and a cathode in an Li ion accumulator.
US09722245B2

The invention is directed in a first aspect to a sulfur-carbon composite material comprising: (i) a bimodal porous carbon component containing therein a first mode of pores which are mesopores, and a second mode of pores which are micropores; and (ii) elemental sulfur contained in at least a portion of said micropores. The invention is also directed to the aforesaid sulfur-carbon composite as a layer on a current collector material; a lithium ion battery containing the sulfur-carbon composite in a cathode therein; as well as a method for preparing the sulfur-composite material.
US09722235B2

Handheld remote control assemblies with battery isolation tabs are disclosed. An assembly includes a body and a battery pocket formed in the body and defined by a sidewall and a lower surface. An electrical connection terminal is disposed on the lower surface, and a battery is disposed within the battery pocket. The body includes a channel formed therein and extending between the battery pocket and an edge of the body. A battery isolation tab includes a head portion disposed between the battery and the electrical connection terminal, a handle portion disposed external to the body, and a neck portion extending between the head portion and the handle portion, the neck portion at least partially received within the channel formed in the body.
US09722229B2

An example method of connecting an electric vehicle battery includes welding a landing of a terminal to a bus bar, and pressing a landing of the terminal and the bus bar against one another during the welding. The landing is along a first plane and a base of the terminal is along a second plane that is spaced from the first plane.
US09722228B2

Disclosed herein is a connection member for secondary batteries to achieve the electrical connection in a battery pack including two or more cylindrical secondary batteries in a physical contact manner, the connection member including an outer circumferential contact part contacting an electrode terminal of a lower battery cell along the outer circumferential region of the electrode terminal of the lower battery cell, such that the outer circumferential contact part can be electrically connected to the electrode terminal of the lower battery cell in a surface contact manner and a central contact part contacting an electrode terminal of an upper battery cell or the central region of a sidewall of the battery pack for providing an elastic contact force to the entire connection member mounted between the electrode terminals of the respective battery cells or between the electrode terminals of the battery cells and the sidewall of the battery pack.
US09722225B2

The present invention provides a polyolefin microporous membrane made of a polyolefin resin and an inorganic particle, and the puncture strength of the microporous membrane is 3 N/20 μm or more and the membrane thickness retention ratio in penetration creep is 16% or more, thereby being excellent in safety and long-term reliability, and a separator for a nonaqueous electrolyte battery, and the like can be provided.
US09722223B1

An exemplary battery pack retention assembly includes a bracket, a protrusion configured to transition from a disengaged position with the bracket to an engaged position with the bracket in response to movement of a battery pack enclosure relative to a portion of vehicle.
US09722222B2

A battery module includes a plurality of battery cells, a holder, and a bus-bar. The plurality of battery cells are arranged along one direction, and each of the plurality of battery cells includes a terminal and a vent at an upper surface. The holder is on the plurality of battery cells and has an opening through which the terminal is exposed. The bus-bar is has a portion in the opening of the holder and electrically couples adjacent ones of the plurality of battery cells. The holder includes a bus-bar fastening portion at an area corresponding to the terminal and an exhaust portion at an area corresponding to the vent. The bus-bar fastening portion and the exhaust portion are integrally formed.
US09722210B2

An OLED light emitting device and a display device are provided. The OLED light emitting device has a cathode, a light-emitting layer, an anode, a substrate, and a light extraction layer; the light extraction layer at least has a first material layer and a second material layer; a first contact surface of the first material layer and a second contact surface of the second material layer contact each other; a longitudinal section of the first contact surface and that of the second contact surface have sawtooth portions fitted with each other; nA>nsubstrate>nB.
US09722208B2

A light emitting device includes a substrate, a first electrode disposed on the substrate, a light emission layer (EML) disposed on the first electrode, a second electrode disposed on the EML, and a capping layer disposed on the second electrode. A thickness of the second electrode is not more than 50 nm, a refractive index of the capping layer is less than a refractive index of the EML, and the EML and the second electrode are separated by a distance not more than 100 nm.
US09722206B2

A display device and an apparatus and method for manufacturing the same are disclosed. The display device includes: a substrate; a display unit formed on the substrate; and an inorganic layer formed on the display unit, wherein a water vapor transmission rate (WVTR) of the inorganic layer is 5×10−5 g/m2 day or less. The apparatus for manufacturing a display device includes: a chamber; a shower head for spraying a mixed gas into the chamber; a plasma generation unit for forming plasma from the mixed gas; a susceptor facing the shower head and on which a substrate is seated; and a power supply unit electrically connected to the plasma generation unit, wherein a frequency of a current supplied from the power supply unit to the plasma generation unit is between about 27 MHz and about 42 MHz.
US09722196B2

Methods for producing organic field effect transistors, organic field effect transistors, and electronic switching devices are provided. The methods may include providing a gate electrode and a gate insulator assigned to the gate electrode for electrical insulation on a substrate, depositing a first organic semiconducting layer on the gate insulator, generating a first electrode and an electrode insulator assigned to the first electrode for electrical insulation on the first organic semiconducting layer, depositing a second organic semiconducting layer on the first organic semiconducting layer and the electrode insulator, and generating a second electrode on the second organic semiconducting layer.
US09722195B2

A display device is disclosed. In one aspect, the display device includes a flexible substrate capable of being bent in a first direction and an insulating layer including a first opening pattern positioned on the flexible substrate and extending in a second direction crossing the first direction.
US09722193B2

Compounds comprising phosphorescent metal complexes comprising cyclometallated imidazo[1,2-f]phenanthridine and diimidazo[1,2-a:1′,2′-c]quinazoline ligands, or isoelectronic or benzannulated analogs thereof, are described. Organic light emitting diode devices comprising these compounds are also described.
US09722190B2

The present invention relates to the use of a square planar transition metal complex as dopant, charge injection layer, electrode material or storage material.
US09722187B2

A compound, an organic light-emitting device including a first electrode; a second electrode facing the first electrode; and an organic layer between the first electrode and the second electrode, and including and emission layer, where the organic layer includes at least one compound represented by Formula 1, and a display apparatus, the compound being represented by Formula 1 below:
US09722186B2

A compound for an organic optoelectronic device, an organic light emitting diode including the compound, and a display device including the organic light emitting diode are provided and the compound in which moieties represented by Chemical Formulae I and II that are sequentially linked is provided and thus, the organic light emitting diode has excellent life-span characteristics due to excellent electrochemical and thermal stability and high luminous efficiency at a low driving voltage.
US09722183B2

Display comprising at least one organic light emitting diode, wherein the at least one organic light emitting diode comprises an anode, a cathode, a light emitting layer between the anode and the cathode, and at least one layer comprising a compound according to formula (I) between the cathode and the light emitting layer: wherein A1 and A2 are independently selected from halogen, CN, substituted or unsubstituted C1-C20-alkyl or heteroalkyl, C6-C20-aryl or C5-C20-heteroaryl, C1-C20-alkoxy or C6-C20-aryloxy, A3 is selected from substituted or unsubstituted C6-C40-aryl or C5-C40-heteroaryl, m=0, 1 or 2, n=0, 1 or 2.
US09722182B2

A heterocyclic compound represented by Formula 1 below, and an organic light-emitting device including the heterocyclic compound:
US09722174B1

By manufacturing magnetoresistive devices using low-k dielectric materials as the inter-layer dielectrics and higher-k dielectric materials for hard masks and encapsulation, the overall dielectric constant characteristics of the magnetoresistive devices can be kept lower, thereby decreasing capacitance and allowing for higher speed operations. Elimination or reduction of residual higher-k dielectric material through stripping or other processes minimizes “islands” of higher-k dielectric material that can detract from overall dielectric constant performance. One or more masking and one or more etching steps can be used to form the devices either with or without the additional stripping of the higher-k material.
US09722172B2

This technology provides an electronic device and a method for fabricating the same. An electronic device in accordance with an implementation of this document includes semiconductor memory, and the semiconductor memory includes an interlayer dielectric layer formed over a substrate and having a hole; a conductive pattern filled in the hole and having a top surface located at a level substantially same as a top surface of the interlayer dielectric layer; and an MTJ (Magnetic Tunnel Junction) structure formed over the conductive pattern to be coupled to the conductive pattern and including a free layer having a variable magnetization direction, a pinned layer having a pinned magnetization direction and a tunnel barrier layer interposed between the free layer and the pinned layer, wherein an upper portion of the conductive pattern includes a first amorphous region.
US09722170B2

There is provided a piezoelectric material not containing any lead component, having stable piezoelectric characteristics in an operating temperature range, a high mechanical quality factor, and satisfactory piezoelectric characteristics. The piezoelectric material includes a main component containing a perovskite-type metal oxide that can be expressed using the following general formula (1), and subcomponents containing Mn, Li, and Bi. When the metal oxide is 100 parts by weight, the content of Mn on a metal basis is not less than 0.04 parts by weight and is not greater than 0.36 parts by weight, content α of Li on a metal basis is not less than 0.0013 parts by weight and is not greater than 0.0280 parts by weight, and content β of Bi on a metal basis is not less than 0.042 parts by weight and is not greater than 0.850 parts by weight (Ba1-xCax)a(Ti1-y-zZrySnz)O3  (1) (in the formula (1), 0.09≦x≦0.30, 0.074
US09722167B2

A piezoelectric vibration piece has an inverted mesa-type structure, comprising a thinned portion serving as a vibration region at a central part of a piezoelectric plate; and a thickened portion formed all along or partly along perimeter of the thinned portion to reinforce the thinned portion. In the piezoelectric vibration piece, contact metals including a large number of discrete metallic thin films are provided on the whole surfaces of the piezoelectric plate. A piezoelectric vibration device comprises the piezoelectric vibration piece which is housed in a package, wherein extraction electrodes of the piezoelectric vibration piece are connected to internal terminals of the package through a conductive adhesive. These structural and technical advantages prevent undesirable flowage of the conductive adhesive before thermal curing. As a result, the piezoelectric vibration piece and the piezoelectric vibration device comprising the same successfully attain excellent vibration characteristics.
US09722163B2

A thermoelectric power generation device is disclosed using one or more mechanically compliant and thermally and electrically conductive layers at the thermoelectric material interfaces to accommodate high temperature differentials and stresses induced thereby. The compliant material may be metal foam or metal graphite composite (e.g. using nickel) and is particularly beneficial in high temperature thermoelectric generators employing Zintl thermoelectric materials. The compliant material may be disposed between the thermoelectric segments of the device or between a thermoelectric segment and the hot or cold side interconnect of the device.
US09722161B2

A light emitting diode (LED) structure has semiconductor layers, including a p-type layer, an active layer, and an n-type layer. The p-type layer has a bottom surface, and the n-type layer has a top surface through which light is emitted. Portions of the p-type layer and active layer are etched away to expose the n-type layer. The surface of the LED is patterned with a photoresist, and copper is plated over the exposed surfaces to form p and n electrodes electrically contacting their respective semiconductor layers. There is a gap between the n and p electrodes. To provide mechanical support of the semiconductor layers between the gap, a dielectric layer is formed in the gap followed by filling the gap with a metal. The metal is patterned to form stud bumps that substantially cover the bottom surface of the LED die, but do not short the electrodes. The substantially uniform coverage supports the semiconductor layer during subsequent process steps.
US09722159B2

An optoelectronic component includes a substrate, a connecting element applied on the substrate and a layer sequence that emits electromagnetic radiation. The layer sequence is applied on the connecting element. The connecting element includes at least one connecting material that has an oriented molecular configuration. The connecting element has at least one parameter that is anisotropic.
US09722157B2

An LED module according to the present invention includes an LED unit 2 and a case 1, where the LED unit includes an LED chip 21, and the case 1 includes a main body 11 made of a ceramic material and a pad 12a on which the LED unit 2 is mounted. The outer edge 121a of the pad 12a is positioned inward of the outer edge 2a of the LED unit 2 as viewed in plan. These arrangements prevent the light emission amount of the LED module A1 from reducing with time.
US09722154B2

A method of manufacturing a down-conversion substrate for use in a light system includes forming a first crystallography layer including one or more phosphor materials and, optionally, applying at least one activator to the crystallography layer, heating the crystallography layer at high temperature to promote crystal growth in the crystallography layer, and drawing out the crystallography layer and allowing the crystallography layer to cool to form the down-conversion substrate. A light system includes an excitation source for emitting short wavelength primary emissions; and a down-conversion substrate disposed in the path of at least some of the primary emissions from the excitation source to convert at least a portion of the primary emissions into longer-wavelength secondary emissions, wherein the substrate includes one or more crystallography layers, wherein each crystallography layer includes one or more phosphor materials, and optionally at least one activator. Down-converted secondary light may be produced by the system.
US09722146B2

There are provided a phosphor film, a method of manufacturing the same, and a method of coating an LED chip with a phosphor layer. The phosphor film includes: a base film; a phosphor layer formed on the base film and obtained by mixing phosphor particles in a partially cured resin material; and a cover film formed on the phosphor layer to protect the phosphor layer.
US09722145B2

Light emitting devices and methods for their manufacture are provided. According to one aspect, a light emitting device is provided that comprises a substrate having a recess, and an interlayer dielectric layer located on the substrate. The interlayer dielectric layer may have a first hole and a second hole, the first hole opening over the recess of the substrate. The light emitting device may further include first and second micro LEDs, the first micro LED having a thickness greater than the second micro LED. The first micro LED and the second micro LED may be placed in the first hole and the second hole, respectively.
US09722144B2

Contrary to conventional wisdom, which holds that light-emitting diodes (LEDs) should be cooled to increase efficiency, the LEDs disclosed herein are heated to increase efficiency. Heating an LED operating at low forward bias voltage (e.g., V
US09722138B2

Embodiments of the invention are directed to a method of separating a wafer of light emitting devices. The method includes scribing a first groove on a dicing street on the wafer and checking the alignment of the wafer using a location of the first groove relative to a feature on the wafer. After checking the alignment, a second groove is scribed on the dicing street.
US09722131B2

A highly doped layer for interconnecting tunnel junctions in multijunction solar cells is presented. The highly doped layer is a delta doped layer in one or both layers of a tunnel diode junction used to connect two or more p-on-n or n-on-p solar cells in a multijunction solar cell. A delta doped layer is made by interrupting the epitaxial growth of one of the layers of the tunnel diode, depositing a delta dopant at a concentration substantially greater than the concentration used in growing the layer of the tunnel diode, and then continuing to epitaxially grow the remaining tunnel diode.
US09722129B2

A method of processing a solar cell is disclosed, where a chained patterned ion implant is performed to create a workpiece having a lightly doped surface having more heavily doped regions. This configuration may be used in various embodiments, such as for selective emitter solar cells. Additionally, various mask sets that can be used to create this desired pattern are also disclosed. The mask set may include one or more masks that have an open portion and a patterned portion, where the union of the open portions of the masks comprises the entirety of the surface to be implanted. The patterned portions of the masks combine to create the desired pattern of heavily doped regions.
US09722124B2

An optical radiation detection system (100) comprising: an optical medium (1) structured to define a region (5) suitable for transmitting an optical radiation and being associated to at least one electric parameter varying as a function of the optical radiation concerning said region; at least one electrode (2, 3) electrically coupled to the optical medium (1), and spaced from said region (5), an electric power generator (4) connected to said at least one electrode (2) and structured to provide an electric signal (Se) to be applied to the optical medium. Further, the system comprises an electric measuring circuit (50) connected to said at least one electrode (2) and structured to provide a measuring electric signal (SM) representing a variation of said at least one electric parameter.
US09722115B2

The disclosure provides a solar cell encapsulating module including a first substrate, a first encapsulating material layer, a metal particle layer, multiple solar cells, a routing layer, a second encapsulating material layer and a second substrate. The first substrate is formed from a light transmittance material. The first encapsulating material layer is formed on the first substrate. The metal particle layer is formed on the first encapsulating material layer. The solar cells are disposed on the metal particle layer. The routing layer is disposed on the solar cells for being electrically connected to the plurality of solar cells. The second encapsulating material layer is formed on the routing layer. The second substrate is disposed on the second encapsulating material layer. The routing layer is disposed on only one side of the solar cells.
US09722111B2

In one embodiment, a method for surface passivation for CdTe devices is provided. The method includes adjusting a stoichiometry of a surface of a CdTe material layer such that the surface becomes at least one of stoichiometric or Cd-rich; and reconstructing a crystalline lattice at the surface of the CdTe material layer by annealing the adjusted surface.
US09722102B2

In general, the invention relates to electro-conductive pastes comprising a glass which comprises molybdenum and lead as a constituent of a solar cell paste, and the use of such in the preparation of photovoltaic solar cells. More specifically, the invention relates to electroconductive pastes, precursors, processes for preparation of solar cells, solar cells and solar modules.The invention relates to an electro-conductive paste at least comprising as paste constituents: a) metallic particles; b) a glass; c) an organic vehicle; and d) an additive; wherein the glass comprises the following: i) Pb in the range from about 1 to about 94 wt. %; ii) Mo in the range from about 2 to about 30 wt. %; iii) O in the range from about 1 to about 50 wt. %; with the wt. % in each case being based on the total weight of the glass.
US09722096B2

A semiconductor device including a nonvolatile memory cell and a field effect transistor together is improved in performance. In a method of manufacturing a semiconductor device, a hydrogen-containing insulating film is formed before heat treatment of a semiconductor wafer, the hydrogen-containing insulating film covering a gate electrode and agate insulating film in a region that will have a memory cell therein, and exposing a region that will have therein a MISFET configuring a peripheral circuit. Consequently, hydrogen in the hydrogen-containing insulating film is diffused into an interface between the gate insulating film and the semiconductor substrate, and thereby a defect at the interface is selectively repaired.
US09722093B1

An oxide semiconductor transistor includes an oxide semiconductor channel layer, a metal gate, a gate insulation layer, an internal electrode, and a ferroelectric material layer. The metal gate is disposed on the oxide semiconductor channel layer. The gate insulation layer is disposed between the metal gate and the oxide semiconductor channel layer. The internal electrode is disposed between the gate insulation layer and the metal gate. The ferroelectric material layer is disposed between the internal electrode and the metal gate. The ferroelectric material layer in the oxide semiconductor transistor of the present invention is used to enhance the electrical characteristics of the oxide semiconductor transistor.
US09722091B2

Provided is a transistor containing a semiconductor with low density of defect states, a transistor having a small subthreshold swing value, a transistor having a small short-channel effect, a transistor having normally-off electrical characteristics, a transistor having a low leakage current in an off state, a transistor having excellent electrical characteristics, a transistor having high reliability, or a transistor having excellent frequency characteristics. An insulator is formed, a layer is formed over the insulator, oxygen is added to the insulator through the layer, the layer is removed, an oxide semiconductor is formed over the insulator to which the oxygen is added, and a semiconductor element is formed using the oxide semiconductor.
US09722082B2

A method of manufacturing a semiconductor device includes etching a recess into a substrate and epitaxially growing a source/drain region in the recess. The source/drain region includes a first undoped layer of stressor material lining the recess, a lightly doped layer of stressor material over the first undoped layer, a second undoped layer of stressor material over the lightly doped layer, and a highly doped layer of stressor material over the second undoped layer.
US09722081B1

A FinFET device and a method of forming the same are disclosed. In accordance with some embodiments, a FinFET device includes a substrate having at least one fin, a gate stack across the at least one fin, a strained layer aside the gate stack and a silicide layer over the strained layer. The strained layer has a boron surface concentration greater than about 2E20 atom/cm3 within a depth range of about 0-5 nm from a surface of the strained layer.
US09722074B2

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.
US09722070B2

Embodiments of semiconductor devices and methods of their formation include providing a semiconductor substrate having a top surface, a bottom surface, an active region, and an edge region, and forming a gate structure in a first trench in the active region of the semiconductor substrate. A termination structure is formed in a second trench in the edge region of the semiconductor substrate. The termination structure has an active region facing side and a device perimeter facing side. The method further includes forming first and second source regions of the first conductivity type are formed in the semiconductor substrate adjacent both sides of the gate structure. A third source region is formed in the semiconductor substrate adjacent the active region facing side of the termination structure. The semiconductor device may be a trench metal oxide semiconductor device, for example.
US09722068B2

Provided are semiconductor devices and methods of manufacturing the same. A semiconductor device may include a source, a drain, a semiconductor element between the source and the drain, and a graphene layer that is provided on the source and the semiconductor element and is spaced apart from the drain. Surfaces of the source and the drain are substantially co-planar with a surface of the semiconductor element. The semiconductor element may be spaced apart from the source and may contact the drain. The graphene layer may have a planar structure. A gate insulating layer and a gate may be provided on the graphene layer. The semiconductor device may be a transistor. The semiconductor device may have a barristor structure. The semiconductor device may be a planar type graphene barristor.
US09722066B2

To enhance electromigration resistance of an electrode.A drain electrode is partially formed on a side surface of a drain pad. In this case, the drain electrode is integrated with the drain pad and extends from the side surface of the drain pad in a first direction (y direction). A recessed portion is located in a region overlapping with the drain electrode in a plan view. At least a part of the drain electrode is buried in the recessed portion. A side surface of the recessed portion, which faces the drain pad, enters the drain pad in the first direction (y direction).
US09722055B2

A semiconductor device with a structure in which an increase in the number of oxygen vacancies in an oxide semiconductor layer can be suppressed and a method for manufacturing the semiconductor device are provided. The semiconductor device includes an oxide insulating layer; intermediate layers apart from each other over the oxide insulating layer; a source electrode layer and a drain electrode layer over the intermediate layers; an oxide semiconductor layer that is electrically connected to the source electrode layer and the drain electrode layer and is in contact with the oxide insulating layer; a gate insulating film over the source electrode layer, the drain electrode layer, and the oxide semiconductor layer; and a gate electrode layer that is over the gate insulating film and overlaps with the source electrode layer, the drain electrode layer, and the oxide semiconductor layer.
US09722054B2

An object is, in a thin film transistor in which an oxide semiconductor is used as an active layer, to prevent change in composition, film quality, an interface, or the like of an oxide semiconductor region serving as an active layer, and to stabilize electrical characteristics of the thin film transistor. In a thin film transistor in which a first oxide semiconductor region is used as an active layer, a second oxide semiconductor region having lower electrical conductivity than the first oxide semiconductor region is formed between the first oxide semiconductor region and a protective insulating layer for the thin film transistor, whereby the second oxide semiconductor region serves as a protective layer for the first oxide semiconductor region; thus, change in composition or deterioration in film quality of the first oxide semiconductor region can be prevented, and electrical characteristics of the thin film transistor can be stabilized.
US09722048B1

A semiconductor device includes a source including a first doped semiconductor layer arranged on a substrate, a layer of metal arranged on the first doped semiconductor layer, and a second doped semiconductor layer arranged on the layer of metal; a channel extending from the second doped semiconductor layer to a drain including an epitaxial growth; a gate disposed on sidewalls of the channel between the second doped semiconductor layer and the drain; an interlayer dielectric (ILD) disposed on the second doped semiconductor layer and the gate; and a source contact extending from a surface of the ILD to abut the layer of metal of the source.
US09722045B2

The disclosure relates to semiconductor structures and, more particularly, to one or more devices with an engineered layer for modulating voltage threshold (Vt) and methods of manufacture. The method includes finding correlation of thickness of a buffer layer to out-diffusion of dopant into extension regions during annealing of a doped layer formed on the buffer layer. The method further includes determining a predetermined thickness of the buffer layer to adjust device performance characteristics based on the correlation of thickness of the buffer layer to the out-diffusion. The method further includes forming the buffer layer adjacent to gate structures to the predetermined thickness.
US09722043B2

A method of forming a finFET device includes forming a plurality of fins on a substrate; forming a plurality of dummy gate structures over the plurality of fins, the dummy gate structures including gate sidewall spacers; performing an epitaxial growth process to merge the plurality of fins at locations not covered by the dummy gate structures; forming an interlevel dielectric (ILD) layer over the dummy gate structures and merged fins, the ILD layer comprising a first dielectric material; removing portions of the ILD layer and the merged fins so as to define trenches; and filling the trenches with a second dielectric material having an etch selectivity with respect to the first dielectric material, and wherein the gate sidewall spacers also comprise the second dielectric material such that regions of the merged fins in active areas are surrounded by the second dielectric material.
US09722041B2

In one embodiment, a breakdown voltage blocking device can include an epitaxial region located above a substrate and a plurality of source trenches formed in the epitaxial region. Each source trench can include a dielectric layer surrounding a conductive region. The breakdown voltage blocking device can also include a contact region located in an upper surface of the epitaxial region along with a gate trench formed in the epitaxial region. The gate trench can include a dielectric layer that lines the sidewalls and bottom of the gate trench and a conductive region located between the dielectric layer. The breakdown voltage blocking device can include source metal located above the plurality of source trenches and the contact region. The breakdown voltage blocking device can include gate metal located above the gate trench.
US09722040B2

Method for manufacturing an insulated gate bipolar transistor, which includes a drift layer of a first conductivity type between an emitter side, at which a gate and emitter electrode are arranged, and a collector side, at which a collector electrode is arranged including steps: providing a substrate of a second conductivity type, applying a dopant of the first conductivity type on the first side, creating a drift layer of the first conductivity type on the first layer, diffusing the ions such that a buffer layer is created, having a higher doping concentration than the drift layer, creating a base layer of the second conductivity type on the drift layer, creating an emitter layer of the first conductivity type on the base layer, thinning the substrate on the second side such that the remaining part of the substrate forms a collector layer.
US09722036B2

According to an embodiment a semiconductor device includes a semiconductor body with a mesa section that may include a rectifying structure and a first drift zone section. The mesa section surrounds a field electrode structure that includes a field electrode and a field dielectric sandwiched between the field electrode and the semiconductor body. A maximum horizontal extension of the field electrode in a measure plane parallel to a first surface of the semiconductor body is at most 500 nm.
US09722029B2

A semiconductor device includes an n+ type silicon carbide substrate, and in the substrate an active region where primary current flows and an edge termination area surrounding the active region. The semiconductor device has a first p-type region and a second p-type region in the edge termination area, and the first p-type region includes therein a plurality of third p-type regions, and the second p-type region includes therein a plurality of fourth p-type regions. The widths between the respective plurality of third p-type regions and the widths between the respective plurality of fourth p-type regions become greater further away from the active region.
US09722027B2

A silicon carbide semiconductor device includes a silicon carbide substrate and a gate electrode. The silicon carbide substrate includes a first source region and a second source region, a first body region, a second body region, a first drift region, a second drift region, a third drift region, and a first connection region. The first connection region is provided to include a first intersection and a second intersection, the first intersection being an intersection of a straight line along a first straight-line portion and a straight line along a second straight-line portion, the second intersection being an intersection of a straight line along a third straight-line portion and a straight line along a fourth straight-line portion, and the first connection region has a second conductivity type.
US09722026B2

A semiconductor structure includes: a germanium layer; and a first insulating film that is formed on an upper surface of the germanium layer, primarily contains germanium oxide and a substance having an oxygen potential lower than an oxygen potential of germanium oxide, and has a physical film thickness of 3 nm or less; wherein a half width of frequency to height in a 1 μm square area of the upper surface of the germanium layer is 0.7 nm or less.
US09722005B2

The present invention discloses a light-emitting device, array substrate, display device and manufacturing method of light-emitting device. The light-emitting device comprises a substrate and a pixel define layer provided on the substrate, the pixel define layer defines at least one pixel unit, each of which comprises a plurality of first electrodes, an organic layer provided on the plurality of first electrodes, and a second electrode provided on the organic layer. The light-emitting device, array substrate, display device and manufacturing method provided by the present invention can allow the formed film of the organic layer on the first electrodes to have good flatness and allow portions of the organic layer on different first electrodes to have substantially the same thickness, thus flatness and uniformity of the formed film of the organic layer in the light-emitting device is improved and further display quality of the light-emitting device is improved.
US09722003B2

A bottom emission organic electroluminescence display, a preparation method thereof, and a display apparatus are provided. The display includes a base substrate (100), and at least one dielectric thin film layer group (200) and a thin film transistor (300) that are successively arranged on the base substrate; each dielectric thin film layer group (200) comprising at least two stacked dielectric thin film layers (201, 202, 203), the refractive indices of which are increased progressively from the base substrate towards the thin film transistor. Because at least one group of at least two stacked dielectric thin film layers, the refractive indices of which are increased progressively from the base substrate towards the thin film transistor, are added between the base substrate and the thin film transistor, not only the reflectance of the surface of the metal layers contained in the thin film transistor (300) may be decreased, but also the loss rate of the emitted light may be decreased, thereby improving the image quality and display effect.
US09721996B2

A display device includes a display unit in which pixels are arranged in a matrix. The pixels each include a first sub-pixel having the largest area among sub-pixels, a second sub-pixel adjacent to the first sub-pixel and having an area smaller than that of the first sub-pixel, and a third sub-pixel adjacent to the first and second sub-pixels, having an area smaller than that of the first sub-pixel, and arranged in the same column as that of second sub-pixels. First, second, and third pixels are aligned in at least one of a column direction or a row direction and each include the first, second, and third sub-pixels that can display different one of first, second, and third colors. Areas of the first, second, and third colors displayable by the first, second, and third pixels in total are equal to one another.
US09721993B2

A method is specified for operating an organic optoelectronic component, which has at least one organic light-emitting element having an organic functional layer stack with at least one organic light-emitting layer between two electrodes and at least one organic light-emitting element having an organic light-detecting layer. These elements are arranged on a common substrate in laterally adjacent area regions. The at least one organic light-detecting element detects ambient light, which is incident onto the organic optoelectronic component. The intensity of the light emitted by the at least one organic light-emitting element is regulated depending on a signal of the at least one organic light-detecting element with a characteristic signal form.
US09721986B2

Provided is an image-capturing unit including an image-capturing chip that includes a first surface having a pixel and a second surface that is on an opposite side of the first surface and has provided thereon an output section that outputs a pixel signal read from the pixel; a transparent substrate that is arranged facing the first surface and includes a wire pattern; a mounting substrate that is arranged facing the second surface and supports the image-capturing chip; and a relay section that is arranged on the mounting substrate and relays, to the wire pattern, the pixel signal output from the output section. Also provided is an image-capturing apparatus including the image-capturing unit described above.
US09721983B2

A semiconductor device includes a carrier substrate, a first color filter, a first photodetector, and a light enhancement structure. The first photodetector is disposed between the carrier substrate and the first color filter. The light enhancement structure is disposed between the first color filter and the carrier substrate and adjacent to the first photodetector for enhancing intensity of light incident the first photodetector.
US09721979B1

A method for manufacturing an array substrate comprises: forming a pixel electrode and a gate of a thin film transistor on a substrate; forming a gate insulating layer; forming an active layer and a source and a drain, which are provided on the active layer, of the thin film transistor by a patterning process; forming a passivation layer; forming a main via penetrating through the gate insulating layer and the passivation layer and a main-via extension portion under a portion of the drain by a patterning process, wherein the main via is connected to the main-via extension portion; removing a portion of the drain which protrudes above the main-via extension portion so as to form a final via; and forming a connection electrode and a common electrode, wherein the connection electrode electrically connects the drain to the pixel electrode through the final via.
US09721976B2

A thin film transistor and a fabrication method thereof, an array substrate and a display panel are provided. The thin film transistor includes: a gate electrode (2), a source electrode (5) and a drain electrode (6) disposed in a same layer on a base substrate (1); a gate insulating layer (3) disposed on the gate electrode (2), the source electrode (5) and the drain electrode (6); an active layer (4) disposed on the gate insulating layer (3); a passivation layer (7) disposed on the active layer (4) and the gate insulating layer (3). A first via hole (81) and a second via hole (91) are disposed in the passivation layer (7); a third via hole (82) and a fourth via hole (92) are disposed in the passivation layer (7) and the gate insulating layer (3); a first connection pattern (8) and a second connection pattern (9) are disposed on the passivation layer (7); the first connection pattern (8) is connected with the active layer (4) and the source electrode (5) through the first via hole (81) and the third via hole (82) respectively; the second connection pattern (9) is connected with the active layer (4) and the drain electrode (6) through the second via hole (91) and the fourth via hole (92) respectively. The thin film transistor effectively reduces the influence of the parasitic capacitance between the source electrode and the gate electrode and the parasitic capacitance between the drain electrode and the gate electrode on the thin film transistor.
US09721962B1

Memory cells including embedded SONOS based non-volatile memory (NVM) and MOS transistors and methods of forming the same are described. Generally, the method includes: forming a gate stack of a NVM transistor in a NVM region of a substrate including the NVM region and a plurality of MOS regions; and depositing a high-k dielectric material over the gate stack of the NVM transistor and the plurality of MOS regions to concurrently form a blocking dielectric comprising the high-k dielectric material in the gate stack of the NVM transistor and high-k gate dielectrics in the plurality of MOS regions. In one embodiment, a first metal layer is deposited over the high-k dielectric material and patterned to concurrently form a metal gate over the gate stack of the NVM transistor, and a metal gate of a field effect transistor in one of the MOS regions.
US09721960B2

Some embodiments include an apparatus having semiconductor pillars in a modified hexagonal packing arrangement. The modified hexagonal packing arrangement includes a repeating pattern having at least portions of 7 different pillars. Each of the 7 different pillars is immediately adjacent to six neighboring pillars. A distance to two of the six neighboring pillars is a short distance, ds; and a distance to four of the six neighboring pillars is a long distance, dl. Some embodiments include an apparatus having semiconductor pillars in a packing arrangement. The packing arrangement comprises alternating first and second rows, with pillars in the first rows being laterally offset relative to pillars in the second rows. A distance between neighboring pillars in a common row as one another is a short distance, ds, and a distance between neighboring pillars that are not in common rows as one another is a long distance, dl.
US09721955B2

The present disclosure provides an embodiment of a fin-like field-effect transistor (FinFET) device. The device includes a substrate having an n-type FinFET (NFET) region and a p-type FinFET (PFET) region. The device also includes a first and a second fin structures over the substrate in the NFET region and a third fin structure over the substrate in the PFET region. The device also includes a first high-k (HK)/metal gate (MG) stack in the NFET region, including wrapping over a portion of the first fin structure, a first subset of the first source/drain (S/D) features, adjacent to the first HK/MG stack, over the recessed first fin structure and a second subset of the first S/D features partially over the recessed second fin structure and partially over the recessed first fin structure.
US09721952B2

A semiconductor device includes an interlayer insulating film formed on a substrate and including a trench, a gate insulating film formed in the trench, a work function adjusting film formed on the gate insulating film in the trench along sidewalls and a bottom surface of the trench, and including an inclined surface having an acute angle with respect to the sidewalls of the trench, and a metal gate pattern formed on the work function adjusting film in the trench to fill up the trench.
US09721950B2

A semiconductor device including fin type patterns is provided. The semiconductor device includes a first fin type pattern, a field insulation layer disposed in vicinity of the first fin type pattern and having a first part and a second part, the first part protruding from the second part, a first dummy gate stack formed on the first part of the field insulation layer and including a first dummy gate insulation layer having a first thickness, and a first gate stack formed on the second part of the field insulation layer to intersect the first fin type pattern and including a first gate insulation layer having a second thickness different from the first thickness.
US09721948B1

Chip structures having wiring coupled with the device structures of a high frequency switch and methods for fabricating such chip structures. A transistor is formed that includes a first source/drain region, a second source/drain region, and a first gate electrode having a first width aligned in a first direction. A wiring level is formed that includes a wire coupled with the first source/drain region. The wire has a length aligned in a second direction that is different from the first direction.
US09721940B2

A radiation-emitting semiconductor chip having a semiconductor body including a semi-conductor layer sequence having an active region that generates radiation, a first semiconductor layer of a first conductor, and a second semiconductor layer of a second conductor different from the first conductor, and having a carrier on which the semiconductor body is arranged, wherein a pn junction is formed in the carrier, the carrier has a first contact and a second contact on a rear side facing away from the semiconductor body, and the active area and the pn junction connect to one another in antiparallel in relation to the forward-bias direction by the first contact and the second contact.
US09721939B2

Aspects of the invention provide a compact semiconductor device having a surge protection element, which can reliably protect against surge and is unlikely to be affected by manufacturing variation. By forming a parasitic n-p-n transistor on a guard ring, and adopting the parasitic n-p-n transistor as a surge protection element, it is possible to provide a compact semiconductor device having a surge protection element. Also, by adopting the parasitic n-p-n transistor as a surge protection element, it is possible to reduce the operating resistance in comparison with when using a parasitic n-p-n transistor as a surge protection element, and thus possible to improve the surge protection function. Further, by providing one surge protection element on the guard ring, rather than providing a surge protection element in each cell, it is possible minimize the effect of manufacturing variation (i.e., in-plane variation) on the surge protection function.
US09721928B1

A packaged IC device in which a die is sandwiched between first and second substrates such that (i) peripheral electrical contact pads of the die are wire bonded to the first substrate, e.g., for routing functional input/output signals, and (ii) core-area electrical contact pads of the die are connected to the second substrate in a flip-chip arrangement, e.g., for routing one or more power supply voltages to the core area of the die. The second substrate has a shape and position that (i) expose the peripheral electrical contact pads of the die for unencumbered machine-implemented wire bonding during the assembly process, and (ii) enable direct electrical connections between the first and second substrates outside the footprint of the die, e.g., by way of the corresponding solder bumps attached between the two substrates.
US09721919B2

Solder-bumped semiconductor substrates (e.g., semiconductor wafers) and methods for forming solder bumped semiconductor substrates are provided, in which solder bumps are formed on a semiconductor substrate using preformed solder balls having different compositions and/or sizes. Two or more solder balls masks are successively utilized to place different types of preformed solder balls (differing in composition and/or size) into corresponding cavities of a solder ball fixture, and thereby form an array of different types of preformed solder balls arranged in the solder ball fixture. The array of preformed solder balls in the solder ball fixture are then transferred to corresponding contact pads of a semiconductor substrate (e.g., semiconductor wafer) using a single solder reflow process. This process allows different types of preformed solder bumps to be bonded to a semiconductor substrate at the same time using a single solder reflow process.
US09721915B2

A semiconductor device capable of inhibiting oxidation of a Cu wiring even in a high temperature operation. The semiconductor device includes a semiconductor substrate having a main surface, a Cu electrode which is selectively formed on a side of the main surface of the semiconductor substrate, an antioxidant film formed on an upper surface of the Cu electrode except an end portion thereof, an organic resin film which is formed on the main surface of the semiconductor substrate and covers a side surface of the Cu electrode and the end portion of the upper surface thereof, and a diffusion prevention film formed between the organic resin film and the main surface of the semiconductor substrate and between the organic resin film and the side surface and the end portion of the upper surface of the Cu electrode, being in contact therewith.
US09721913B2

A semiconductor package comprises a semiconductor chip having an active surface with a conductive pad thereon; an electroplated Au—Sn alloy bump over the active surface; and a (glass) substrate comprising conductive traces electrically coupling with the electroplated Au—Sn alloy bump, wherein the electroplated Au—Sn alloy bump has a composition from about Au0.35Sn0.15 to about Au0.75Sn0.25 in weight percent uniformly distributed from an end in proximity to the active surface to an end in proximity to the substrate. A method of manufacturing a semiconductor package comprises forming patterns of conductive pads on an active surface of a semiconductor chip; electroplating Au—Sn alloy bump over the conductive pads; and bonding the semiconductor chip on a corresponding conductive trace on a substrate by a reflow operation or a thermal press operation.
US09721912B2

Semiconductor devices are described that have bump assemblies configured to furnish shock absorber functionality. In an implementation, a wafer-levelchip-scale package devices include an integrated circuit chip having an array of bump assemblies disposed over the integrated circuit chip. The array of bump assemblies comprises a plurality of first bump assemblies that include solder bumps composed at least substantially of a solder composition (i.e., solder bumps that do not include a core). The array further comprises a plurality of second bump assemblies that includes a solder bump having a core configured to furnish shock absorber functionality to the integrated circuit chip.
US09721910B2

To shorten a maintenance time of a semiconductor manufacturing apparatus and to improve productivity of a semiconductor manufacturing line. A semiconductor wafer is processed by the semiconductor manufacturing apparatus in which reaction product in the inside of a wafer lift pin hole was removed using a cleaning jig having a return on its tip part.
US09721909B1

A radio frequency (RF) integrated circuit includes a first layer of semiconductor material in which a high electron mobility transfer (HEMT) device is formed. A semiconductor heat spreader substrate supports the first layer of semiconductor material. A pair of matching circuits are electrically connected to the HEMT device, wherein the pair of matching circuits are supported on a semiconductor substrate of a semiconductor material different than the semiconductor material of the first semiconductor heat spreader substrate. The first layer of semiconductor material and the first semiconductor heat spreader substrate have a thickness that is less than a second thickness of the semiconductor substrate supporting the pair of matching circuits.
US09721905B2

According to an embodiment, a semiconductor package includes a semiconductor chip mounted on an interposer board, a encapsulant sealing the semiconductor chip, and a conductive shielding layer covering the encapsulant and at least part of a side surface of the interposer board. The interposer board has plural vias through an insulating substrate. A part of the plural vias has a cutting plane exposing to the side surface of the interposer board and cut in a thickness direction of the interposer board. The cutting plane of the via is electrically connected to the conductive shielding layer.
US09721896B2

A semiconductor device includes a semiconductor substrate comprising a contact region, a silicide present on the contact region, a dielectric layer present on the semiconductor substrate, the dielectric layer comprising an opening to expose a portion of the contact region, a conductor present in the opening, a barrier layer present between the conductor and the dielectric layer, and a metal layer present between the barrier layer and the dielectric layer, wherein a Si concentration of the silicide is varied along a height of the silicide.
US09721893B2

A method of forming electrically conductive structures that includes forming a copper containing layer including a barrier forming element, and applying a first anneal to the copper containing layer. The first anneal increases grain size of the copper in the copper containing layer. The copper containing layer is etched to provide a plurality of copper containing lines. A dielectric fill is deposited in the space between adjacent copper containing lines. A second anneal is applied to the plurality of copper containing lines. During the second anneal the barrier forming element diffuse to an interface between sidewalls of the copper containing lines and the dielectric fill to form a barrier layer along the sidewalls of the copper containing lines.
US09721890B2

A system-on-chip includes a substrate, a plurality of unit cells on the substrate, a first power mesh, and a second power mesh. The first power mesh includes a power rail that is connected to power terminals of the plurality of unit cells and is provided in a first metallization layer. The first power mesh also includes a power strap in a second metallization layer. The second power mesh is provided in a third metallization layer and a fourth metallization layer.
US09721882B2

A package structure including a capacitor mounted within a cavity in the package substrate is disclosed. The package structure may additionally include a die mounted to a die side surface of the package substrate, and the opposing land side surface of the package substrate may be mounted to a printed circuit board (PCB). The capacitor may be mounted within a cavity formed in the die side surface of the package substrate or the land side surface of the package substrate. Mounting a capacitor within a cavity may reduce the form factor of the package. The die may be mounted within a cavity formed in the die side surface of the package substrate. Solder balls connecting the package to the PCB may be mounted within one or more cavities formed in one or both of the package substrate and the PCB.
US09721877B1

A packaged electronic device has first and second lead frame leads and a passive electronic component mounted, across a gap between the leads, on the top sides of the leads, using an adhesive. Facing lateral sides of the leads each include a recess that receives the adhesive. The recess promotes adhesion between the electronic component and the corresponding lead while limiting spread of the adhesive on the bottom side of the electronic component. The adhesive in the recesses promotes adhesion of the component to the leads by inhibiting cracking, and enhances inspection capability at the device backside.
US09721876B2

A semiconductor device includes a first electronic component mounted to an upper face of a plated interconnect layer, a second electronic component mounted to a lower face of the plated interconnect layer, a first resin part covering the first electronic component on an upper side of the plated interconnect layer, and a second resin part covering the second electronic component on a lower side of the plated interconnect layer, wherein the first and second electronic components at least partially face each other across the plated interconnect layer, wherein the plated interconnect layer includes a sloping portion disposed on a sloping boundary between the first and second resin parts, and wherein an end part of the sloping portion is bent to have a face thereof exposed from the second resin part, and a lower surface of the second resin part is flush with the face of the end part.
US09721866B2

A method for manufacturing a semiconductor device is provided, the method including: mounting a first element on a wiring substrate, placing a first heat sink on the first element with a metal material interposed between the first heat sink and the first element, attaching the first heat sink to the first element via the metal material by heating and melting the metal material, and mounting a second element on the wiring substrate after the steps of attaching the first heat sink to the first element.
US09721863B2

An electronic module includes a circuit board, having a carrier layer, the carrier layer having a plurality of recess areas in a main surface thereof, and a plurality of electronic sub-modules, each one of the sub-modules being disposed in one of the recess areas and each one of the sub-modules having a carrier, a semiconductor chip disposed on the carrier, and an encapsulation material disposed on the carrier and on the semiconductor chip.
US09721861B2

A semiconductor device includes a semiconductor element and a ceramic circuit substrate on which the semiconductor element is mounted. The ceramic circuit substrate includes a ceramic substrate having one surface and the other surface facing each other, a metal circuit board joined to the one surface of the ceramic substrate and electrically connected to the semiconductor element, and a metal heat-dissipation plate joined to the other surface of the ceramic substrate. The metal circuit board is greater in thickness than the metal heat-dissipation plate. A surface of the metal heat-dissipation plate on a side opposite to the ceramic substrate is larger in area than a surface of the metal circuit board on a side opposite to the ceramic substrate. Thereby, a semiconductor device capable of suppressing warpage of the ceramic substrate can be achieved.
US09721857B2

When VC inspection for a TEG is performed, it is easily detected whether any failure of a contact plug occurs or not by increasing an emission intensity of a contact plug, so that reliability of a semiconductor device is improved. An element structure of an SRAM is formed on an SOI substrate in a chip region. Also, in a TEG region, an element structure of an SRAM in which a contact plug is connected to a semiconductor substrate is formed on the semiconductor substrate exposed from an SOI layer and a BOX film as a TEG used for the VC inspection.
US09721845B1

Various embodiments disclose a method for fabricating one or more vertical fin field-effect-transistors. In one embodiment, a structure is formed. The structure comprises a substrate, a source/drain layer, and a plurality of fins formed on the first source/drain layer. The source/drain layer comprises a first semiconductor layer, a sacrificial layer, and a second semiconductor layer. A bottom spacer layer is formed in contact with the second semiconductor layer and the plurality of fins. A gate structure is then formed. A dielectric layer is deposited in contact with at least the gate structure, the bottom spacer layer, and the second semiconductor layer. At least a portion of the dielectric layer and a portion of the second semiconductor are removed. This removal forms a trench exposing a portion of the sacrificial layer. The sacrificial layer is then removed forming a cavity. A contact material is deposited within the trench and the cavity.
US09721829B2

An integrated circuit structure includes a first semiconductor strip, first isolation regions on opposite sides of the first semiconductor strip, and a first epitaxy strip overlapping the first semiconductor strip. A top portion of the first epitaxy strip is over a first top surface of the first isolation regions. The structure further includes a second semiconductor strip, wherein the first and the second semiconductor strips are formed of the same semiconductor material. Second isolation regions are on opposite sides of the second semiconductor strip. A second epitaxy strip overlaps the second semiconductor strip. A top portion of the second epitaxy strip is over a second top surface of the second isolation regions. The first epitaxy strip and the second epitaxy strip are formed of different semiconductor materials. A bottom surface of the first epitaxy strip is lower than a bottom surface of the second epitaxy strip.
US09721827B2

One or more semiconductor arrangements are provided. The semiconductor arrangements include a buried layer over a well, a dielectric layer over the buried layer, a first gate stack over the dielectric layer and a S/D region disposed proximate the first gate stack. The S/D region has a first tip proximity region that extends under the first gate stack. One or more methods of forming a semiconductor arrangement are also provided. The methods include forming a S/D recess in at least one of a dielectric layer, a buried layer or a well, wherein the S/D recess is proximate a first gate stack and has a first recess tip proximity region that extends under the first gate stack as a function of the buried layer, and forming a S/D region in the S/D recess such that the S/D region has a first tip proximity region that extends under the first gate stack.
US09721821B2

In accordance with an embodiment of the invention, there is provided a soft protrusion structure for an electrostatic chuck, which offers a non-abrasive contact surface for wafers, workpieces or other substrates, while also having improved manufacturability and compatibility with grounded surface platen designs. The soft protrusion structure comprises a photo-patternable polymer.
US09721801B2

A substrate treating method may include jetting a fluid containing an abrasive onto a substrate, and polishing the substrate using the jetted fluid.
US09721800B2

Disclosed are pre-wetting apparatus designs and methods. These apparatus designs and methods are used to pre-wet a wafer prior to plating a metal on the surface of the wafer. Disclosed compositions of the pre-wetting fluid prevent corrosion of a seed layer on the wafer and also improve the filling rates of features on the wafer.
US09721799B2

The present disclosure relates to a semiconductor package and method of making the same. The semiconductor package includes an encapsulation layer, a dielectric layer, a component, and a first patterned conductive layer. The encapsulation layer has a first surface. The component is within the encapsulation layer and has a front surface and a plurality of pads on the front surface. The dielectric layer is on the first surface of the encapsulation layer, and defines a plurality of via holes; wherein the plurality of pads of the component are against the dielectric layer; and wherein the dielectric layer has a second surface opposite the first surface of the encapsulation layer. Each of plurality of via holes extends from the second surface of the dielectric layer to a respective one of the plurality of the pads. The first patterned conductive layer is within the dielectric layer and surrounds the via holes.
US09721782B2

A method for etching a bevel edge of a substrate in a processing chamber is provided. The method includes flowing an inert gas into a center region of the processing chamber defined above a center region of the substrate and flowing a mixture of an inert gas and a processing gas over an edge region of the substrate. The method further includes striking a plasma in the edge region, wherein the flow of the inert gas and the flow of the mixture maintain a mass fraction of the processing gas substantially constant. A processing chamber configured to clean a bevel edge of a substrate is also provided.
US09721779B2

A Time of Flight mass analyzer is disclosed comprising an annular ion guide having a longitudinal axis and comprising a first annular ion guide section and a second annular ion guide section. Ions are introduced into the first annular ion guide section so that the ions form substantially stable circular orbits within the first annular ion guide section about the longitudinal axis. The ions are then orthogonally accelerated ions from the first annular ion guide section into the second annular ion guide section. An ion detector is disposed within the annular ion guide and has an ion detecting surface arranged in a plane which is substantially perpendicular to the longitudinal axis.
US09721764B2

A method of producing a plasma is provided. The method includes providing at least three hollow cathodes, including a first hollow cathode, a second hollow cathode, and a third hollow cathode. Each hollow cathode has a plasma exit region. The method further includes providing a source of power capable of producing multiple output waves, including a first output wave, a second output wave, and a third output wave. The first output wave and the second output wave are out of phase, the second output wave and the third output wave are out of phase, and the first output wave and the third output wave are out of phase. Each hollow cathode is electrically connected to the source of power such that the first hollow cathode is electrically connected to the first output wave, the second hollow cathode is electrically connected to the second output wave, and the third hollow cathode is electrically connected to the third output wave. Electrical current flows between the at least three hollow cathodes that are out of electrical phase. A plasma is generated between the hollow cathodes.
US09721761B2

An open plasma lamp includes a cavity section. A gas input and gas output of the cavity section are arranged to flow gas through the cavity section. The plasma lamp also includes a gas supply assembly fluidically coupled to the gas input of the cavity section and configured to supply gas to an internal volume of the cavity section. The plasma lamp also includes a nozzle assembly fluidically coupled to the gas output of the cavity section. The nozzle assembly and cavity section are arranged such that a volume of the gas receives pumping illumination from a pump source, where a sustained plasma emits broadband radiation. The nozzle assembly is configured to establish a convective gas flow from within the cavity section to a region external to the cavity section such that a portion of the sustained plasma is removed from the cavity section by the gas flow.
US09721760B2

In a plasma reactor for processing a workpiece, an electron beam is employed as the plasma source, and sputtered metal atoms are removed from the electron beam to reduce contamination.
US09721758B2

A radio frequency (RF) control system including a RF generator having a power amplifier that outputs a RF signal and a controller. A matching network receives the RF signal and generates a plurality of RF output signals. The matching network includes a ratio tuning element to vary a ratio of power between the plurality of RF output signals. The first controller communicates a ratio control signal to the matching network, and the matching network controls the ratio tuning element in accordance with the ratio control signal. The RF controls system operates in a continuous and pulse mode of operation. The controller can also control the rise or fall of a pulse edge or a level or duration of incremental changes in the pulse edge.
US09721751B2

A method for preparing plan-view transmission electron microscopy specimens is disclosed. The method employs isotropic vapor-phase etching in conjunction with one or more integrated etch-stop layers that give rise to a support membrane having a well-controlled, substantially uniform thickness. In some embodiments, the support membrane comprises an etch-stop layer that is formed using a high-precision formation process, such as atomic-layer deposition, oxidation, and the like. As a result, formation of the support membrane does not require additional processes, such as mechanical polishing or ion milling, to achieve its desired thickness. The method enables reduced specimen-preparation time, as well as simultaneous preparation of multiple specimens having large, uniformly thick areas for imaging.
US09721750B2

Provided herein are approaches for controlling particle trajectory from a beam-line electrostatic element. In an exemplary approach, a beam-line electrostatic element is disposed along a beam-line of an electrostatic filter (EF), and a voltage is supplied to the beam-line electrostatic element to generate an electrostatic field surrounding the beam-line electrostatic element, agitating a layer of contamination particles formed on the beam-line electrostatic element. A trajectory of a set of particles from the layer of contamination particles is then modified to direct the set of particles to a desired location within the EF. In one approach, the trajectory is controlled by providing an additional electrode adjacent the beam-line electrostatic element, and supplying a voltage to the additional electrode to control a local electrostatic field in proximity to the beam-line electrostatic element. In another approach, the trajectory is influenced by one or more geometric features of the beam-line electrostatic element.
US09721743B2

A fuse component (36) configured to provide overcurrent protection for an electric motor (20) comprises a spiral (41) of a plurality of coaxial wire loops (44) and an outer insulating sleeve (39) surrounding at least a portion of the spiral (41). The overcurrent threshold of the fuse component (36) may be adjusted by changing the number of loops in the spiral (41) or the cross-section area of the wire in the spiral (41). The fuse component (41) may also function as an inductor (35) and/or connected to a speed adjustable resistor.
US09721741B2

An electromagnetic contactor capable of coupling either one of an alternating current (AC) electromagnet or a direct current (DC) electromagnet with an identical contact support is provided. The electromagnetic contactor includes an electromagnet including either one of the AC electromagnet (12AC) including a movable core or the DC electromagnet (12DC) including an armature, and a contact support (36) configured to hold plural movable contacts in alignment to be coupled with and driven by the electromagnet. The contact support includes a coupling portion (40) including a movable core contact portion (41), coupling spring edge accommodation portions (46), and armature contact portions (51) arranged on opposite sides with respect to the movable core contact portion of the coupling spring edge accommodation portion. The AC electromagnet (12AC) includes an AC electromagnet coupling spring (56) and the DC electromagnet (12DC) includes a DC electromagnet coupling spring (161).
US09721738B2

In order to improve a hand-actuated transmitter unit for vehicles, in particular for handlebar-controlled vehicles, comprising a housing, an actuating lever which is movable relative to the housing and is coupled to a transmission element such that an actuation of the actuating lever is transmitted by means of the transmission element to a slave unit, such that further functions of a vehicle can be controlled, it is proposed that a detector unit which detects with at least one detector a transition of the actuating lever from a non-actuated state to an actuated state and vice versa is associated with the transmitter unit.
US09721737B2

Provided is a switch device including rotor members mounted so as to be rotatable about a longitudinal axis of a lever main body, knob members mounted so as to be integrally rotatable with the rotor members, the knob members including cam surfaces that face the cam surfaces of the rotor members with a gap therebetween, a movable contact member being movable in the longitudinal axis direction by a rotational operation of the rotor members and the knob members about the longitudinal axis, and a flexible substrate linearly disposed in the longitudinal axis direction in at least a movable range of the movable contact member, the flexible substrate including a contact portion, a contact terminal of the movable contact member being brought into contact with and separated from the contact portion in association with the movement in the longitudinal axis direction of the movable contact member.
US09721731B2

This document provides an apparatus including a sintered electrode, a second electrode and a separator material arranged in a capacitive stack. A conductive interconnect couples the sintered electrode and the second electrode. Embodiments include a clip interconnect. In some embodiments, the interconnect includes a comb-shaped connector. In some embodiments, the interconnect includes a wire snaked between adjacent sintered substrates.
US09721728B2

A biaxially orientated polypropylene film for capacitor includes protrusions on both surfaces. The biaxially orientated polypropylene film has a thickness (t1) of 1 to 3 μm, has a ten point average roughness (SRz) of 50 nm or more and less than 500 nm on both surfaces, and meets equations (1) and (2) where one surface and the other surface are referred to as a surface A and a surface B, respectively: 150≦Pa≦400  (1) 50≦Pb≦150  (2) wherein Pa denotes number of protrusions per 0.1 mm2 on the surface A and Pb denotes number of protrusions per 0.1 mm2 on the surface B.
US09721727B2

A multilayer ceramic capacitor has a laminate including dielectric layers laminated alternately with internal electrode layers of different polarities, wherein the dielectric layer contains ceramic grains having Ba, Ti, and X (wherein X represents at least one type of element selected from the group consisting of Mo, Ta, Nb, and W) and a variation in the concentration distribution of X above in the ceramic grain is within ±5%. The multilayer ceramic capacitor can offer excellent service life characteristics even when the thickness of the dielectric layer is 0.8 μm or less, as well as excellent bias characteristics.
US09721718B2

A transformer includes multiple differential ports and first and second transformer windings. The first transformer winding includes a first transformer half-winding coupled to a first differential port of the differential ports. The first transformer winding also includes a second transformer half-winding coupled to a second differential port of the differential ports. An amplifier system that has a transformer is also provided. The amplifier system includes a first and a second stage amplifier. The first stage amplifier includes a first and a second amplifier. The second stage amplifier includes a third and a fourth amplifier. The transformer is coupled between the first stage amplifier and the second stage amplifier, where the transformer has a primary loop and a secondary loop. The primary loop of the transformer may be configured to receive differential signals of the first amplifier. A method for fabricating a transformer is also provided.
US09721716B1

A magnetic component includes a first core half having a core body with first and second core legs protruding from the core body and a middle core leg protruding from the core body between the first and second core legs. A first U-shaped channel is defined between the first core leg and the middle core leg, and a second U-shaped channel is defined between the second core leg and the middle core leg. A first rounded outer core surface is disposed on the core body oriented substantially parallel to the first U-shaped channel, and a second rounded outer core surface is disposed on the core body oriented substantially parallel to the second U-shaped channel. In some embodiments, a second core half having a similar shape is positioned oppositely adjacent the first core, and a bobbin structure is positioned on the middle core legs such that the first and second U-shaped channels form transverse clearance openings in the magnetic component. Air can be passed transversely through the first and second U-shaped channels to extract heat from the magnetic component.
US09721704B2

A wire cover (10) is mounted on a rear surface of a housing (30) such that a bundle of wires (31) pulled out from a rear surface of the housing (30) is guided in a predetermined direction. The wire cover (10) includes a binding member (40) with a band (41) to be wound around the wires (31) and a lock (42) for locking the band (41) at a predetermined position. The bundle of the wires (31) is fixed by the binding member (40). The band (41) extends from a first outer surface (46) of the lock (42) and is inserted into the interior of the lock (42) from a second outer surface (47) of the lock (42) to be locked. First positioning portions (24) contacts the first surface (46) of the lock (42) and a second positioning portion (25) contacts the second surface (47) of the lock (42).
US09721694B2

A method suitable for mass production of nanoparticles with a uniform particle diameter is provided. It is an object to provide a powder of the nanoparticle obtained by this method, a dispersion containing the nanoparticles, and a paste containing the nanoparticles. There is provided a method for manufacturing silver particles including the step of reducing silver in a silver solution containing a protective agent composed of an organic material and a copper component in an amount of 1 to 1,000 ppm relative to the amount of silver to obtain particles having an average particle diameter (DTEM) of 5 to 100 nm as measured using a transmission electron microscope.
US09721693B2

A collimator for x-ray, gamma, or particle radiation has a plurality of collimator elements made of a tungsten-containing material to reduce scattered radiation. At least one collimator element consists of a tungsten alloy having a tungsten content of 72 to 98 wt.-%, which contains 1 to 14 wt.-% of at least one metal of the group Mo, Ta, Nb and 1 to 14 wt.-% of at least one metal of the group Fe, Ni, Co, Cu. The collimator also has very homogeneous absorption behavior at very thin wall thicknesses of the collimator elements.
US09721688B2

A shipping container containing an unirradiated nuclear fuel assembly is lifted off the ground by operating a crane to raise a lifting tool comprising a winch. The lifting tool is connected with the shipping container by a rigging line connecting with the shipping container at a lifting point located on the shipping container between the top and bottom of the shipping container, and by winch cabling connecting with the shipping container at the top of the shipping container. The shipping container is reoriented by operating the winch to adjust the length of the winch cabling so as to rotate the shipping container about the lifting point. Shortening the winch cabling rotates the shipping container about the lifting point from a horizontal orientation to a vertical orientation, while lengthening the winch cabling rotates the shipping container about the lifting point from the vertical orientation to the horizontal orientation.
US09721687B2

A method of storing a chimney assembly of a reactor pressure vessel during a nuclear reactor outage includes detaching a chimney barrel with upper chimney partitions therein from a top guide assembly of the reactor pressure vessel. A height of the upper chimney partitions is less than a height of the chimney barrel so as to leave a plenum region in a top section of the chimney barrel. The top guide assembly includes lower chimney partitions therein. The lower chimney partitions are removed from the top guide assembly and inserted into the plenum region of the chimney barrel so as to be on the upper chimney partitions. As a result, the chimney assembly can be stored in a relatively compact form during a reactor outage. The chimney assembly includes a combination of at least the chimney barrel, the upper chimney partitions, and the lower chimney partitions.
US09721676B2

The invention relates to compositions and methods for coating a zirconium alloy cladding of a fuel element for a nuclear water reactor. The coating includes a first tier or layer and a second tier or layer. The first layer includes an elemental metal and the second layer is an oxidation-resistant layer that includes elemental chromium. The first layer serves as an intermediate layer between the zirconium alloy substrate and the second layer. This intermediate layer can be effective to improve adhesion of the second layer to the zirconium alloy substrate. The multilayer coating forms a protective layer which provides improved capability for the zirconium alloy cladding to withstand normal and accident conditions to which it is exposed in the nuclear reactor.
US09721674B2

Embodiments of the present disclosure provide a GOA unit and a method for driving the same, a GOA circuit and a display device. The embodiments of the preset disclosure relate in particular to the field of display manufacture. The GOA unit specifically comprises: a first node control module and a second node control module, wherein the first node control module is connected to a first control node, an input signal terminal, a first clock signal terminal, and an output signal terminal, wherein the second node control module is connected to a reset signal terminal, a second clock signal terminal, a third clock signal terminal, a first level terminal, the output terminal, and the first control node. The embodiment of the present disclosure may simplify the structure of a GOA circuit and be used for display manufacture.
US09721664B2

A method of operating a memory device including a first memory block having a plurality cell strings is provided. Each of the plurality of cell strings includes a string selection transistor connected in series to a first dummy cell, a plurality of normal cells, a second dummy cell and a ground selection transistor. The method includes programming the first dummy cell, and programming the normal cells in at least one of the cell strings after the programming the first dummy cell. The normal cells are selected based on a first program command inputted to the memory device. The programming the first dummy cell is performed at least twice before the normal cells are programmed. A number of times of programming the first dummy cell is different according to a level of a voltage applied to the first dummy cell and a level of a voltage applied to the normal cells.
US09721663B1

The total chip area for a three-dimensional memory device can be reduced employing a design layout in which the word line decoder circuitry is formed underneath an array of memory stack structures. The interconnection between the word lines and the word line decoder circuitry can be provided by forming discrete word line contact via structures. The discrete word line contact via structures can be formed by employing multiple sets of etch masks with overlapping opening areas and employed to etch a different number of pairs of insulating layers and electrically conductive layers, thereby obviating the need to form staircase regions having stepped surfaces. Sets of at least one conductive interconnection structure can be employed to provide vertical electrical connection to the word line decoder circuitry. Bit line drivers can also be formed underneath the array of memory stack structures to provide greater areal efficiency.
US09721655B2

Some embodiments include apparatus and methods having a memory cell with a first electrode, a second electrode, and a dielectric located between the first and second electrodes. The dielectric may be configured to allow the memory cell to form a conductive path in the dielectric from a portion of a material of the first electrode to represent a first value of information stored in the memory cell. The dielectric may also be configured to allow the memory cell to break the conductive path to represent a second value of information stored in the memory cell.
US09721652B2

A variable compensation pass bias based on a state being sensed in non-volatile memory based is provided. Shifts in the apparent charge stored by a memory cell can occur because of coupling based on charge stored by adjacent cells. To account for the shift, compensations can be applied to an adjacent word line when reading based on the different possible conditions of an adjacent cell. The effects of coupling may be more pronounced for memory cells in lower states corresponding to lower threshold voltages. A compensation pass bias can be reduced as the state being sensed at a selected word line increases to account for the different effects. A compensation pass bias for an adjacent word line may be reduced with the application of larger read reference voltages to a selected word line. Other variations to a compensation pass bias are provided.
US09721651B2

A circuit includes: a first data line; a second data line; a write driver including first and second transistors; a first switch connected in series with the first transistor to form a first series-connected pair; a second switch in series with the second transistor to form a second series-connected pair; and a level shifter which includes the first and second transistors. The first series-connected pair is coupled between a first voltage node and the first data line. The second series-connected pair is coupled between the first voltage node and the second data line. Gate terminals of the first and second transistors are correspondingly cross-coupled with the second and first data lines.
US09721647B2

An assist driver is coupled to an end of a word line to which a word line driver is not coupled, and couples the other end of the word line to a first power source, in accordance with a voltage of the other end of the word line.
US09721644B2

A semiconductor memory device includes a first memory die having a first termination resistor for an on-die termination and a second memory die having a second termination resistor for an on-die termination and formed on the first memory die. Each of the first and second memory dies has a center pad type and operates based on a multi-rank structure. When the first memory die is accessed, the second termination resistor is connected to the second memory die, and when the second memory die is accessed, the first termination resistor is connected to the first memory die.
US09721639B1

Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. A cell may be written with a value that is intended to convey a different logic state than may typically be associated with the value. For example, a cell that has stored a charge associated with one logic state for a time period may be re-written to store a different charge, and the re-written cell may still be read to have the originally stored logic state. An indicator may be stored in a latch to indicate whether the logic state currently stored by the cell is the intended logic state of the cell. A cell may, for example, be re-written with an opposite value periodically, based on the occurrence of an event, or based on a determination that the cell has stored one value (or charge) for a certain time period.
US09721624B2

A memory 2 includes a regular array of storage elements 4. A regular array of write multiplexers 8 is provided outside of the regular array of storage elements 4. The storage element pitch is matched to the write multiplexer pitch. The write multiplexers 10 support a plurality of write ports. When forming a memory design 2, a given instance of an array of write multiplexers 8 may be selected in dependence upon the desired number of write ports to support and this combined with a common form of storage element array 4.
US09721614B2

Disclosed is a control method of a display device including displaying a playback screen of video images, the playback screen of the video images showing one video image and a progress bar to visualize the progression of the video images, acquiring time information regarding respective bookmark images associated with the video images, the bookmark images respectively including the time information in the sequence of the video images and/or frame information regarding one video image corresponding to the time information, and displaying the bookmark images close to the progress bar at positions corresponding to the time information regarding the respective bookmark images. When a difference between first time information regarding a first bookmark image and second time information regarding a second bookmark image is a time threshold or less, the first and second bookmark images among the bookmark images are displayed as overlapping each other.
US09721610B2

Managing a file on a tape. In response to a request to write a first file to a tape, whether a second file including data identical to the first file already exists on the tape is detected. If the second file exists, a first index of the second file is updated. After completing the write of the first file, metadata, including data starting position and size of the first file, is added to the first index. In response to a request to read the first or second files, the metadata of the first and second indexes are read. Based on the metadata, which of the first or second files can be accessed faster from a current head position is determined. The first file or the second file that can be accessed faster is then read from the tape.
US09721609B2

An image capturing apparatus comprises an image capturing unit that includes an image sensor that has an effective pixel region and a reference pixel region which outputs a reference signal for correcting an output signal of the effective pixel region. In a case where a predetermined condition is satisfied, a reduction unit reduces a data amount of reference pixel region data that corresponds to the reference pixel region in an image data obtained by the image capturing unit. A recording unit records the image data after the processing performed by the reduction unit.
US09721603B2

An apparatus comprises circuitry configured to apply an AC signal having a frequency to one of a slider of a recording head and a magnetic recording medium. The applied AC signal causes an oscillation in an electrostatic force and clearance between the slider and the medium at the frequency of the AC signal. A thermal sensor is configured to generate a sensor signal at the AC signal frequency in response to sensing changes in temperature resulting from the oscillating clearance. A detector is coupled to the circuitry and the thermal sensor. The detector is configured to detect one or both of head-medium spacing changes and head-medium contact using a phase of a first harmonic or an amplitude of a second harmonic of the thermal sensor signal.
US09721598B2

A terminal pad of a flexure for a head suspension connected to a functional part through a bonding material includes a terminal body, a base plating formed on a surface of the terminal body and having an uniform thickness, a padding plating made of a same material as the base plating and integrated with the base plating so that the padding plating swells with respect to the base plating, and a surface plating formed on a surface of the padding plating.
US09721594B2

According to one embodiment, there is provided a spin torque oscillator including an oscillation layer formed of a magnetic material, a spin injection layer formed of a magnetic material and configured to inject a spin into the oscillation layer, and a current confinement layer including an insulating portion formed of an oxide or a nitride and a conductive portion formed of a nonmagnetic metal and penetrating the insulating portion in a direction of stacking. The conductive portion of the current confinement layer is positioned near a central portion of a plane of a device region including the oscillation layer and the spin injection layer.
US09721583B2

An integrated sensor-array processor and method includes sensor array time-domain input ports to receive sensor signals from time-domain sensors. A sensor transform engine (STE) creates sensor transform data from the sensor signals and applies sensor calibration adjustments. Transducer time-domain input ports receive time-domain transducer signals, and a transducer output transform engine (TTE) generates transducer output transform data from the transducer signals. A spatial filter engine (SFE) applies suppression coefficients to the sensor transform data, to suppress target signals received from noise locations and/or amplification locations. A blocking filter engine (BFE) applies subtraction coefficients to the sensor transform data, to subtract the target signals from the sensor transform data. A noise reduction filter engine (NRE) subtracts noise signals from the BFE output. An inverse transform engine (ITE) generates time-domain data from the NRE output.
US09721574B2

In accordance with an example embodiment of the present invention, disclosed is a method and an apparatus thereof for controlling a concealment method for a lost audio frame of a received audio signal. A method for a decoder of concealing a lost audio frame comprises detecting in a property of the previously received and reconstructed audio signal, or in a statistical property of observed frame losses, a condition for which the substitution of a lost frame provides relatively reduced quality. In case such a condition is detected, the concealment method is modified by selectively adjusting a phase or a spectrum magnitude of a substitution frame spectrum.
US09721572B2

A method for controlling an operation of a target device using a plurality of input devices is disclosed. The method comprises: receiving from one of the plurality of the input devices a first operation instruction issued to the target device, with a first data format; recognizing the first operation instruction and the first data format; determining that the one of the plurality of the input devices is a first input device corresponding to the first data format; and providing to a user of the target device a recommendation for a second input device, a type of the second input device being different from a type of the first input device, when it is determined that a type of the first operation instruction is identical to a type of a second operation instruction received from the second input device earlier than the reception of the first operation instruction.
US09721568B1

Described herein are systems, methods, and apparatus for determining audio context between an audio source and an audio sink and selecting signal profiles based at least in part on that audio context. The signal profiles may include noise cancellation which is configured to facilitate operation within the audio context. Audio context may include user-to-user and user-to-device communications.
US09721567B2

Methods, apparatus, and computer-readable media are described herein related to a user interface (UI) that can be implemented on a head-mountable device (HMD). The UI can include a voice-navigable UI. The voice-navigable UI can include a voice navigable menu that includes one or more menu items. The voice-navigable UI can also present a first visible menu that includes at least a portion of the voice navigable menu. In response to a first utterance comprising one of the one or more menu items, the voice-navigable UI can modify the first visible menu to display one or more commands associated with the first menu item. In response to a second utterance comprising a first command, the voice-navigable UI can invoke the first command. In some embodiments, the voice-navigable UI can display a second visible menu, where the first command can be displayed above other menu items in the second visible menu.
US09721559B2

A method of augmenting training data includes converting a feature sequence of a source speaker determined from a plurality of utterances within a transcript to a feature sequence of a target speaker under the same transcript, training a speaker-dependent acoustic model for the target speaker for corresponding speaker-specific acoustic characteristics, estimating a mapping function between the feature sequence of the source speaker and the speaker-dependent acoustic model of the target speaker, and mapping each utterance from each speaker in a training set using the mapping function to multiple selected target speakers in the training set.
US09721552B2

A floor effect unit for actuating a musical effect device is provided. The floor effect unit includes a base plate having at least one electrode configured to collect electric charges; a conductive plate having at least one pressable portion configured to collect electric charges having a polarity opposite to the polarity of charges collected on the electrode, pressable portion being configured such that pressing thereon reduces the distance between the at least one pressable portion and the at least one electrode changing thereby the capacitance therebetween; and a spacer disposed between the base plate and the conductive plate and being configured to provide dielectric gap therebetween, a printed circuit board coupled to the at least one electrode and the conductive plate and being configured to generate an output signal for operating the musical effect device in response to a change in the capacitance.
US09721551B2

Automated music composition and generation machine, systems and methods, and architectures that allow anyone, without possessing any knowledge of music theory or practice, or expertise in music or other creative endeavors, to instantly create unique and professional-quality music, synchronized to any kind of media content, including, but not limited to, video, photography, slideshows, and any pre-existing audio format, as well as any object, entity, and/or event, wherein the system user only requires knowledge of ones own emotions and/or artistic concepts which are to be expressed in a piece of music that will ultimately composed by the automated composition and generation system of the present invention.
US09721550B2

An instrument support adapted for placement between a musical instrument and a musician's body includes a flexible pad joined to a flexible flap. The instrument support has a roughly textured side for resting against a musician's clothing without slipping and a smoothly textured side for contacting the instrument. A transverse ridge extending from an approximately flat upper surface of the pad establishes an accurately repeatable position reference for playing the instrument and prevents the instrument from slipping from the pad. The smoothly textured top of the pad establishes close contact with a smooth surface on the instrument and may establish stiction or suction between the pad and the instrument. An end of the flap may optionally be tucked around a belt worn by a musician to hold the pad in a preferred position against the musician's chosen leg. Some embodiments include a belt clip attached the flap.
US09721542B2

A guitar conversion system for the assembly of a guitar in an easy quick manner, from conventional guitar designs to hybrid guitars. The guitar conversion system includes at least one main body portion and at least one side body portion. Preferably a pair of side body portions is provided. The main body portion includes a headstock, machine heads (or pegheads, or tuners), a neck, and pickups in communication with electronic controls located on the side body portion. The main body portion includes left and right edge walls having attachment means for releasably attaching at least one other main body portion or at least one side body portion to the main body. The side body portion includes at least one electrical control integrated therein for electronic communication with the main body portion. The side body portion comprising a top side wall and at least one side attachment portion that is adapted to mate with the attachment means of the main body portion. The guitar conversion system provides the ability to interchange the body portion and/or each of the side body portions to change any resultant guitar thereof ranging from conventional constructs to hybrid constructs.
US09721536B2

A display apparatus with a touch detection function includes: a substrate; a display area including a plurality of pixels; a touch detection electrode including a plurality of small electrode portions; a plurality of wiring portions electrically coupling the small electrode portions to a terminal portion formed; and a plurality of drive electrodes forming capacitance between the drive electrodes and the touch detection electrode. The small electrode portions each include one conductive thin wire in which one first thin wire segment and one second thin wire segment are coupled in a first direction, the first thin wire segment makes a first angle with respect to the first direction, the second thin wire segment makes a second angle with respect to the first direction, and the wiring portions each include the one first thin wire segment and the one second thin wire segment that are coupled in the first direction.
US09721530B2

A method of displaying an image on a display panel which comprises a plurality of pixels arranged as a matrix type includes measuring a tristimulus value of X, Y and Z values of a displayed image to generate a target curve, generating a corrected grayscale data of a red pixel, a green pixel and a blue pixel using X, Y and Z values of the target curve and converting the corrected grayscale data to a data voltage to provide a data line of the display panel with the data voltage.
US09721521B2

The present disclosure discloses a gate driving method, a driving apparatus of a display panel and a display apparatus. The driving apparatus may be in two driving modes, i.e., a first mode and a second mode. In the first mode, due to a reduced number of gate lines to be driven when various frames of images are displayed, the power consumption can be reduced. In addition, due to the effect of persistence of vision of human eyes, better quality of display images can be ensured while reducing power consumption. In the second mode, as respective lines of gate lines are driven progressively when various frames of images are displayed, the display panel is enabled to have better quality of display images. By switching the driving apparatus between the first mode and second mode, a number of gate lines to be driven can be reduced so as to reduce power consumption.
US09721512B2

The OLED voltage of a selected pixel is extracted from the pixel produced when the pixel is programmed so that the pixel current is a function of the OLED voltage. One method for extracting the OLED voltage is to first program the pixel in a way that the current is not a function of OLED voltage, and then in a way that the current is a function of OLED voltage. During the latter stage, the programming voltage is changed so that the pixel current is the same as the pixel current when the pixel was programmed in a way that the current was not a function of OLED voltage. The difference in the two programming voltages is then used to extract the OLED voltage.
US09721499B2

An organic light emitting diode (OLED) display including a first pixel, a second pixel, and a third pixel disposed in a matrix and first to third driving voltage lines configured to transmit a driving voltage to the first to third pixel, respectively. A width of one driving voltage line among the first to third driving voltage lines is different from the width of the other driving voltage lines.
US09721489B2

A profile set by a particular user from a social network application may be used to determine a view provided by the mobile electronic device to a user of the mobile electronic device. The particular user in a captured video of the current view is detected and augmented in real time to mimic a virtual character in an augmented video.
US09721487B1

A distress indicia marker is provided for signaling a vehicle emergency situation. The marker includes an indicia flag, at least one vertical post element, and a securing device. The vertical post element provided to support the indicia flag at an upper end, and a number of vertical post may be interconnected. Each post element is formed as a linearly elongated member in which a receiving coupling is formed at an upper end and an attachment nipple is formed at the lower end. The securing device accepts an attachment nipple of a vertical post element.
US09721476B2

A method of visual cognitive training is performed at a device with a display. The method includes sequentially displaying a plurality of visual stimuli in a first region of a subject's field of view. While sequentially displaying the plurality of visual stimuli, the device moves the first region periodically along a predefined path within the subject's field of view. The device prompts the subject to respond to a task associated with the sequential display of the plurality of visual stimuli. The device receives a response to the task associated with the sequential display of the plurality of visual stimuli and records information corresponding to the subject's response to the task associated with the sequential display of the plurality of visual stimuli.
US09721472B2

The present invention extends to methods, systems, and computer program products for formulating lane level routing plans. In general, aspects of the invention are used in motorized vehicles to guide a driver to a terminal vehicle configuration according to a lane level routing plan that balances travel time with routing plan robustness. A lane level routing plan can be based on terminal guidance conditions (e.g., exiting a highway in the correct off ramp lane), statistical patterns of lanes themselves, current vehicle state, and state of the local environment near the vehicle. Lane level routing plans can be communicated to the driver with audio, visual, and/or haptic cues. Lane level routing plans can be revised online and in (essentially) real-time in response to changing conditions in the local environment (e.g., a trailing vehicle in a neighboring lane has decided to increase speed).
US09721469B2

A method for filtering infrastructure description messages packed in data packages, the messages being transmitted in a vehicular ad hoc network, along with positional information messages for the localization of individual participating nodes, in order to describe the status of the vehicular ad hoc network and/or a street on which the participating nodes are located. The method includes the following steps: receiving one of the infrastructure description messages at a participating node; evaluating the received infrastructure description message as to whether a response is required; and filtering the evaluated infrastructure description message based on a predetermined criterion for whether a response is required.
US09721466B2

Systems and methods are described for automatically pairing a remote control device with a target device (e.g., electronically controllable device). In one embodiment, IR communication data and auto-pairing discovery requests are transmitted from the remote control device to the target device. The target device may be configured to accept auto-pairing discovery requests during a predetermined pairing time window. The target device may be further configured to confirm whether received IR communication data and auto-pairing discovery requests were transmitted from the same remote control device. In other embodiments, the remote control device may be configured to receive data from the target device indicating one or more parameters for automatically initiating a pairing and validation process. The remote control device may be further configured to initiate a blackout period upon attempting a predetermined number of unsuccessful discovery operations with a target.
US09721465B2

Provided is an information-providing system whereby a variety of information can be provided using a sound to a portable terminal device used by a user. The information-providing system includes a sound output device outputting, as a sound wave, identifying information modulated into a sound signal, an identifying-information resolution server, connected to an information-communication network, for identifying, based on the identifying information, address information for accessing a content server connected to an information-communication network; and a portable terminal device including a sound receiving section for receiving the sound wave outputted by the sound-emitting device, a demodulating section for demodulating the identifying information from the received sound wave, a resolution section for sending the demodulated identifying information to the identifying-information resolution server and acquiring the address information, and an accessing section for accessing the content server using the acquired address information.
US09721461B2

Disclosed are a method, an apparatus and a system for affirming alarm identity of a video monitoring system. The method comprises: detecting an alarm of front-end, and notifying a mobile phone signal detecting unit to collect mobile phone signal in correspondence with a monitoring area according to the detecting operation; analyzing the mobile phone signal, and sending an alarm affirming message to an analyzed mobile phone number; and selecting whether to cancel the alarm of front-end according to an acquired alarm affirming feedback message. The method for affirming alarm identity of the video monitoring system provided by the present invention can be actualized conveniently in the video monitoring system, and the reliability is high, wherein the referred correlative preset condition can be set flexibly, and the alarm accuracy of the video monitoring system is improved.
US09721458B2

Distributed sensing is provided. A first node of a plurality of nodes receives a fire status message from a second node of the plurality of nodes. The fire status message indicates a determination by the second node that an environmental condition exceeds a predetermined threshold. Each node of the plurality of nodes is a computing device. The first node estimates an arrival time of a fire based, at least in part, on the fire status message and a geographic location of the second node. The arrival time is a time until the fire arrives at a predetermined geographic location.
US09721456B2

A system for monitoring the safety of personnel on a work site, by providing workers on the site with portable battery powered safety monitors equipped with alarms, sensors to detect hazardous conditions, at least two forms of geo-location and two forms of voice and data telecommunication and two CPU's sharing the computation load, each CPU equipped to monitor and reset the other in case of failure to function, with each monitor capable of serving as a node in a mesh network and relaying information concerning alarms detected including location thereof to other monitors on the mesh network.
US09721452B2

A method and apparatus for managing hand-washing compliance can include: sensing a user's hand-wash motions; estimating hand-wash scrubs per minute based on the user's hand-wash motions; counting a total hand-wash scrubs based on the user's hand-wash motions; estimating hand-wash vigor based on the user's hand-wash motions; calculating a hand-wash score based on the hand-wash vigor; displaying the hand-wash vigor, the total hand-wash scrubs, and the hand-wash scrubs per minute on a display; and displaying a timer that counts down based on the hand-wash vigor.
US09721450B2

The present invention relates generally to an awareness enhancement apparatus and method for undesirable repeated behaviors, including but not limited to obsessive compulsive and related disorders, and most relevant to trichotillomania (hair pulling), onychophagia (nail biting), dermatillomania (skin picking) and thumb sucking, among others. More particularly, the invention relates to a sensing and feedback device and associated methods of use which indicates a behavior based on the user's physical gestures and positioning of the hands, these gestures and positions being related to these undesirable behaviors typical of such disorders and alerting the user so that he or she can reduce the behavior.
US09721449B2

A vehicle keyfob locator system includes a keyfob locator control panel, a display, a plurality of keyfob locator antennas and a controller. The keyfob locator control panel and the display are located within a passenger compartment of a vehicle. The plurality of keyfob locator antennas are installed at predetermined positions of a vehicle body structure of the vehicle. The controller is operably connected to the keyfob locator control panel and each of the keyfob locator antennas. The controller is configured to operate the keyfob locator antennas and determine a location of a keyfob within the vehicle body structure in response to activation of the keyfob locator control panel and further configured to display an approximate location of the keyfob on the display in response to determining the location of the keyfob within the vehicle body structure.
US09721438B2

A gaming system includes a display, a memory, and a processor. The display includes a display area having display positions. The memory stores symbols and normal win line definitions for use in a base game, and stores win line elements for use in a feature game. The processor is coupled to the memory and is configured to (a) randomly select a set of symbols for display at the display positions, (b) award a base game payout when the set of symbols satisfies at least one normal win line definition, (c) randomly select a set of win line elements for display at the display positions, (d) define a special win line including contiguous win line elements of the set of win line elements, and (e) award a feature game payout when the set of symbols satisfies the special win line.
US09721425B2

A lottery data transfer method for processing lottery ticket data piggybacks on a merchant's existing debit or credit card interchange system. A BIN is assigned to lottery tickets that is unique in the merchant's credit or debit card interchange, the BIN associated with a lottery data blob also provided on the lottery ticket. The lottery BIN and data blob are into the merchant's existing credit or debit card activation barcode protocol to initiate transfer of the lottery data to a central lottery site via the interchange. At a processor within the interchange, the unique lottery BIN is flagged to initiate special routing to and further processing of the lottery data blob at the lottery central site, wherein the lottery data blob is processed outside of the interchange's debit or credit card data transfer and processing procedures.
US09721423B2

Embodiments of the present invention are directed to gaming devices and gaming systems that are configured to implement event-based gaming operations. Here, a gaming device includes a game event list that has game outcomes associated with each entry in the game event list. The game event list is generated before game play on the gaming device by selecting general game outcome types or specific game outcomes for each of the entries in the game event list. During game play, a game counter is incremented to a next entry in the game event list and an associated game outcome is displayed on the gaming device during the gaming event.
US09721412B2

Lock arrangement including a counterpart of the lock and a lock with a lock case. The lock case, which can be installed in a door, includes a locking latch and a latch mechanism, which includes an electrical device for opening and/or closing the locking latch. The counterpart of the lock can be installed in the frame of the door. A device for wirelessly sending electrical power to the lock case and/or into connection with the lock case is arranged in the counterpart of the lock; a mechanism is arranged in connection with the lock case for wirelessly receiving electrical power from the device for sending electrical power that is arranged in connection with the counterpart of the lock. Electrical power is arranged to be transmitted from the device for sending electrical power to the mechanism for receiving electrical power, when the lock case and the counterpart of the lock are at a certain distance from each other. The mechanism for receiving and device for sending electrical power are also arranged to transfer encrypted information relating to the operation of the lock.
US09721405B1

A method, a computer program product, and a computer system for displaying and erasing an ID badge image on an ID badge. An entry terminal device of a target area receives from an ID badge a transmission of an ID number and confirms the ID numbers. In response to determining that the ID number is confirmed, the entry terminal device obtains an ID badge image for the ID number. The entry terminal device transmits the ID badge image to the ID badge, wherein the ID badge image is displayed on the ID badge when the ID badge is carried into the target area. An exit terminal device of the target area transmits an instruction of erasing a display of the ID badge image on the ID badge, wherein the ID badge image is erased from the ID badge when the ID badge is carried out of the target area.
US09721400B1

A method and system for detecting motor vehicle damage is described which includes a sensor to detect damage to a motor vehicle component from a plurality of motor vehicle components. A network interface is provided to transmit an indication of the detected damage, the indication including an identifier associated with the damaged motor vehicle component. Also provided is a data store to store the indication of the detected damage.
US09721398B2

An automotive vehicle may include a processor configured to buffer records of vehicle information created at a scheduled acquisition rate, and to buffer event files of vehicle information created upon the occurrence of predetermined triggering events. The processor may be further configured to cause the buffered records to be wirelessly transmitted on a last-in first-out basis if a signal strength in a vicinity of the vehicle is greater than a first predetermined threshold, and to cause the buffered files to be wirelessly transmitted if the signal strength is greater than a second predetermined threshold.
US09721392B2

There is provided a server including a reception unit configured to receive, from a client terminal, position information indicating a position of the client terminal, and direction information indicating a direction in which the client terminal is directed, and a search unit configured to search for image data provided with position information indicating an opposite position across a target object present in the direction indicated by the direction information with respect to the position of the client terminal based on the position information.
US09721391B2

A method of displaying augmented reality content on a physical surface is disclosed. A surface complexity measure is determined for the physical surface from a captured image of the physical surface. A content complexity measure is determined for the augmented reality content to be applied to the physical surface. The content complexity measure represents an amount of fine detail in the augmented reality content. The method determines if the amount of fine detail in the augmented reality content is to be modified, based on a function of the surface complexity measure and said content complexity measure. A display attribute of the augmented reality content is adjusted to modify the fine detail in the augmented reality content. The modified augmented reality content is displayed on the physical surface.
US09721373B2

Programs for creating a set of behaviors for lip sync movements and nonverbal communication may include analyzing a character's speaking behavior through the use of acoustic, syntactic, semantic, pragmatic, and rhetorical analyses of the utterance. For example, a non-transitory, tangible, computer-readable storage medium may contain a program of instructions that cause a computer system running the program of instructions to: receive a text specifying words to be spoken by a virtual character; extract metaphoric elements, discourse elements, or both from the text; generate one or more mental state indicators based on the metaphoric elements, the discourse elements, or both; map each of the one or more mental state indicators to a behavior that the virtual character should display with nonverbal movements that convey the mental state indicators; and generate a set of instructions for the nonverbal movements based on the behaviors.
US09721369B2

Systems, methods, and non-transitory computer-readable media can acquire a request for a map of a particular region. A first set of one or more map portions for representing a first portion of the particular region can be identified based on the particular region. The first set can be associated with a first map data source. A second set of one or more map portions for representing a second portion of the particular region can be identified based on the particular region. The second set can be associated with a second map data source. The map of the particular region can be generated based on a combination of the first set and the second set.
US09721353B2

An optical positional information detection apparatus for detecting a position indicated by a pointer on a display surface. The optical positional information detection apparatus includes an imaging unit that captures an image of one or more pointers situated within a predetermined distance from the display surface; an image obtaining unit that obtains a first image captured by the imaging unit and a second image captured by the imaging unit; a movement distance calculation unit that uses a first feature amount based on the first image in which first pointers are captured and a second feature amount based on the second image in which second pointers are captured so that the movement distance calculation unit calculates a movement distance from the first pointers to the second pointers; and an association unit that associates the second pointers with the first pointers based on a limitation on the movement distance.
US09721352B1

Systems and methods are provided to quantify the pitching and yawing motion of a projectile during ballistic flight using two camera/tracker video systems. Image processing tools are used to segment the shape of the projectile in each frame of a launch video, which allows the location and observed pitch angle to be calculated with sub-pixel accuracy. Subsequent automated analysis uses the history of the projectile location and the pitching behavior to calculate estimates for the epicyclic motion, as well as other ballistic parameters such as aeroballistic coefficients. Using two cameras located at different orthographic views of the line-of-fire (LOF) allows the pitching and yawing motion history of the projectile to be calculated in three dimensions (3D). In addition, input of the camera locations, cannon trunnion location, and the cannon pointing direction allows for automatic correction for camera misalignment.
US09721338B2

The described invention provides systems and methods for detecting and segmenting a lesion from longitudinal, time series, or multi-parametric imaging by utilizing spectral embedding-based active contour (SEAC). In addition, the described invention further provides systems and methods for registering time series data by utilizing reduced-dimension eigenvectors derived from spectral embedding (SE) of feature scenes (SERg).
US09721337B2

Methods and systems for detecting defects on a wafer using defect-specific information are provided. One method includes acquiring information for a target on a wafer. The target includes a pattern of interest formed on the wafer and a known DOI occurring proximate to or in the pattern of interest. The information includes an image of the target on the wafer. The method also includes searching for target candidates on the wafer or another wafer. The target candidates include the pattern of interest. The target and target candidate locations are provided to defect detection. In addition, the method includes detecting the known DOI in the target candidates by identifying potential DOI locations in images of the target candidates and applying one or more detection parameters to images of the potential DOI locations.
US09721328B2

A method to enhance the contrast of a set of pixels each pixels being characterized by a set of color attributes comprising the steps of: determining a first property of the set of pixels; determining a second property of the set of pixels; determining, for each pixel of the set of pixels, a first property of said pixel; and modifying the color attributes of each pixel of the set of pixels as a function of the first and second property of the set of pixels and the first property of said pixel.
US09721327B2

A method for automatically adjusting a picture right according to contents of the picture at terminal equipment is provided, including the following steps: analyzing the picture, extracting information from the picture; calculating information to obtain weight, respectively calculating the sum of information weight in each of four directions; comparing sums of information weight of the four directions to obtain the direction with the maximum weight; and adjusting the picture in the direction with the maximum weight. The method judges the direction in which the picture should be adjusted according to contents of the picture itself, avoiding manual adjustment to the picture.
US09721319B2

Example embodiments include methods and apparatus for exchanging, using a contactless interface included in a portable device, transaction information associated with an electronic merchant device when the portable device is brought into close proximity to a contactless interface associated with the electronic merchant device, with the information identifying the electronic merchant device and identifying a handover wireless network connected to the electronic merchant device and with information including security credentials required to form a secure connection, establishing a persistent, secure wireless connection with the electronic merchant device, using a wireless network interface in the portable device and the transaction information, over the handover wireless network and exchanging transaction messages between the portable device and the electronic merchant device over the persistent, secure wireless connection during a shopping interval.
US09721311B2

Approaches are provided for assessing and displaying data. An approach includes determining one or more aggregate measures of data quality for data. The approach further includes assessing an overall data quality for the data based on the determined one or more aggregate measures of data quality. The approach further includes displaying the data, the determined one or more aggregate measures of data quality, and the assessed overall data quality.
US09721308B2

Techniques are disclosed for using social networking resources to evaluate the influence of offline marketing assets. In certain embodiments data posted to a social network is analyzed to identify references to a particular marketer and/or a particular brand. Where such reference is identified, geographic location data associated with the posted data is stored in a database. As this location data is aggregated over a period of time, it can be cross-referenced with location data corresponding to offline marketing assets that belong to the particular marketer and/or that are otherwise associated with the particular brand. Offline marketing assets that geographically correspond to a cluster of social networking activity can be understood as wielding influence within social networks and being capable of generating valuable word-of-mouth.
US09721304B1

Automated claims adjustment is engineered to receive submission of two-dimensional data or three-dimensional data from a structured-light scan and other pieces of information directly via a mobile device. Upon receiving sufficient information to open a claim, automated claims adjustment and settlement processes are executed aiding and guiding a claimant. This reduces the time involved by the claimant in waiting for a claims adjuster to manually review a specific case file.
US09721301B2

A computer-based method for obtaining repair estimates for a vehicle, and a related network server, are provided. The method comprises receiving a vehicle identification number (VIN) over a network from a customer computer, retrieving vehicle information, associated with the VIN, from a database, sending the vehicle information and a graphical representation of the vehicle, including a plurality of selectable vehicle damage locations, over the network to the customer computer, receiving a selection of at least one vehicle damage location over the network from the customer computer, receiving at least one image of the vehicle over the network from the customer computer, storing the vehicle information, the selected damage location and the vehicle image as a repair job in a non-volatile memory or the database, and sending a notification, indicating that the new repair job is available for review, over the network to at least one repair provider computer.
US09721297B2

Systems and methods for a trading interface with advanced features are provided. Using these systems and methods, a user may create orders, manipulate orders, cancel orders, configure alternative keyboard settings, and/or obtain additional information on transactions. When a user clicks on a bid and/or offer, a dialog box may pop-up, thereby providing the user with multiple options. To enable customization of the keyboard settings to a user's preference, a keyboard settings feature is provided. Users may also be provided with additional information relating to the user's wish to transact.
US09721287B2

A method and system for provides a user with an ability to capture a sample of an experiential environment and deliver that sample to an interactive service to trigger one or more predetermined events. In exemplary embodiments of the invention such triggered events include the delivery of information and services to the user, the execution of tasks and instructions by the service on the user's behalf, communication events; surveillance events and other control-oriented events that are responsive to the user's wishes. In other exemplary embodiments of the invention, the triggered events include transaction-oriented events, entertainment events, and events associated with enhancements to human ability or function.
US09721286B2

A novel method for obtaining transaction information includes receiving a first transaction record including data indicative of one or more products purchased by a first purchaser from a first merchant, storing the data included in the first record, receiving a second transaction record including electronic data indicative of one or more products purchased by the purchaser from a second merchant, storing the data included in the second record, and providing the first purchaser access to the first transaction record and the said second transaction record. The method is performed on a handheld device which is carried by the first purchaser. A point-of-sale system is also disclosed and includes: a processing, a product interface operative to receive product data, memory operative to store a first transaction record, and a transaction record interface operative to output electronic data indicative of the first transaction record.
US09721272B2

Methods, systems, and apparatus, including computer program products, for determining a mixture ratio for allocating portions of an advertising budget among different advertising channels (e.g., print, online, radio, television) to optimize a performance measure, such as cost-per-action. A mixture space is used to define the available advertising channels and any constraints placed on those channels, such as no more than fifty percent of the advertising budget being allocated to a particular channel, and test mixture ratios are selected according to an optimality criterion. The selected test mixture ratios are used during a testing period on live traffic. The performance measures from the test mixture ratios are used to select a preferred mixture ratio from the mixture space.
US09721267B2

Profiles characterizing each of a plurality of consumers are received. Thereafter, each profile is associated with one of a plurality of customer segments (e.g., matched pairs, etc.). Thereafter, a coupon effectiveness index is determined for each of the plurality of consumers for an offering based on the associated customer segment. The coupon effectiveness indices model characterizes causal effects estimates determined using historical data of purchases of individuals having varying coupon treatments for the offering. Subsequently, provision of at least a portion of the determined coupon effectiveness indices is initiated. Related apparatus, systems, techniques and articles are also described.
US09721260B2

A method and apparatus includes providing a cryptographic key, in an inactive state, to a point in a supply chain for manufactured items, providing the cryptographic key, in an active state, and an activation code for activating the cryptographic key, to a verification center, and providing the activation code to the point in the supply chain in response to the point in the supply chain transmitting information relating to the received cryptographic key. The method includes generating, at the point in the supply chain, an identification (ID) code for each manufactured item, derived from the cryptographic key in the active state and a dynamic key generated for each batch of manufactured items. Including providing the dynamic key for each batch of manufactured items to the verification center, marking each manufactured item with the ID code, and counting the actual or correct number of ID codes marked on the manufactured items.
US09721258B2

Embodiments validate cryogenic processing of metal-matrix validation articles according to destructive and/or non-destructive testing of witness articles. For example, validation can certify that the validation article has undergone a particular cryogenic treatment protocol, resulting in validated and/or certified enhancements in wear characteristics, resistance to corrosion, increases in electrochemical bonding of surface treatments, increases in theoretical useable lifespan, etc. According to some embodiments, processing results are validated by generating witness results from destructive and/or non-destructive testing of the witness articles subsequent to deep-cryogenic treatment. The processing (e.g., including witness results and/or analysis thereof) may then be entered into a computer-controlled, parametric analysis system that generates absolute and comparative validation and/or certification of the validation articles.
US09721244B2

A two way authentication method, including receiving by an authentication server first encrypted data from a merchant computing device, receiving by the authentication server second encrypted data from a customer computing device, determining by the authentication server if the first encrypted data matches the second encrypted data, if the first encrypted data matches the second encrypted data, authenticating the customer computing device, if the first encrypted data does not matches the second encrypted data, not authenticating the customer computing device.
US09721239B1

A system and method for managing content between a plurality of user devices an online communication environment through the use of a permission-value avatar comprising, at least, a unit database. A social network provides the plurality of users a communication environment to connect with other user devices. Content access and engagement permissions between unconnected user devices are released upon a transfer of units associated to a permission-value avatar consisting of a thematic representation, mutual content-access permissions, and a unit amount. Through the content access management system and permission-value avatar method, user incentives are aligned through the reward of content-access permissions in exchange for social network activity and unit exchange.
US09721237B2

Systems and methods are disclosed to provide an animated 2D barcode check that is used to securely and efficiently transmit financial information between mobile devices. The financial information includes a check written by a payer and transmitted to a merchant. The check includes account information of the payer and of the merchant with a payment service provider, a payment amount, and a cryptographic signature that has been certified by the payment service provider. The payer's mobile device encodes the check into a sequence of 2D barcodes and displays the sequence of 2D barcodes in a loop that is scanned by a camera on the merchant's mobile device. The merchant uses the cryptographic signature to verify the validity of the signature on the check without having Internet connectivity to the payment service provider. The merchant may later present the check to the payment service provider to receive payment.
US09721230B2

In a first method, a developer mode is determined when a workflow template patch is received, and execution of new workflow instances is either blocked or permitted, or continued execution of workflow instances is forbidden. In a second method, parallelization of workflow execution is provided in an in-memory database management system. In a third method, after received user privilege information, database records associated with a workflow are determined and stored for use at workflow instance runtime. In a fourth method, artifacts used by a workflow are identified using a workflow template. When a command to execute a workflow instance is received, information is stored for generating instances of artifacts for use during execution of the workflow instance. In a fifth method, for a workflow template to be inactivated, the associated workflow template is suspended after currently executing workflow instances have completed and job executors have acknowledged a suspending state.
US09721220B2

A method of assessing environmental performance includes: receiving, by a processing device, input data related to aspects of an energy industry operation; estimating a first environmental impact of the operation based on the input data; selecting an alternative implementation of the operation; estimating a second environmental impact of the alternative implementation; comparing the first environmental impact and the second environmental impact; and generating an output based on the comparison, the output indicating a change in environmental impact associated with replacing the operation with the alternative implementation.
US09721219B2

The present disclosure involves systems, software, and computer implemented methods for providing high-load business process scalability in cloud-based infrastructures. One process includes operations for receiving a message at a first computer node executing a first business process instance. A second business process instance associated with the message is identified. The message is sent to a messaging queue for retrieval by the second business process instance if the second business process instance is not located at the first computer node.
US09721216B2

The present invention discloses a system that provides automated guidance for making architectural decisions when designing information services in a service-oriented architecture (SOA). Such a system can include a requirements manager, a reusable asset repository, and an asset advisory tool. The requirements manager can be configured to capture non-functional requirements for information services. The reusable asset repository can be configured to store design assets. The design assets can be stored according to a unique data model that associates each design asset with a non-functional requirement. The asset advisory tool can be configured to determine a list of recommended design assets for a user-selected non-functional requirement and document the architectural decision made from the list of recommended design assets.
US09721213B2

The information matching apparatus includes: a training data setting unit that sets supervised data in a machine learning device of supervised learning that learns judgment criteria used for a judgment of identicalness, similarity, and relevance between a plurality of records by matching the records configured by sets of values corresponding to items; a check point setting unit that sets a check point configured by one set of two records used for evaluating the set supervised data; and a learning result evaluation unit, for the set check point, acquires a change between a judgment result using judgment criteria derived as a result of learning based on set first supervised data and a judgment result using judgment criteria derived as a result of learning based on set second supervised data set and evaluates the supervised data based on the acquired change.
US09721201B1

A card, such as a payment card, or other device may include an electronics package. The electronics package may include electronic components mounted on a flexible, printed circuit board. The electronics package may be laminated (e.g., via a hot, cold, or molding lamination process) between layers of transparent polymer. A hologram may be fixed to one side of the electronics package such that the hologram may be viewed from the exterior of the laminated card having transparent polymer layers. As such, the hologram may not be removed without breaching the integrity of a transparent polymer layer.
US09721192B2

An apparatus and method to facilitate finding complementary recommendations are disclosed herein. One or more fashion trend or pleasing color combination rules are determined based on data obtained from one or more sources. One or more template images and rule triggers corresponding to the fashion trend or pleasing color combination rules are generated, each of the rule triggers associated with at least one of the template images. A processor compares a first image attribute of a particular one of the template images to a second image attribute of each of a plurality of inventory images corresponding to the plurality of inventory items to identify the inventory items complementary to the query image. The particular one of the template images is selected based on the rule trigger corresponding to the particular one of the template images being applicable for a query image.
US09721187B2

A system, method, and computer program product for providing a lasso selection tool for a stereoscopic image is disclosed. The method includes the steps of obtaining a lasso region of a stereoscopic image pair based on a path defined by a user using a lasso selection tool. An object in a first image of the stereoscopic image pair is identified, where the object is at least partially included within the lasso region and the object is identified in a second image of the stereoscopic image pair.
US09721183B2

Techniques for selecting a digital image are disclosed. The techniques may include receiving a first set of digital images, analyzing the first set of digital images to extract first image features from each of the first set of digital images, accessing a user profile, comparing the extracted first image features to a preset list of image features, ranking each digital image of the first set, selecting each digital image having a ranking that exceeds a threshold, assigning a category to each selected digital image based on a comparison of each selected digital image to a category database of digital image categories, displaying each selected digital image with the assigned category, receiving an input from the user in response to the displaying, updating the user profile and the category database based on the input, and selecting at least one subsequent digital image based on the updated user profile and category database.
US09721174B2

A user identification method and a user identification electronic device are provided. The method includes: obtaining user state information of a user; determining available user identification modes based on the user state information; determining user identification accuracy information corresponding to each of the available user identification modes; determining a selected user identification mode, based on a service requiring user identification and the user identification accuracy information; and performing user identification in the selected user identification mode. With the method or the electronic device, the user can be identified based on various types of information, thus an application range of the user identification method is expanded, and robustness of the user identification method is improved.
US09721170B2

A self-location calculating device projects a patterned light onto a road surface around a vehicle, captures and obtains an image of the road surface around the vehicle. When determining that a condition of the road surface around the vehicle changes as much as or more than a threshold value, the self-location calculating device calculates a current position and a current attitude angle of the vehicle in present by adding an amount of change in the attitude to a current position and a current attitude angle of the vehicle which are calculated in a previous information process cycle.
US09721167B2

The present invention provides a biometric notification system for selectively sending messages to interested recipients. In various embodiments, message trigger criteria, interested recipients, and message content may vary depending upon, among other things, the service being provided.
US09721163B2

In an image processing apparatus, a degree-of-relevance calculation unit calculates a degree of relevance between each of a plurality of images on the basis of a person's face, determination results of scenes and objects, GPS information, and a degree of similarity. An important image extraction unit extracts images captured over a certain period of time including a reference date for determining a degree of importance of the image, and images captured over a certain period of time including a relevant date relevant to the reference date, as important image, from the plurality of images. A relevant image extraction unit extracts a certain number of images as relevant images from important images in which the degree of relevance for a selected image selected from the plurality of images by an instruction which is input through an instruction input unit is equal to or greater than a threshold.
US09721157B2

Under one aspect, an interface program stored on a computer-readable medium causes a computer system with a display device to perform the functions of: displaying an image of a region of a metric vector space; obtaining a set of pixel extents in the image that contain apparent textual annotations; for each pixel extent of the set, obtaining a confidence score that the pixel extent actually contains a textual annotation; and displaying the set of pixel extents in a ranked list based on the corresponding confidence scores. In some embodiments, the program further causes the computer system to perform the functions of, for at least one pixel extent of the set, at least one of automatically generating a text string based on the apparent textual annotation, and accepting user input entering a text string based on the apparent textual annotation.
US09721149B2

A method, system and computer program product for ensuring a desired distribution of images in a multimedia document (e.g., yearbook, slideshow). A desired distribution of facial signatures in a multimedia document to be created by the user is received. Upon receiving an image to be added to the multimedia document by the user, a facial signature for a face detected in the image is generated. The current number of instances of the facial signature in the multimedia document is then determined. A determination is then made as to whether the current number of instances of the facial signature meets the desired distribution. An indication is then provided to the user as to whether the current number of instances of the facial signature meets or does not meet the desired distribution. In this manner, the user can ensure a desired distribution of images in the multimedia document.
US09721148B2

The present invention provides, in at least one aspect, methods and systems that detect at least one face in at least one digital image, determine and store area co-ordinates of a location of the at least one detected face in the at least one digital image, apply at least one transformation to the at least one detected face to create at least one portrait of the at least one detected face, rotate the at least one portrait at least until the at least one portrait is shown in a vertical orientation and a pair of eyes of the at least one face shown in the at least one portrait are positioned on a horizontal plane; and store the rotated at least one portrait.
US09721140B2

A sensing method of a fingerprint sensor includes the following steps: (a) applying a first voltage, a second voltage and a third voltage to a first node connected to an electrode plate to be measured, a second node disconnected from the first node, and a conductor adjacent to the electrode plate to be measured, respectively; (b) providing a first finger drive voltage for a finger; (c) stopping applying the first, second and third voltages to the first node, the second node and the conductor, respectively; (d) after step (c), applying a fourth voltage to the conductor, and connecting the first node to the second node; (e) after steps (b) and (c), providing a second finger drive voltage for the finger; and (f) after steps (d) and (e), obtaining a measurement result of the electrode plate to be measured according to a signal on the second node.
US09721138B2

The invention provides a system and method for rapid validation of identity from tissue using registered two dimensional and optical coherence tomography (OCT) scan images. The preferred embodiment provides, for a human fingerprint, validation that the surface fingerprint matches the primary fingerprint. An alternate embodiment provides validation of “aliveness” by ascertaining blood flow. Various embodiments are taught.
US09721135B2

An indicia reading terminal has a three-dimensional depth sensor, a two dimensional image sensor, an autofocus lens assembly, and a processor. The three dimensional depth sensor captures a depth image of a field of view and create a depth map from the depth image, the depth map having one or more surface distances. The two dimensional image sensor receives incident light and capture an image therefrom. The autofocusing lens assembly is positioned proximate to the two dimensional image sensor such that the incident light passes through the autofocusing lens before reaching the two dimensional image sensor. The processor is communicatively coupled to the two dimensional image sensor, the three dimensional depth sensor, and the autofocusing lens assembly.
US09721132B2

A reconfigurable sled for a mobile device with camera is provided. The reconfigurable sled may be moved into different configurations in order to facilitate either normal or specialized use. For example, in a first configuration, the mobile device's camera is unobstructed and imaging may proceed normally. In a second configuration, on the other hand, the camera's imaging direction may be repositioned by a reflective element in the camera's optical path. The reflective element provides feedback to the mobile device via visible markings that may be imaged by the camera and detected by the mobile device. If the mobile device determines that the mirror is in the optical path, then the mobile device may respond to accommodate the mirror and enable a function, like reading an indicium.
US09721114B2

A method for automatic folder ownership assignment, including ascertaining which first folders, among a first multiplicity of folders, have at least one of modify and write permissions to non-IT administration entities, adding the first folders to a list of candidates for ownership assignment, defining a second multiplicity of folders which is a subset of the first multiplicity of folders and not including the first folders and descendents and ancestors thereof, ascertaining which second folders among the second multiplicity of folders, have permissions to non-IT administration entities, adding the second folders to the candidates, defining a third multiplicity of folders, which is a subset of the second multiplicity of folders and not including the second folders and descendents and ancestors thereof, ascertaining which third folders among the third multiplicity of folders are topmost folders, adding the third folders to the candidates, and recommending possible assignment of ownership of the candidates.
US09721113B2

A host controller that controls a storage device includes an encryption unit that is selectively configured in response to file encryption information and disk encryption information to encrypt data. The encryption unit encrypts the data using a file encryption operation based on the file encryption information and/or a disk encryption operation based on the disk encryption information.
US09721092B2

An application that runs in a process virtual machine is monitored by injecting listening code into a target class of the application. The listening code collects and forwards data to a monitoring agent. The target class is configured for monitoring according to alternative embodiments. In response to the process virtual machine providing notification of an event, such a loading the target class, the listening code may be injected into the target class. In another embodiment, the process virtual machine is configured to load a first mirror class containing a mirror entry point to the application. A mirror target class is loaded in response to a request to load the target class. The mirror target class contains a mirror entry point to the target class and the listening code. In another embodiment, listening code may be added to the target class before running the application.
US09721089B2

According to one aspect, the subject matter described herein includes a method for efficient computer forensic analysis and data access control. The method includes steps occurring from within a virtualization layer separate from a guest operating system. The steps include monitoring disk accesses by the guest operating system to a region of interest on a disk from which data is copied into memory. The steps also include tracking subsequent accesses to the memory resident data where the memory resident data is copied from its initial location to other memory locations or over a network. The steps further include linking operations made by the guest operating system associated with the disk accesses with operations made by the guest operating system associated with the memory accessed.
US09721083B2

An information processing apparatus for managing information stored in a storage location includes an authentication management unit that manages first authentication information and second authentication information in association with each other, a storage location monitor unit, and an information management unit. The first authentication information is used to authenticate a user operating an operation terminal, and the second authentication information is used to prompt the storage location to authenticate the user. The storage location monitor unit monitors the information stored in the storage location using the second authentication information, and updates index information of the information stored in the storage location. The information management unit determines the storage location that can be used by the user based on the second authentication information associated with the first authentication information, creates a list of information that can be used by the user, and provides the list to the operation terminal.
US09721078B2

A computer-implemented method and system for verifying the identity of a user in an identity authentication and biometric verification system which includes collecting information from the user regarding the user's identity, which is then electronically authenticated. Upon authentication, personal information regarding the verified identity of the user is retrieved from a source database which is used to verify the identity of the user, via user interaction. Upon successful verification and authentication, biometric data regarding the user is electronically collected.
US09721075B2

Method for processing data, in which a Petri net is encoded, written into a memory and read and executed by at least one instance, wherein transitions of the Petri net read from at least one tape and/or write on at least one tape symbols or symbol strings, with the aid of at least one head. [Fig 1]. In an alternative, data-processing, co-operating nets are composed, the composition result is encoded, written into a memory and read and executed from the memory by at least one instance. In doing this, components can have cryptological functions. The data-processing nets can receive and process second data from a cryptological function which is executed in a protected manner. The invention enables processing of data which prevents semantic analysis of laid-open, possibly few processing steps and which can produce a linkage of the processing steps with a hardware which is difficult to isolate.
US09721061B2

Methods and compositions for making and isolating allosteric DNA binding proteins that bind to one or more allosteric effectors to induce a conformation change in the proteins are provided.
US09721055B2

An optimized measurement model is determined based a model of parameter variations across a semiconductor wafer. A global, cross-wafer model characterizes a structural parameter as a function of location on the wafer. A measurement model is optimized by constraining the measurement model with the cross-wafer model of process variations. In some examples, the cross-wafer model is itself a parameterized model. However, the cross-wafer model characterizes the values of a structural parameter at any location on the wafer with far fewer parameters than a measurement model that treats the structural parameter as unknown at every location. In some examples, the cross-wafer model gives rise to constraints among unknown structural parameter values based on location on the wafer. In one example, the cross-wafer model relates the values of structural parameters associated with groups of measurement sites based on their location on the wafer.
US09721044B2

Systems for non-destructive evaluation (NDE) of molds and crucibles used in investment casting processes include a support, a 3D scanning device, and a computer component. Methods for non-destructive evaluation include providing a system for non-destructive evaluation of a mold or crucible; securing a mold or crucible to the support of the system; and operating the 3D scanning device of the system in conjunction with the computer component in order to create a 3D structure difference map that indicates whether the mold or crucible falls within or outside a desired structural integrity parameter range.
US09721036B2

A proxy-based thin-client web browsing framework enables cooperative web browsing of multiple devices. The multiple devices may include devices that are not intended for web browsing and have limited or no web browsers and/or user input capabilities. The proxy-based thin client web browsing framework employs a virtual browser at a proxy server to perform all browser-engine logics, and retrieve, render and encode web pages on behalf of the multiple devices. The multiple devices therefore only need to have limited decoding and display capabilities to perform web browsing. The proxy-based thin client web browsing framework further includes a touch controller as a remote controller for a device that has no or limited user texting or manipulating capabilities.
US09721030B2

A user interface that when selected triggers the automatic sharing of a spreadsheet object in a spreadsheet with a chosen network service (e.g. social network, blog, or some other network location). For example, cells, tables, charts and other objects of the spreadsheet may be selected to be shared using the user interface. When a spreadsheet object is selected and indicated to be shared using the user interface, the spreadsheet is automatically saved to a network share, permissions are set for the spreadsheet to share the spreadsheet object, and the spreadsheet object is shared with the network service. Changes made to the spreadsheet after the spreadsheet object is shared are reflected in the spreadsheet object on the network service.
US09721027B2

Apparatus and methods provide the effectiveness decay rate of actual police enforcement by allowing the user to chart the speeds in a particular location and overlay times when an officer was present and providing on-site enforcement. The system can monitor the speed in the location and when the speeds creep back up to a set speed or multiple of the speed after the enforcement period, the officer can be notified to provide enforcement again and reduce the speeds. For example, once the police car goes away, some locations may take longer for the average speed to creep back up to normal and others may have the average speed increase more quickly. A visual display of the situation provides a systematic method for determining enforcement locations and timing in place of conventional “seat-of-the-pants” enforcement planning.
US09721021B2

The disclosure relates to personalizing search results based on the device features of a user device. An example method for personalizing search results includes receiving an encoded device profile indicating the device features of the device. The device features indicate one or more native applications installed on the device. The device features may further indicate native applications recently executed by the device, native applications that have been deleted from the user device, and/or web applications recently accessed by the user device. The method further includes identifying the device features of the device based on the encoded device profile, receiving a search query from the device, and performing an application search based on the search query to identify a consideration set of records. The method further includes adjusting the consideration set based on the device features and generating search results based on the adjusted consideration set.
US09721018B2

There is provided a method and a system for conducting a search and presenting results. The method can be executed at a server. The method comprises receiving a search query from an electronic device associated with a user; responsive to the search query, generating a search query result set, the search query result set including a vertical search result; determining a confidence level that the vertical search result is the most relevant to the search query; responsive to the confidence level being above a pre-determined threshold, causing the electronic device to display exclusively the vertical search result.
US09721015B2

Providing a query results page is disclosed, including by: receiving a current query; determining a correction factor corresponding to the current query; determining a corrected query results request quantity based at least in part on the correction factor; performing an initial search for a plurality of query results responsive to the current query, wherein a quantity of query results included in the plurality of query results corresponds to the corrected query results request quantity; determining a quantity of compliant query results of the plurality of query results by comparing at least some of the plurality of query results to one or more display conditions and identifying compliant query results that meet the one or more display conditions; and causing a page of query results to be presented based at least in part on the quantity of compliant query results.
US09721014B2

A method includes determining, via a database interface system, a first number of database queries received from a query source during a time period. The method includes preventing, via the database interface system, access to requested information by the query source when the first number does not satisfy a first threshold. The method also includes preventing, via the database interface system, access to the requested information by the query source when no click-through commands associated with a second number of consecutive prior search results were received during the time period.
US09721006B2

Systems and methods for searching a document corpus and generating search queries are disclosed. A method includes providing for display a graphical user interface having two or more sections, and providing for generation of an initial search query based on locations of query terms entered into the graphical user interface. Sections of the graphical user interface indicate a query status. A revised search query based on a location of the query terms within the graphical user interface is generated following the manipulation of one or more of the query terms. Movement of a selected query term from a first section to a second section of the graphical user interface changes the query status of the selected query term from a first query status to a second query status. A search of the database is performed using the revised search query to return an updated set of electronic documents for display.
US09721004B2

A mechanism is provided, in a question answering (QA) system, for performing persona-based question answering is provided. An identification of a requested persona is received from a user along with a natural language question input specifying an input question to be answered by the QA system. Responsive to receiving the requested persona, components of the QA system are customized to answer questions from a viewpoint of the requested persona. An answer to the input question is generated from the viewpoint of the requested persona based on the customization of the components of the QA system. The answer to the input question is output in a form representative of the requested persona.
US09721003B2

An approach is presented for providing contextual based searches. A contextual query platform processes at least one query to parse one or more terms associated with at least one contextual parameter. The platform further determines one or more values and/or one or more probabilities associated with the one or more values for the at least one contextual parameter based on one or more probabilistic models associated with the at least one contextual parameter. The platform further compares the one or more values and/or the one or more probabilities against at least one threshold criteria. The platform further determines whether to process the at least one query using the one or more values, to generate a recommendation for using the one or more values, to determine one or more alternate values, or a combination thereof based, at least in part, on the comparison.
US09720998B2

The trend of analyzing big data in artificial intelligence requires more scalable machine learning algorithms, among which clustering is a fundamental and arguably the most widely applied method. To extend the applications of regular vector-based clustering algorithms, the Discrete Distribution (D2) clustering algorithm has been developed for clustering bags of weighted vectors which are well adopted in many emerging machine learning applications. The high computational complexity of D2-clustering limits its impact in solving massive learning problems. Here we present a parallel D2-clustering algorithm with substantially improved scalability. We develop a hierarchical structure for parallel computing in order to achieve a balance between the individual-node computation and the integration process of the algorithm. The parallel algorithm achieves significant speed-up with minor accuracy loss.
US09720989B2

A partitioning policy, comprising an indication of an initial mapping of data records of a stream to a plurality of partitions, is selected to distribute data records of a data stream among a plurality of nodes of a stream management service. Data ingestion nodes and storage nodes are configured according to the initial mapping. In response to a determination that a triggering criterion for dynamically repartitioning the data stream has been met, a modified mapping is generated, and a different set of ingestion and storage nodes are configured. For at least some time during which arriving data records are stored in accordance with the modified mapping, data records stored at the first set of storage nodes in accordance with the initial mapping are retained.
US09720988B2

The present invention provides a method of transferring content from a file and a database. In this case, the file includes content instances, each content instance being associated with a respective field, and each field having a respective type. The transfer is achieved by determining the type of each field, and then storing each content instance in a store in accordance with the determined field type of the associated field. Each content instance can then be transferred to the database in accordance with the determined field type. A similar procedure is provided for creating XML files based on content within the database.
US09720986B2

A method for integrating data into a database comprises storing data comprising a plurality of records which each comprise a plurality of attributes; analyzing a sample of records from the plurality of records by: identifying duplicate pairs of records in the sample records; analyzing each attribute of each record of the duplicate pairs of records to identify a respective attribute condition which is indicative that the pairs of records are duplicates; wherein the method further comprises: comparing each attribute of a record with the respective attribute condition and, if the attribute satisfies the attribute condition, allocating the record to a disjoint group which comprises records with an attribute that satisfies the same respective attribute condition; identifying duplicate pairs of records in the records in each disjoint group; identifying duplicate pairs of records in records that are not allocated to a disjoint group; and consolidating each duplicate pair of records into one consolidated record and storing the consolidated record in an integrated database.
US09720985B2

A calendared event may be visually indicated. A proposed time for the calendared event can be identified and each of a plurality of event participants can be associated with the calendared event. For each of the participants, a local time of the participant that corresponds to the proposed time for the calendared event can be identified and displayed.
US09720980B2

Methods and systems are disclosed for assessing an identifier. The method comprises receiving a string of characters making up the identifier and determining a keyboard type for a keyboard. The method further comprises calculating, by a calculator module, a typeability score for the identifier based on the string of characters and the keyboard type, wherein the typeability score signifies a difficulty of typing the identifier on the keyboard type. In certain embodiments, the method further comprises determining a finger positioning corresponding to a position of a typer's fingers on the keyboard, and the typeability score is further based on the finger positioning. In some embodiments, the finger positioning is based on the typer's typing habits.
US09720974B1

A method and system for analyzing user behavior as users search for items within an electronic marketplace is provided. A query is submitted by a user of the electronic marketplace, the query is processed to identify a series of actions or behaviors performed by the user in relation to the query and fingerprint information for the query is determined based at least in part on analyzing the actions. A classification for a query is determined based on the fingerprint information. In one embodiment, an electronic marketplace receives a query from a user, accesses a query classification database having fingerprint information, determines a fingerprint for the query based on the fingerprint information and dynamically modifies a user experience for the user based at least in part on the fingerprint information.
US09720971B2

Provided are a method, system, and article of manufacture for discovering transformations applied to a source table to generate a target table. Selection is made of a source table comprising a plurality of rows and a target table resulting from a transformation applied to the rows of the source table. A first pre-processing method is applied with respect to columns in the source and target tables to produce first category pre-processing output. The first category pre-processing output is used to determine first category transformation rules with respect to at least one source table column and at least one target table column. For each unpredicted target column in the target table not predicted by the determined first category transformation rules, a second pre-processing method is applied to columns in the source table and unpredicted target columns to produce second category pre-processing output. The second category pre-processing output is used to determine second category transformation rules with respect to at least one source table column and at least one target table column.
US09720965B1

A system to assist users to bookmark online content by storing a collection of bookmarks among all the users, classifying the bookmarks by tags submitted by the users, searching the bookmarks by user specified tags returning only the bookmarks actually collected by the user, and allowing narrowing of the search by specifying additional tags. Further embodiments include limiting searching by the classification done only by the user, aggregating bookmarks across user devices and online user publications.
US09720961B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing algebraic data types in database query languages. One of the methods includes receiving an expression in a database query language, the expression having a programming language construct representing an algebraic data type, wherein the expression specifies two or more alternative subtypes. Respective domain relations are generated using definitions of each of the alternative subtypes within the expression. Unique domain identifiers are assigned among domain tuples belonging to each alternative subtype. A union relation is generated for the algebraic data type. Unique union identifiers are assigned for union tuples belonging to the union relation. Respective injector relations are generated for each of the alternative subtypes.
US09720956B2

In one embodiment, a method includes receiving an unstructured text query from a first user of an online social network; and accessing, from a data store of the mobile client system, a set of nodes of a social graph of the online social network. The social graph includes a number of nodes and edges connecting the nodes. The nodes include a first node corresponding to the first user and a number of second nodes that each correspond to a concept or a second user associated with the online social network. The method also includes accessing, from the data store of the mobile client system, a set of grammar templates. Each grammar template includes one or more non-terminal tokens and one or more query tokens. The query tokens include references to zero or more second nodes and one or more edges and each grammar template is based on a natural-language string.
US09720954B2

In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for fixing logical or physical corruption in databases using LSM trees including, for example, means for storing records in a LSM database at the host organization; processing transactions to the LSM database by writing the transactions into immutable extents for subsequent merge into the LSM database; recording a history of the transactions in a log; identifying corruption in at least one of the records of the LSM database represented within the immutable extents prior to use of the immutable extents in the LSM database; and correcting the identified corruption to the at least one of the records of the LSM database based at least in part on the recorded history of the transactions in the log during live operation of the LSM database. Other related embodiments are disclosed.
US09720951B2

Embodiments enable reduction of database downtime in a live production environment of an on-demand database service during repair and/or maintenance tasks. A source database and a target database are provided. Data is copied from the source database to the target database to create a mirrored set of data. Access is limited to one or more designated tables in the target database. General traffic is redirected from the source database to the target database, wherein the redirection occurs for a duration of a maintenance period. Data modifications that occur in the target database during the maintenance period are captured and then replicated into the source database. Finally, general traffic is redirected from the target database to the source database.
US09720946B2

Sparse data may be stored in a search index such that one or more data points related to a number of entities may be queriable. Upon detection of a data point related to an entity, an integer array may be created for the data point to store within a single column of the search index, the integer array including an identifier of the entity and a value associated with the data point. In response to receiving a request from a user to perform a query on the search index that includes the data point, the query may be transformed to a corresponding range based on the identifier of the entity. Upon execution of the query, the identifier may be removed and query results may be provided to the user as another array with a user-compatible identifier for the entity such that the results may be understood by the user.
US09720941B2

Techniques are provided for a fully-automated process for tuning database query language statements that selects database query language statements for tuning, tunes the database query language statements and generates tuning recommendations, tests the tuning recommendations, and determines whether to implement the tuning recommendations based on the test results. The fully-automated tuning process may also automatically implement certain tuning recommendations and monitor the performance of the database query language statements for which tuning recommendations have been implemented.
US09720940B2

The focus of the present invention is the modular analysis of Big Data encompassing parallelization, chunking, and distributed analysis applications. Typical application scenarios include: (i) data may not reside in one database but alternatively exist in more non-identical databases, and analysis has to take place in situ rather than combining all databases in one big database; (ii) data exceeding the working memory of the largest available computer and has to be broken into smaller pieces that need be analyzed separately and the results combined; (c) data encompassing several distinct data types that have to be analyzed separately by methods specific to each data type, and the results combined; (iv) data encompassing several distinct data types that have to be analyzed separately by analyst with knowledge/skills specific to each data type, and the results combined; and (v) data analysis that has to take place over time as new data is coming in and results are incrementally improved until analysis objectives are met, or no more data is available. The present Big Data Parallelization/Modularization data analysis system and method—“BDP/M”)) is implemented in general purpose digital computers and is capable of dealing with the above scenarios of Big Data analysis as well as any scenario where parallel, distributed, federated, chunked and serialized Big Data analysis is desired without compromising efficiency and correctness.
US09720939B1

According to an embodiment of the present invention, a computer implemented method and system for developing variables for model generation comprises: initiating, via an input to a computer, creation of a new variable for a dataset for model generation; extracting, by the computer, data relevant to the variable from one or more data sources; processing, by the computer, the extracted data to automatically generate an input variable; displaying, via a user interactive interface, the processed data relative to a target variable; modifying, via the user interactive interface, one or more parameters that define the input variable; executing, by the computer, the input variable by extracting code that captures the processing step to generate the input variable; and storing, in a database, the extracted code for the input variable.
US09720925B1

Similarity analysis of software is disclosed. An input file is received. Pairs of files that consist of the input file and files included in a corpus are categorized into one of a possible match and a mismatch. Those pairs classified as possible matches are analyzed using a pairwise component analysis.
US09720923B2

In one embodiment, a system receives a request for user privilege information associated with an object of a first database. The system determines a class of a second database that corresponds to the object and accesses user privilege records that the second database associates with the class. The system determines a subset of the user privilege records that correspond to a selected user. Each of the subset of user privilege records comprise a privilege and a user privilege value indicating whether the selected user is authorized for that privilege. The subset of user privilege records are consolidated into a privilege matrix comprising a first axis listing the selected user, a second axis listing the privileges, and for each intersection of selected user and privilege, a corresponding user privilege value determined from the subset of user privilege records. The system communicates the privilege matrix in response to the request.
US09720919B1

A computer-implemented system and method performs an iterative process to assess the installation of an upgrade version of a database product for consistency with a baseline version of the database product. To assess the installation, the baseline version and the upgrade version are reconciled by modifying one or both of the baseline and upgrade versions. The modified baseline and upgrade versions are then analyzed to determine whether any remaining inconsistencies exist. Any remaining inconsistencies are then identified and classified, and reconciled. Thereafter, the process is repeated iteratively until the upgrade version is reconciled with the baseline version.
US09720918B2

A log file processing system sorts records from large log files and groups them by session without making a complete copy of the log files by capturing a subset of the log files in a sliding memory window and identifying all records in the window that form a complete user session. Records belonging to a complete session are output for analyzing, and the remaining records are output as raw log data for additional processing. Using a ring buffer to implement the sliding memory window, data structures are used to group records by session, to identify completed sessions, and to index into the ring buffer to retrieve records for completed sessions that are to be directly analyzed. Any records remaining in the ring buffer at the end of slide window processing may be output as raw log file data and are processed as incomplete or malformed session records. An embodiment of the log file processing system provides a significant improvement on the speed of data extraction from log files into analyzable session data.
US09720916B2

A mechanism is provided for two-directional biometric matching. The mechanism receives a first biometric record and a second biometric record for matching. The mechanism performs a first matching process using a matching algorithm of the first record to the second record to obtain a first matching outcome. The mechanism performs a second matching process using the same matching algorithm of the first matching process, wherein the second record is matched to the first record to obtain a second matching outcome. The mechanism compares the first and second matching outcomes to determine if there is a difference in outcome.
US09720900B2

According to embodiments of the present invention, a first metadata defining how a user interface associated with an application under test should appear is generated using one or more computer processors. An image of the user interface associated with the application under test that is invoked during a test run is captured using one or more one or more computer processors. The captured image is converted, using one or more computer processors, into one or more of a second metadata and text. The first metadata is compared, using one or more computer processors, to the second metadata and the text. In response to the comparison resulting in a difference between the first metadata and the second metadata, the image is stored, using one or more computer processors, and an assessment request is generated using one or more computer processors.
US09720896B1

Systems and techniques are provided for generating a union table with from stitchable tables. Tables may be extracted from web pages to obtain extracted tables. Stitchable tables may be determined from the extracted tables. Hidden attributes for the stitchable tables may be extracted from the web pages from which the stitchable tables were extracted using segmentation of text for contextual data from the web pages into segment sequences, and alignment of the segment sequences. Iterative pairwise alignment may be used to align the segment sequences and obtain aligned segments. The stitchable tables may be joined into a union table. Hidden attributes from the aligned segments may be added to the union table. Headers for the hidden attributes in the union table may be labeled using a database of entities and class labels.
US09720895B1

A system that improves the current state of the art with a device for users to annotate information system resources with semantically rich data and that same data is then immediately transformed into structured machine-readable content that is portable and re-usable through linked data methods. The techniques used in the invention can be used over many combinations of information systems and resources, including the internet, in a stand-alone configuration, or in an intranet or enterprise system; for resources including images, documents, music files, videos, or any other resources that exist in a digital domain.
US09720894B1

A computer-implemented method, computer program product, and computing system for rendering an annotatable image within an image viewer. An indication of an intent to annotate the annotatable image is received from a user. A meme generation interface is rendered with respect to the annotatable image. Meme annotation criteria is received from the user via the meme generation interface. The meme annotation criteria includes one or more of: a meme message, a meme position indicator, and a font type identifier. The annotatable image is modified based, at least in part, upon the meme annotation criteria, thus generating an annotated image. The annotated image is published to a meme publication website.
US09720891B2

A method for managing file changes is provided. A file editor is able to view if the file he is submitting for review, is already under review with any reviewer. A reviewer would be informed that another editor has edited the same file and has submitted his changes for review. Editors would be informed of all reviewer comments if there are multiple reviewers on one file.
US09720887B2

System and methods for performing a particular action on a second device directed from a first device. In some implementations, the methods include receiving, from a first device, a hyperlink corresponding to associated content, and a user input on the first device enabling the hyperlink; in response to receiving the user input on the first device enabling the hyperlink, parsing the received hyperlink to extract information embedded in the text of the hyperlink; determining, based at least on the extracted information embedded in the text of the hyperlink, and the associated content corresponding to the hyperlink, a particular action to be performed on a second device, wherein the particular action is configured to be viewable to a user providing the user input on the first device; and providing, to the second device, an instruction to perform the particular action on the second device.
US09720885B2

Provided are printers and other electronic devices, systems, methods, and computer program products that automatically detect and determine UTF-16 encoding schemes and endiannesss thereof in an incoming XML data steam for XML declarations without a UTF-16 byte-order mark (BOM) or encoding declaration. This allows for the automatic and unambiguous accurate detection of UTF-16 encoded XML data within a mixed encoding environment, such as from multiple sources using more than one encoding scheme, even when XML data does not start with a BOM or encoding declaration.
US09720883B2

A system and method for providing the dynamic display of content and related advertisements are provided. The advertisements are displayed based on predetermined customer types. A network resource, such as Web page, can include a plurality of dynamic content modules. Depending on the available display area and additional display criteria, each dynamic content module displays a subset content and related advertisements. Each dynamic content module corresponds to an integration of multiple layers of content, such as text, graphics, and image rendering information.
US09720880B2

Embodiments are provided for an asynchronous processor using master and assisted tokens. In an embodiment, an apparatus for an asynchronous processor comprises a memory to cache a plurality of instructions, a feedback engine to decode the instructions from the memory, and a plurality of XUs coupled to the feedback engine and arranged in a token ring architecture. Each one of the XUs is configured to receive an instruction of the instructions form the feedback engine, and receive a master token associated with a resource and further receive an assisted token for the master token. Upon determining that the assisted token and the master token are received in an abnormal order, the XU is configured to detect an operation status for the instruction in association with the assisted token, and upon determining a needed action in accordance with the operation status and the assisted token, perform the needed action.
US09720879B2

A reconfigurable circuit includes a plurality of processing elements and an input/output data interface unit, and the reconfigurable circuit is configured to control connections of the plurality of processing elements for each context. The input/output data interface unit is configured to hold operation input data which is input to the plurality of processing elements and operation output data which is output from the plurality of processing elements. The input/output data interface unit includes a plurality of ports, and a plurality of registers. The registers are configured to be connected to the plurality of ports, and to include m (m being an integer of 2 or more) number of banks in a depth direction.
US09720876B2

A serial communication circuit includes a receiving unit configured to serially receive input data including a command and a synchronization identification code that is different from the command and a determining unit configured to receive the synchronization identification code from the receiving unit and when the synchronization identification code coincides with a slave selection value, to instruct a start of response processing based on the command.
US09720872B2

A device includes a memory, at least two input/output (IO) pins, and slave identifier (ID) selection circuitry. The memory stores a slave ID, which identifies the device to other devices in a serial communication process. The slave ID selection circuitry changes the stored slave ID based on which one of the IO pins is coupled to a supply voltage. By changing the slave ID of the device based on which one of the IO pins is coupled to a supply voltage, a number of devices with otherwise identical slave IDs may change their slave IDs in order to participate in a serial communication process on the same bus. Further, the slave ID of the device may be changed without using an additional IO pin on the device.
US09720866B2

According to one embodiment, a first module is responsible for protocol control in compliance with a first interface standard. A second module is provided separately from the first module and is responsible for protocol control in compliance with a second interface standard. A third module is responsible for a physical layer shared between the first interface standard and the second interface standard.
US09720865B1

A programmable device, having an analog component coupled with an analog bus and a digital component coupled with a digital bus together with a set of 10 pads, each of which capable of being coupled to a bus line of one segment of the analog bus as well as to at least one digital bus line, and where the analog bus is capable of being used to connect a pair of the pads to each other.
US09720863B1

Migrating memory MMIO from a source I/O adapter of a source computing system to a destination I/O adapter of a destination computing system, includes: collecting, by a source hypervisor of the source computing system, MMIO mapping information, where the source hypervisor supports a logical partition on the source computing system and the logical partition is configured for MMIO operations with the source I/O adapter through an MMU; placing, by a destination hypervisor of the destination computing system, the destination I/O adapter in an error state; migrating the logical partition from the source computing system to the destination computing system; configuring, by the destination hypervisor of the destination computing system, the destination computing system for MMIO with the LPAR utilizing the MMIO mapping information collected by the source hypervisor; and restarting the logical partition on the destination computing system, including recovering, by the logical partition, from the error state.
US09720860B2

A solid state drive (SSD) storage system includes a memory controller, host interface, memory channels and solid state memories as storage elements. The completion status of sub-commands of individual read commands is monitored and used to determine an optimal selection for returning data for individual read commands. The completion of a read command may be dependent on the completion of multiple individual memory accesses at various times. The queueing of multiple read commands which may proceed in parallel or out of order causes interleaving of multiple memory accesses from different commands to individual memories. A system and method is disclosed which enables the selection, firstly of completed read commands, independent of the order they were queued and, secondly, of partially completed read commands which are most likely to complete with the least interruption or delay, for data transfer, which in turn improves the efficiency of the data transfer interface.
US09720857B2

In a distributed I/O control system updating data through a network between a shared memory of a slave station performing input/output of data with plural input or output devices and a shared memory of the master station corresponding to the slave station's shared memory, the master station sets group information with respect to the input or output devices, and outputs, according to a cycle table, an input request frame specifying the shared memory in the slave station and the group information, and the slave station performs input/output of data with plural input or output devices, and determines whether an input request content specified by an input request frame from the master station is all information in the shared memory in the slave station, or information corresponding to the group information, to thereby transmit output data according to the input request content.
US09720852B2

A method, data storage device and computer program product for efficiently configuring different types of hardware components. A Universal Serial Bus (USB) key is preloaded with multiple profiles, where each profile contains a configuration file(s) associated with a particular type of hardware component. Upon plugging the USB key into a hardware component, the USB key recognizes the type of hardware component based on the properties of the hardware component available on the USB interface. The USB key identifies a profile containing the configuration file(s) associated with the recognized type of hardware component. The USB key then presents the configuration file(s) contained in the identified profile to the connected hardware component. Such a process may be repeated for configuring another type of hardware component. In this manner, the user is able to efficiently configure different types of hardware by having the USB key function as multiple USB keys.
US09720850B2

A method of accessing data in a multiprocessor system, wherein the system includes a plurality of processors, with each processor being associated with a respective cache memory, a cache memory management module, a main memory and a main memory management module, the method including: receiving by the cache memory management module an initial request for access to data by a processor; first transmitting by the cache memory management module a first request with respect to the data to at least one cache memory; second transmitting in parallel to the first transmitting by the cache memory management module, a second request with respect to the data to the main memory management module; checking by the main memory management module, whether to initiate querying of the main memory or not, and querying or not by the main memory management module, of the main memory in accordance with the said checking.
US09720849B2

Data storage systems are disclosed for automatically generating encryption rules based on a set of training files that are known to include sensitive information. The system may use a number of heuristic algorithms to generate one or more encryption rules for determining whether a file includes sensitive information. Further, the system may apply the heuristic algorithms to the content of the files, as determined by using natural language processing algorithms, to generate the encryption rules. Moreover, systems are disclosed that are capable of automatically determining whether to encrypt a file based on the generated encryption rules. The content of the file may be determined using natural language processing algorithms and then the encryption rules may be applied to the content of the file to determine whether to encrypt the file.
US09720842B2

A device driver calculates a tile size for a plurality of cache memories in a cache hierarchy. The device driver calculates a storage capacity of a first cache memory. The device driver calculates a first tile size based on the storage capacity of the first cache memory and one or more additional characteristics. The device driver calculates a storage capacity of a second cache memory. The device driver calculates a second tile size based on the storage capacity of the second cache memory and one or more additional characteristics, where the second tile size is different than the first tile size. The device driver transmits the second tile size to a second coalescing binning unit. One advantage of the disclosed techniques is that data locality and cache memory hit rates are improved where tile size is optimized for each cache level in the cache hierarchy.
US09720838B2

A shared memory controller receives a flit from another first shared memory controller over a shared memory link, where the flit includes a node identifier (ID) field and an address of a particular line of the shared memory. The node ID field identifies that the first shared memory controller corresponds to a source of the flit. Further, a second shared memory controller is determined from at least the address field of the flit, where the second shared memory controller is connected to a memory element corresponding to the particular line. The flit is forwarded to the second shared memory controller using a shared memory link according to a routing path.
US09720834B2

Embodiments include systems and methods for improving power consumption characteristics of reverse directories in microprocessors. Some embodiments operate in context of multiprocessor semiconductors having cache hierarchies in which multiple higher-level caches share lower-level caches. Lower-level cache is coupled with reverse directories associated with respective ones of the higher-level caches. Each reverse directory can be segregated into two reverse sub-directories, one reverse sub-directory for relatively high-frequency accesses (e.g., updating “valid” and/or “private” information), and the other reverse sub-directories for relatively low-frequency accesses updating “index” and “way” information). During a write mode operation, when the reverse directories are updated, the write operation is performed only on the sub-directories having the entries invoked by the update, such that write operations can frequently consume only a fraction (e.g., halt) of the power of a conventional reverse directory write operation.
US09720830B2

Systems and methods that facilitate reduced latency via stashing in multi-level cache memory architectures of systems on chips (SoCs) are provided. One method involves stashing, by a device includes a plurality of multi-processor central processing unit cores, first data into a first cache memory of a plurality of cache memories, the plurality of cache memories being associated with a multi-level cache memory architecture. The method also includes generating control information including: a first instruction to cause monitoring contents of a second cache memory of the plurality of cache memories to determine whether a defined condition is satisfied for the second cache memory; and a second instruction to cause prefetching the first data into the second cache memory of the plurality of cache memories based on a determination that the defined condition is satisfied.
US09720828B2

An electronic device includes a first magnetic layer pinned in its magnetization direction, a third magnetic layer pinned in its magnetization direction, a second magnetic layer interposed between the first magnetic layer and the third magnetic layer, and changeable in its magnetization direction, a barrier layer interposed between the first magnetic layer and the second magnetic layer, and a dielectric layer interposed between the second magnetic layer and the third magnetic layer, wherein the first magnetic layer has a width 1.5 to 5 times wider than a width of the second magnetic layer.
US09720821B2

An adaptive compression data storing method for non-volatile memories and a system using the method are disclosed. The system includes a host interface unit, a data compressor, a padding unit, a buffer, a combining unit, and a mapping table unit. By combining some compressed data in one page, the present invention can settle the problem that space for storing a compressed data that can not be utilized. Further, lifetime of non-volatile memories can be extended.
US09720819B2

Electronic garbage collection moves objects within memory to consolidate the objects thereby reducing access time and improving memory performance. Transactions occurring in an atomic transactional memory appear to occur instantaneously—such that the transaction completes in its entirety or is aborted. A garbage collection circuit attempts to move a memory object from a first memory location to a second memory location using a transactional fast-path move operation. If the transactional fast-path move operation is unsuccessful after a number of attempts, the garbage collection circuit attempts to move the object using a non-transactional slow-path move.
US09720812B2

A processor receives a rule containing a first set of code statements. The processor compares the first set of code statements of the rule to a second set of code statements of a plurality of code statements of source code. The processor responds to a match of the first set of code statements of the rule and the second set of code statements of the plurality of code statements of the source code, by applying a weight modifier to the rule, which adds a weighted value to the rule, and the processor, in response to a second matching of the first set of code statements of the rule to the second set of code statements of the plurality of code statements of the source code, applies the weight modifier to the rule, which includes a weighted value, and the weight modifier adjusts the weighted value of the rule.
US09720809B2

Debugging capabilities for software running in a cloud-computing environment are disclosed. Embodiments enable developers to debug any process running on a virtual machine hosted in a remote data center, virtual network, or cloud services environment over the Internet through a secured connection without manually installing and configuring a remote debugging monitor. A debugger module is dynamically installed and configured on a remote machine over the Internet through an extension model. In another embodiment, a debugger module is dynamically installed and configured on a remote machine over the Internet through a remote scripting approach. A secure connection is automatically established between debugger application components and debugging components on the remote machine.
US09720807B2

A list of classes found in a core dump file is determined. One or more classes requested by a classloader is also determined. A set of one or more classes requested by the classloader that are found in the core dump file is then determined.
US09720805B1

Target device monitoring systems and methods are presented. In one embodiment, a host emulation target device control method includes receiving high level express interface direction to change a design element value. The design element values are associated with an operating target device. Design element values corresponding to the direction are created. The design element values are also forwarded to the operating target device in real time.
US09720798B2

Systems, methods are program products for simulating black box test results using information obtained from white box testing, including analyzing computer software (e.g., an application) to identify a potential vulnerability within the computer software application and a plurality of milestones associated with the potential vulnerability, where each of the milestones indicates a location within the computer software application, tracing a path from a first one of the milestones to an entry point into the computer software application, identifying an input to the entry point that would result in a control flow from the entry point and through each of the milestones, describing the potential vulnerability in a description indicating the entry point and the input, and presenting the description via a computer-controlled output medium.
US09720797B2

The present application relates to a flash memory controller and a method of operating thereof. A system bus interface is provided to interface with a system bus and a debug bus interface is provided to interface with a debug bus. A flash access control block is provided to perform storage I/O operations on a flash memory array. A debug control block is provided to monitor debug related information. The flash memory controller is configured to selectively operate in one or storage operating mode or debug operating mode. In the debug operating mode: the storage control block is configured to serve only read data access requests; and the debug control block is configured to store trace messages in an allocated part of the storage resources of the flash memory controller in response to trace events. The trace messages are generated on the basis of the monitored debug related information.
US09720790B2

Technology described herein includes an arrangement whereby a hardware-based solution is implemented to enable mirroring of NVRAM data in a master server directly to NVRAM in a sleeper server. Both the master server and sleeper server implement a like motherboard unit, which is configured to implement the mirroring technology. That is, the roles of master and sleeper may be reversed. The master server includes a hardware module that monitors (but does not affect) NVRAM operations at the master server, and replicates those operations via a high speed communications link, such as a fiber optic link, to the sleeper server. The term “high speed communications link” refers to a link with at least 2.5 gigabit speed, and preferably at least 5 gigabit speed. The sleeper server is configured to, when in sleeper mode, suspend control of its own NVRAM module. Instead, the NVRAM module is controlled by a module that is configured to receive NVRAM operations via the fiber optic link, and apply those operations. In this manner, there is a direct mirroring of all master NVRAM content affected in the master's NVRAM to the sleeper's NVRAM. Using technology described herein, this is affected at an “atomic” (e.g. NVRAM bus cycle) level.
US09720789B2

One or more techniques and/or systems are provided for multicast transport configuration, for multicast transport, and/or for fault policy implementation. In an example, a multicast component may receive a data copy request from an application to copy data to multiple destinations. A scheduler component may create a transport schedule specifying an order with which to facilitate data copy operations across transports, such as heterogeneous transports, to the destinations. A dispatcher component may apply application specified transport modifiers to the data copy operations (e.g., a modification to a quality of service for a transport). The dispatcher component may facilitate the data copy operations and provide operation result information to a policy agent. The policy agent may provide notifications of data copy operation statuses from the operation result information and/or may implement a fault policy (e.g., a retry on a different transport) for a data copy operation that experienced a fault.
US09720788B2

A recording device 11 has a control unit 20 that executes multiple restore processes. The control unit restores a backbone system based on a restore file stored in a USB memory UM if the recording device 11 is started with the USB memory UM already connected. The control unit initializes the backbone system based on an initialization file in the USB memory UM when the USB memory UM is newly connected while the recording device 11 is already running. The control unit creates a restore file to restore the backbone system, and saves the created restore file to the USB memory UM if an initialization file is not already stored in the USB memory UM.
US09720780B2

An information processing apparatus protects data stored in a storage device by saving setting data stored on a first storage device to a second storage device when the first storage device fails, or when an encryption function is enabled or disabled. The process of protecting the date includes, after a reservation for saving setting data is made, saving the setting data, cancelling the reservation, and making a reservation for restoring the setting data. If the setting data is to be restored, it is determined whether the reservation for restoring the setting data has been made, and if the reservation has been made, the setting data is restored to the first storage device.
US09720776B2

If the number of task attempts has not exceeded the maximum number of attempts, a server system transmits a regular job to cause tasks to execute a particular process, and if the number of task attempts has exceeded the maximum number of attempts, the server system transmits a failed job to cause the tasks to execute post-processing corresponding to the particular process.
US09720773B2

Address translation and caching is managed using a processor that includes at least one CPU configured to run a hypervisor and at least one guest operating system. The managing includes: translating from virtual addresses to intermediate physical addresses; translating from the intermediate physical addresses to physical addresses; determining reuse information for memory pages based on estimated reuse of cache lines of data stored within the memory pages; storing the determined reuse information independently from: (1) any bits used to indicate virtual addresses, (2) any bits used to indicate intermediate physical addresses, and (3) any bits used to indicate physical addresses; and using the stored reuse information to store cache lines in a selected group of multiple groups of cache lines of a first cache.
US09720772B2

A memory system according to an embodiment includes a plurality of magnetic nanowires, a read unit that reads data from the magnetic nanowires, a shift control unit that shifts domain walls in the magnetic nanowires, and a read control unit. The read control unit is configured to control the read unit to read the data from the magnetic nanowires in parallel, store two or more of the data read in parallel, and when the data corresponding to a first magnetic nanowire of the magnetic nanowires are delayed or advanced as compared to the data corresponding to a second magnetic nanowire of the magnetic nanowires, determines a misalignment in the data and correct the data based on the misalignment.
US09720769B2

A method of operating a data storage device having a memory includes reading error location data associated with a first region of the memory. The memory includes the first region and a second region. The method also includes generating one or more parameters based on the error location data. The method includes receiving data to be written to the memory and encoding the data to produce a codeword. The method also includes partitioning the codeword based on the one or more parameters to generate a first portion and a second portion. The method further includes performing a write operation to store the first portion at the first region and to store the second portion at the second region.
US09720765B2

Systems, methods, and non-transitory computer-readable media can determine an application feature causing an application to crash. A set of users is ranked based on application data. The application data comprises crash cause data indicative of the number of times the application feature caused the application to crash for a user. A high crash user group is determined based on the ranking the set of users. The application feature is disabled for the high crash user group. A subset of the high crash user group is periodically replaced with a set of new users not currently in the high crash user group.
US09720753B2

Systems and methods are disclosed for detecting error in a cloud infrastructure by running a plurality of training tasks on the cloud infrastructure and generating training execution logs; generating a model miner with the training execution logs to represent one or more correct task executions in the cloud infrastructure; after training, running a plurality of tasks on the cloud infrastructure and capturing live execution logs; and from the live execution logs, if a current task deviates from the correct task execution, indicating an execution error for correction in real-time.
US09720746B2

API analytics systems and methods are provided. Frequently occurring API usage patterns may be determined from API call data collected from across an API ecosystem. Alternatively or in addition, a classification structure, such as a decision tree, may be generated from the API usage patterns. A type of activity that resulted in a set of API calls being invoked may be determined from the classification structure. A similarity or difference between the set of API calls and the frequently occurring API usage patterns may also be determined and/or identified.
Patent Agency Ranking