US09756141B2

Disclosed are various examples for analyzing the consumption of media content on a client device. A computing environment can be employed to access measurement data obtained by a client application executable on the client device during a rendering of media content on the client device. The computing environment generates a metric describing a probability a user of the client device has watched or otherwise consumed at least a portion of the media content being rendered on the client device. A determination can be made whether a compliance rule associated with the media content has been satisfied using the generated metric. If the compliance rule associated with the media content is not satisfied, a suitable remedial action can be determined and performed in the client device.
US09756125B2

A distributed shared data storage such as the distributed shared memory exemplified with the DSM Master can seamlessly migrate (i.e. move) in the runtime between different nodes without affecting the user perceived performance according to embodiments of the present invention. This is achieved by using more than one replica simultaneously operating towards different master databases during the migration. That is, all distributed shared memory replicas can automatically and seamlessly be migrated to another master database, thus making the communication more flexible and efficient.
US09756121B2

Network routing and load balancing in a software design network (SDN)-enabled computing environment may be provided. Input data discovered from a source computing environment is received, wherein one or more of components of the source computing environment are to be migrated to a target computing environment, the input data comprising at least source configuration information and utilization information. Target compute resources, network design and system management design may be determined based on the input data, and a new network configuration generated as output. Based on these design decisions, the steady-state network management using SDN is proposed. The new network configuration may be transmitted to an SDN controller associated with the target computing environment for storing as flow table rules. The SDN controller pushes the flow table rules to one or more routing switches, the flow table rules for performing the network routing and the load balancing.
US09756094B1

Systems and methods are provided for associating a tag in a URL to facilitate identifying a source to which the URL was shared. In one or more aspects, a system is provided that includes a request component configured to receive a request to access information provided by a network source associated with the system, the request comprising a uniform resource locator (URL) for the information. The system further includes a rendering component configured to provide the information in response to the request, and a source component configured to identify a source to which the URL was previously shared to based on identification of a tag included in the URL.
US09756076B2

A secure mobile financial transaction is provided by receiving a list of protection methods from an external terminal over a communication network. A matrix of protection methods corresponding to the external terminal is created based on the identified protection methods. Security-related information is received from one or more trust mediator agents over the communication network. Rules corresponding to the received security related information are retrieved, and at least one protection method is selected from the matrix of protection methods based on the retrieved rules. The selected protection method is transmitted to the trust mediator agents for implementation.
US09756070B1

Technologies are described herein for scanning machine images using a scanning service to identify potential risks. The scanning service may be associated with a service provider network. A scan request is received at the scanning service that requests machine images to be scanned. One or more scans may be performed on each of the machine images. An execution environment may host a machine image during a scan of the machine image. Scan result data associated with the scans is stored. The scan result data may be used to provide scan results to the requestor.
US09756069B1

A virtual machine is used to perform a raw scan for evasive malware on a host computer without requiring an interrupt or restart of a host operating system. An antivirus program installs a raw scanner virtual machine. The raw scanner virtual machine is triggered to scan files and memory for malware. The raw scan results are collected by the antivirus program for analysis, such as for use in generating a report or for removal of malware. The memory and files of the host are mapped to a guest space of the virtual machine.
US09756052B2

The present invention discloses a method of dual stack access, wherein a network device authenticates the first protocol address of a requesting client, stores the user name, first protocol address, and address status information of the client in the user information table if the authentication succeeds, assigns a second protocol address to the client, stores this second protocol address and address status information in the user information table, generates control rules for the client according to its user information, and controls dual stack access of the client according to the rules. This invention provides effective authentication-based access control of dual stack users.
US09756045B2

Method, device and computer-readable medium for enabling a virtual Subscriber Identity Module (SIM) card are provided in the disclosure, which belongs to a technical field of communication. The method includes: receiving an initiation instruction for initiating the virtual SIM card; detecting a current talk mode of a communication device based on the initiation instruction, the current talk mode includes a single-card mode; and installing a target talk mode corresponding to the current talk mode according to the current talk mode, the target talk mode includes a dual-card mode. The method and device for enabling a virtual SIM card may solve the problem that the virtual SIM card may not coexist with a physical SIM card in a single-card mode communication device, and may achieve an effect that the virtual SIM card and the physical SIM card may coexist with each other.
US09756039B2

Disclosed are some examples of systems, methods and storage media for generating a platform-independent document. In some implementations, a system is capable of receiving a request to generate a platform-independent document, the request including markup language content. The system is further capable of providing the markup language content to a rendering engine. The system is further capable of intercepting resource requests communicated from the rendering engine. The system is further capable of communicating the intercepted requests, or one or more requests based on the intercepted requests, to retrieve resources identified in the intercepted requests. The system is further capable of receiving resources retrieved based on the communicated intercepted requests. The system is further capable of providing the retrieved resources to the rendering engine, which subsequently renders the platform-independent document based on the markup language content and the retrieved resources.
US09756038B2

In one example embodiment, the communication system disclosed herein includes an information processing apparatus that acquires address information from a memory device having a free area including the address information and a secure area including account information. The information processing apparatus connects to a resource of a server using the acquired address information. The information processing apparatus causes a security server to acquire the account information from the memory device and transmit the acquired account information to the server such that the server enables a user to access the resource of the server using the account information.
US09756026B2

An access platform or other network elements can include multiple line cards configured to encrypt data. The platform and/or each of the line cards may receive encryption management data that conforms to a predefined encryption management data interface. The encryption management data received by a particular line card may be generated by a conditional access system device and converted to conform to the encryption management data interface by an encryption manager. Line cards may alternatively be configured for connection to separate encryption hardware components. Line cards may include a block of field programmable gate arrays or other type of programmable hardware that can be configured to execute an encryption module.
US09756018B2

Techniques are described for providing users with access to computer networks, such as to enable users to interact with a remote configurable network service to create and configure computer networks that are provided by the configurable network service for use by the users. Secure private access between a computer network provided for a user by the configurable network service and one or more other remote computing systems of the user (e.g., a remote private network) may be enabled in various ways. For example, a user may programmatically invoke an API provided by the configurable network service to obtain assistance in establishing remote access from a remote location to a provided computer network of the configurable network service, such as to establish a VPN connection from the remote location to the provided computer network using hardware and/or software supplied to the remote location in response to the API invocation.
US09756009B2

A method and system for forwarding information to a device in a communication network are disclosed. According to one aspect, a method includes selecting a serving node to which to send a request. The selected serving node is one of plurality of serving nodes, each of the plurality of serving nodes supporting a different access technology. The request is to transmit one of a short messaging service, SMS, message and trigger information. The request includes a list of the plurality of nodes. The method further includes sending the request to the selected serving node via a translation interface associated with the selected serving node. The translation interface is adapted to use a protocol that corresponds to the access technology of the selected serving node. If the selected serving node cannot reach the device, the request is forwarded to another serving node in the list of serving nodes in the request.
US09756006B2

A prioritizing entity prioritizes external contacts using a social network and determines people at the external contact who may influence execution of a given matter. The prioritizing entity also prioritizes internal resources with respect to the prioritized external contacts based on social proximity to people at the external contact, also by using the social network. The prioritizing entity assigns a prioritized internal resource to a prioritized external contact. Prioritizing external contacts includes ranking the external contacts based on an estimate of the amounts individual external contacts could spend on a given matter. Prioritizing internal resources includes determining explicit connections and inferred connections with people at the external contact, using the social network.
US09756001B2

A parse/build engine that can handle multi-format financial messages. The engine converts the different format messages into a common format, and the common format message is then processed by the business service application. A parser examines the message and determines an appropriate schema for the particular format of message received. The schema is a data structure in a schema registry that includes a grammar structure for the received format as well as pointers to handlers for converting the different fields of the message into the internal message format using the grammar structure (the “grammar” can include field sequence, field type, length, character encoding, optional and required fields, etc.). The handlers are individually compiled. As formats change, new formats or changes to old formats can be dynamically added to the parse/build engine by loading new schema and handlers.
US09755996B2

A method, executed by one or more processors, includes receiving a message that is addressed to a user, determining, via one or more sensors, whether the user is occupied with an attention critical situation, and conducting a user-directed response process responsive to determining that the user is not occupied with an attention critical situation. In some embodiments, the user-directed response process includes conducting a text substitution process on the message, presenting an abbreviated version of the message and a list of response options to the user, determining a response option that is selected by the user, and sending a response to the message that corresponds to the response option that is selected by the user. In some embodiments, the list of response options includes a plurality of message-dependent formulated responses, a null response, and a spoken response. A corresponding apparatus and computer program product are also disclosed herein.
US09755988B2

Disclosed are methods and systems for processing a workload among a plurality of computing resources that optimizes the processing price per workload. The method includes breaking the workload into two or more tasks each having a size optimized based on (i) a price history of one or more of the plurality of computing resources and (ii) a predicted duration to complete processing of each of the respective tasks; and sending one of the two or more tasks to a computing resources for which the size of the tasks is optimized.
US09755982B2

A method and apparatus for checking a data frame length relate to an Ethernet passive optical network in the communication field. The method includes: during reception of an Ethernet frame, when determining through analysis that a received Ethernet frame is a data frame, extracting frame length information and frame indication information in the data frame, and calculating a frame length mantissa according to the frame length information; writing the data frame into a small cache for storage according to the frame indication information, and counting write enable signals used for controlling writing of a data frame by using a base-N counter, so as to obtain a count value of the write enable signal; and comparing the frame length mantissa with the count value, and if a comparison result is consistent, then a data frame length being successfully checked, and writing the frame length information into the small cache for storage.
US09755978B1

The present application describes a system and method for rate limiting traffic of a virtual machine (VM). In this regard, a VM bypasses a hypervisor and enqueues a packet on an assigned transmission queue. Based on information contained in the packet, the NIC determines whether the packet is to be delayed or transmitted immediately. If the NIC determines that the packet is to be transmitted immediately, the packet is moved to one of a plurality of primary output queues to be transmitted to the external network. If the packet is to be delayed, the packet is moved to one of a plurality of rate limited secondary output queues. In this regard, the NIC classifies the packets, thereby improving performance by allowing high-rate flows to bypass the hypervisor.
US09755975B2

A bandwidth information notification method includes: obtaining bandwidth information of a microwave link; and sending a plurality of OAM messages carrying the bandwidth information to an endpoint, wherein first one or more OAM messages of the plurality of OAM messages are sent more quickly than at least one of the rest of the plurality of OAM messages.
US09755973B2

A system and method is provided for scheduling data packets. The system includes one or more packet engines configured to provide one or more congestion indications for a plurality of connections of a communication link. The system also includes a packet scheduler configured to receive the one or more congestion indications, estimate a link rate of the communication link using the one or more congestion indications and classification information, and schedule the data packets for transmission via the plurality of connections using the estimated link rate and the classification information.
US09755963B2

Some embodiments provide a method for using headerspace analysis. The method receives several flow entries for distribution to a forwarding element in a network. Each flow entry includes a set of conditions to be matched by a packet header and a set of actions to perform on a packet that matches the set of conditions. The method models each of the flow entries as a function that operates on a representation of a packet header. The method determines a set of packet headers of packets to be received by the forwarding element. The method determines a set of the flow entries that are not matched by a packet header of any packet to be received by the forwarding element by applying the functions to representations of the identified set of packet headers.
US09755961B2

Technologies are described herein to manage the replacement of routing rules. Some example technologies may receive a request to replace one or more active rules in a routing device with one or more stored rules. Each of the active rules and the stored rules may specify a routing rule that specifies how to route packets within a network. The active rules may be routing rules that are actively being used by the routing device. The stored rules may be routing rules that are not currently in use by the routing device. A determination may be made as to whether a number of active rule replacements for the routing device exceeds a threshold. In response to determining that the number of the active rule replacements exceeds the threshold, the request to replace the one or more active rules in the routing device may be denied.
US09755952B2

A system for operating information handling systems forming a network including a plurality of switches is provided. The system includes an open flow controller coupled to each of the plurality of switches; a plurality of links, each link configured to transmit data packets between two switches from the plurality of switches; wherein: the open flow controller is configured to determine a traffic flow across each of the plurality of links; and each one of the plurality of switches is configured to re-route a data packet when the traffic flow in a link associated to the switch exceeds a threshold. A computer program product including a non-transitory computer readable medium having computer readable and executable code for instructing a processor in a management unit for a plurality of information handling systems as above is also provided. A network managing device coupled to a service provider having resources is also provided.
US09755942B2

A method for monitoring network conditions by receiving a first condition definition describing a first network condition to be monitored in a network and an activation definition, determining a network topology of the network, and compiling the first condition definition to generate a first data plane component, a first control plane component, and an activation component. The method also includes deploying the first data plane component into a data plane of the network, where the data plane component captures and synthesizes a first stream of network events to generate a first modified stream of network events. The method also includes deploying the control plane component into a network operating system for the network. The control plane component receives and correlates the first modified stream of network events. The method also includes deploying an activation component that, upon receiving the correlated stream of events, initiates the activation definition.
US09755938B1

The subject disclosure is directed towards providing a user with impact-related information regarding the impact of a monitored event (for a detected resource issue) to a managed system, such as a storage system. An event is generated when a resource such as a hard disk has an issue, e.g., has failed. Information from the event is automatically extracted and used to communicate with a management program coupled to the resource. Communication with the management program obtains information as to the impact the resource issue has to the system, e.g., what servers and/or applications are impacted. The impact-related data may be presented in a report to a user.
US09755926B2

According to one aspect, a method includes monitoring traffic between a first network element and a second network element, and determining when no packets have been sent from the first network element towards the second network element within a predetermined amount of time. When it is determined that no packets have been sent from the first network element towards the second network element within the predetermined amount of time, the method includes sending at least one smart probe packet from the first network element to the second network element.
US09755921B2

A computer implemented method for electronic monitoring of transaction processing system (TPS) applications is provided. The computer implemented method includes receiving TPS application data from at least two servers. The method further includes electronically executing health check software scripts on the TPS application data to determine a status of at least two TPS parameters. Additionally, the computer implemented method includes generating a historical report for at least one TPS parameter and presenting the historical report to a user via a single application.
US09755919B2

A traffic analysis system monitors data traffic in a communication network. In the data traffic, flows are detected which are based on the Hypertext Transfer Protocol (HTTP). For each of the flows, a data record is created. The data record comprises at least a User Agent identifier from a message header of a HTTP message of the flow and a device identifier of a user equipment transmitting the flow. The data records are analyzed to determine a mapping of at least one User Agent identifier in the data records to a corresponding device category.
US09755915B2

Systems and methods for managing content items of the type used in Web sites. In accordance with the disclosure, site objects, channel objects and content objects are associated with each other to form a hierarchical site structure. The content objects are linked to corresponding content items in a content repository, and are grouped together by association with channel objects in the site structure. Each of the objects in the site structure has an associated set of content services and can be deployed individually or in combination, while maintaining references to the related objects in the hierarchical site structure.
US09755911B1

A networking device includes a match table maintained on a first processor. The match table includes an entry that in turn includes an entry packet count. Packets of multiple flows result in matches to the entry. A set of bypass packet counts is maintained on a second processor of the networking device. There is one bypass packet count for each of the multiple paths through the first processor. A request for a “system entry packet count” of an entry located in a match table on the first processor is received onto the networking device. All paths of all flows that could have resulted in matches of that entry are determined. The “system entry packet count” is then determined by summing the entry packet count and the bypass packet counts for all those paths. A response is output from the networking device, where the response includes the “system entry packet count”.
US09755907B2

In a method for managing a switch fabric comprising a plurality of fabric chips, each of said plurality of fabric chips comprising a plurality of port interfaces, a first configuration set and a second configuration set, each comprising a plurality of configuration registers for the port interfaces to use in calculating a port resolution for an incoming packet, are generated. In addition, a determination as to which of the first configuration set and the second configuration set the plurality of fabric chips are to use is made an instruction is communicated to each of the fabric chips to use the determined one of the first configuration set and the second configuration set.
US09755895B2

A system and method of configuration of link aggregation groups includes a control unit and a port coupled to the control unit and configured to couple the network switching device to a neighboring switch. The control unit is configured to transmit a probe message to the neighboring switch, receive a remote switch identifier and link aggregation group (LAG) identifier from the neighboring switch, determine whether the remote switch identifier matches a previously received remote switch identifier and the remote LAG identifier matches a previously received remote LAG identifier. When both match, determine a first LAG associated with the previously received remote switch identifier and the previously received remote LAG identifier and assign the port to the first LAG. When both do not match, to create a second LAG, assign the port to the second LAG, and associate the remote switch identifier and the remote LAG identifier with the second LAG.
US09755894B2

Techniques and systems for providing a virtual serial cable are provided. A network server, a method, and a computer-program product may be provided. A network server may receive a serial communication from a first serially-connected device in a first location, wherein the first serially-connected device is assigned a first universally unique identifier (UUID), and wherein the serial communication includes a second (UUID) assigned to a second serially-connected device in a second location. A non-transitory computer-readable storage medium may contain instructions, when executed, cause one or more processors to obtain the (UUID), determine that the second (UUID) is assigned to the second serially-connected device, and create a virtual serial connection between the first and second serially-connected devices. The network server may transmit the serial communication to the second serially-connected device located in the second location. The serial communication causes the second serially-connected device to perform an operation.
US09755889B2

A method, system, and computer program product for service failover and failback using ESB are provided in the illustrative embodiments. A determination is made, by a processor at a first data processing system, whether a service being requested in a request can be provided from a failover provider system. An event log record is used to determine whether a connection failure event occurred with a primary provider system of the service. An evaluation is made whether the request can be routed to the failover provider system. The request is routed to the failover provider system.
US09755887B1

Disclosed are an apparatus and method of managing network elements operating on a network. One example method may include transmitting a request to receive at least one activity parameter of a network element operating on the network and monitoring the at least one activity parameter of the network element. The method may include determining whether a usage value of the at least one activity parameter exceeds a predetermined threshold usage value and transmitting a corrective function message to the network element responsive to determining that the usage value of the at least one activity parameter exceeds the predetermined threshold value. The method may further include performing a corrective function to reduce the usage value of the at least one activity parameter.
US09755885B1

Disclosed are various embodiments including systems and methods relating to the rendering of media content items on clients. For example, a media content item is designated in a server to be rendered on a client, where the server is configured to stream the media content item to the client. It is determined whether a copy of the media content item is locally accessible to the client for rendering on the client. When the copy of the media content item is not locally accessible to the client, the media content item is streamed from the server to the client. The server may obtain from the client a license to share the media content item for streaming to a predefined number of other clients when the copy of the media content item is locally accessible to the client and the client has the license.
US09755884B2

Computationally implemented methods and systems include identifying one or more services configured to be provided to a user of a device, said identifying at least partly based on data regarding one or more properties of the device, requesting access to data collected by one or more portions of the device, in exchange for providing at least a portion of one of the one or more identified services, and providing at least a portion of the one or more services after receiving access to the data collectable by one or more portions of the device. In addition to the foregoing, other aspects are described in the claims, drawings, and text.
US09755881B1

A method in a receiver includes receiving from a transmitter a signal including at least first and second frames that carry same data. First and second data symbols are identified in the respective first and second frames, wherein the first symbol has a same data value as the second data symbol. A frequency offset between the transmitter and the receiver is estimated based at least on the identified first and second data symbols. A frequency of the receiver is adjusted based on the estimated frequency offset.
US09755878B2

A broadcast signal transmitter is disclosed. A broadcast signal transmitter according to an embodiment of the present invention comprises an input formatting module performing baseband formatting and outputting at least one Physical Layer Pipe (PLP) data; a BICM module error-correction processing the PLP data; a framing & interleaving module interleaving the PLP data and generating a signal frame; and a waveform generating module inserting a preamble into the signal frame and generating a broadcast signal by performing OFDM modulation.
US09755877B2

A peak suppression device includes a suppression-signal generating unit and a band pass filter (BPF). The suppression-signal generating unit generates a suppression signal that is obtained by adding, to a transmission signal, a frequency component in which components of frequencies from a boundary of a band of the transmission signal to a frequency that is away therefrom toward an out-band of the transmission signal by predetermined frequencies are attenuated, out of frequency components of a signal to suppress a peak of the transmission signal. The BPF attenuates, after the suppression signal is amplified by the amplifier, a frequency component outside the band of the transmission signal in the amplified suppression signal.
US09755861B2

A power line communication system includes a master side transceiver of a master communication device, a slave side transceiver of a slave communication device, a power wire, and a ground wire. The master communication device includes a voltage changeover portion changing supply voltage in steps. The master side transceiver is connected to the slave side transceiver through the power wire and the ground wire. The slave side transceiver transmits first information to the master side transceiver by a differential transmission. The voltage changeover portion changes the supply voltage so as the master side transceiver to transmit second information to the slave side transceiver. A master communication device includes a master side transceiver and a voltage changeover portion.
US09755859B2

A method and an apparatus for completing a circuit switched service call in an Internet Protocol network are disclosed. For example, the method receives a session request from a calling party to a called party, wherein the session request includes a service tag. The method determines a value of the service tag in the session request, and queries an tElephone NUmbering Mapping (ENUM) server for one or more Naming Authority Pointer (NAPTR) resource records associated with the called party. The method selects one of the one or more NAPTR resource records in accordance with the service tag, if the one or more NAPTR resource records associated with the called party are returned, and processes the session request using the one of the one or more NAPTR resource records that is selected.
US09755856B1

A method, computer program and apparatus are disclosed that include accessing client data records, such as, medical records. The method may include receiving a data file at a server sent from at least one client and including client requirements. The method may also include storing the received data file locally at the server, executing an application that scans the server to determine if any new data files have been received. The method may also include storing the copied data file in a data folder stored in a file cluster, updating a table stored in a database to indicate that a new file has been stored, deleting the locally stored file from the server, and moving files specified by the client requirements from an export folder of the file cluster to the server so that the at least one client may access the exported files.
US09755855B2

A VPN implementation method and a PE device are provided. The method includes: sending VPN topology information of a local end to a PE device at a peer end, and receiving VPN topology information of the peer end sent by the PE device at the peer end; enabling, according to the VPN topology information of the local end and the VPN topology information of the peer end, the local end and the peer end to select a jointly supported topology; and connecting VPN members by using the jointly supported topology, so as to implement the VPN. A VPN in a multi-topology environment may be implemented, and service quality of a multi-topology VPN may be improved.
US09755844B2

Techniques to transform network resource requests to zero rated network requests are described. Some embodiments are particularly directed to techniques transform network resource requests on a cellular network to zero rating by replacing the destination of the request with a zero-rated source for the network resource. In one embodiment, for example, an apparatus may comprise a data store and a network access component. The data store may be operative to store a plurality of zero-rating rewrite rules. The network access component may be operative to receive a network request from an application component on the mobile device, the network request for access to a network resource; compare the network resource to the plurality of zero-rating rewrite rules to identify a zero-rating rewrite rule matching the network resource; transform the network request to a zero-rated network request for the network resource using the identified zero-rating rewrite rule; and perform the zero-rated network request. Other embodiments are described and claimed.
US09755839B2

A method and system configured to produce a cryptographic signature on a message, under a key, at a user computer wherein the key is shared between the user computer, which stores a first key-share, and an authentication computer, which stores a second key-share and a first authentication value. The user computer encodes the message to produce a blinded message, produces the first authentication value from a user password and a secret value, and produces a second authentication value by encoding the first authentication value and a nonce. The authentication computer uses the nonce to determine if the first authentication value is correct and, if so, encodes the blinded message using the second key-share to produce a partial signature. The user computer produces a signature on the message under the key by encoding the partial signature and the message using the first key-share and an unblinding function.
US09755837B2

At least one feature pertains to a method operational at a user device that includes receiving, from an application service provider, an application-specific certificate associated with at least one application service provided by the application service provider. The method also includes determining that a wireless communication network provides application-specific access to the application service provided by the application service provider, and transmitting a registration request including the application-specific certificate to the wireless communication network for authentication of the user device. The application-specific certificate includes a user device public key. The method further includes performing authentication and key agreement with the wireless communication network, and communicating with the application service after authentication and key agreement is successfully performed. In one aspect, authentication and key agreement with the network is performed directly between the user device and the network and independent to the application service provider.
US09755833B2

An identification information management system according to the present invention comprises a plurality of terminals communicable with servers and a site management apparatus which manages site containing the terminals. The terminal has an identification information processing unit which assuming that a one-way hash function is f(x) and a terminal-unique ID is a, generates values x satisfying a conditional equation f(x)=a as identification information. When acquiring multiple items of identification information, the site management apparatus substitutes the identification information as the value x into f(x) and decides whether f(x)=a is satisfied, thereby deciding the terminals.
US09755817B2

A phase interpolator is provided with a plurality of slices. Each slice includes a first switch for mixing a first clock signal into an interpolated output signal and a second switch for mixing a second clock signal into the interpolated output signal. In response to a high-resolution signal, at least one of the slices may switch on both the first switch and the second switch.
US09755811B2

The present disclosure relates to a method (20) for transmission signal rank determination performed in a base station node (3) of a communication system (1). The base station node (3) serves a first cell (9) and the first cell (9) has a neighboring cell (8) served by a neighboring base station node (2). The base station node (3) is configured for multiple-input, multiple output communication with a first wireless device (7). The method (20) comprises receiving (21), from a node (2); (10) of the communication system (1), information related to the neighboring cell (8), and determining (22), based on the received information, a signal rank of a data transmission to the first wireless device (7) located within the first cell (9).
US09755806B2

A method and system for feeding back channel information to coordinated cells, the method including: measuring channel qualities of downlink channels between coordinated cells and user equipment; classifying the coordinated cells into different coordinated cell classes according to the measured channel qualities; based on different channel quality intervals corresponding to different coordinated cell classes, respectively selecting channel information feedback modes with different feedback enhancement degrees for different coordinated cell classes; and using the selected channel information feedback modes with different feedback enhancement degrees to determine the channel information to be fed back to the coordinated cells in each coordinated cell class according to a pre-determined order, and sending the determined channel information to the coordinated cells.
US09755795B2

Embodiments are provided for WLAN Orthogonal Frequency Division Multiple Access (OFDMA) design of subcarrier groups and corresponding frame format. An embodiment method includes grouping a plurality of subcarriers for OFDMA transmissions into a plurality of subcarrier groups in accordance with a pre-defined grouping structure for subcarriers. The method further includes allocating the subcarrier groups to a plurality of corresponding users, and signaling, to the users, a map of the subcarrier groups to the corresponding users. According to the pre-defined grouping structure, each one of the subcarrier groups includes a plurality of consecutive subcarriers, a plurality of non-consecutive subcarriers, or a combination of consecutive and non-consecutive subcarriers according to a deterministic structure. The map is signaled using an OFDMA PPDU comprising a legacy preamble portion configured to silence legacy users that do not use OFDMA communications, an OFDMA preamble portion indicating the map, and a data portion.
US09755793B2

A heterogeneous network integrating device and method thereof are provided. The device and method are applied in a communication environment overlapped by a mobile network covering range and a wireless network covering range and using the mobile network and wireless network to transmit downlink traffic. The heterogeneous network terminal enables the mobile network air interface and wireless network air interface at the same time when transmitting the downlink traffic and requests the mobile network end to transmit by the mobile network and wireless network at the same time. The mobile network end assigns the downlink traffic of the heterogeneous network integration terminal to the mobile network and the wireless network. This uses the bandwidth feature of mobile network and wireless network to promote transmission rate of downlink traffic and shorten user waiting time.
US09755792B1

An apparatus and method relate generally to generation and checking of a quaternary pseudo random binary sequence (“QPRBS”). In an apparatus, there is a pseudo random binary sequence (“PRBS”) generator configured to receive a seed of a PRBS to be generated. A mask generator is configured to generate a mask output corresponding to the PRBS. The PRBS generator and the mask generator are both configured for sequential operation with respect to one another. A masking circuit is configured to receive the mask output and the PRBS to bitwise mask the PRBS with the mask output to generate the QPRBS.
US09755791B2

Method and system for estimating an eye diagram display of a real signal passing through a data communication channel, according to which decoded symbols of the transmitted real signal are captured, along with their corresponding ADC sample values and sampled at a rate of 1 SPS or more. Then statistic data is collected for each captured sequence of bits/symbols for each particular phase and a synthetic signal is created, based on the collected statistics, using a signal generator that produces samples by randomly creating a bit stream by generating a corresponding one or more samples for any symbol sequences in the bit stream according to the number of collected phases. Interpolation on the corresponding samples is then performed, according to required display time resolution and the synthetic signal is then displayed as a two-dimensional eye diagram image, representing all the statistics collected at all phases.
US09755784B2

A receiver is provided, which includes an antenna configured to receive a plurality of superposition coded signals from a plurality of base stations; and a signal processor configured to perform decoding of a plurality of layer signals included in the superposition coded signals by decoding an uppermost layer signal among the layer signals through applying Gaussian approximation only to remaining layer signals except an upper layer signal which is a next uppermost layer signal among the layer signals.
US09755773B2

A receiving apparatus comprises: a plurality of tuners; and a controller that controls a frequency of a local oscillation signal from each tuner such that a frequency of a synthetic signal generated by multiplying the local oscillation signals from the plurality of tuners by each other does not fall in a frequency band of a channel selected by each tuner. Deterioration in reception quality due to the multiplication of the local oscillation signals is prevented.
US09755771B2

The present invention provides a method for sending vehicle broadcast information broadcasts a message of first vehicle information at a first resource location of each cycle, where the message of the first vehicle information includes at least driving information of a vehicle that carries first UE; detects, at a second resource location of each cycle, a message of second vehicle information sent by second UE, where the message of the second vehicle information includes at least driving information and a first collision identifier that are of a vehicle that carries the second UE, and the first collision identifier is used to indicate that colliding interference exists at the first resource location of the first UE in each cycle.
US09755769B2

A method estimates a channel for radioelectric propagation between a transmitter and a receiver. The transmitter transmits a signal including frames that each use N1 frequency subcarriers, over each of which N1 symbols are transmitted, wherein, among the set of symbols, certain symbols, referred to as pilot symbols, are known to the receiver. The method implemented in the receiver includes; determining an overall intermediate covariance matrix M2 of the channel that embodies a time profile of the channel, which profile is symmetrical and centered on the time synchronization position, and a frequency profile of the channel, which profile is symmetrical and centered on the frequency synchronization position; calculating a vector for an intermediate channel C on the basis of the predetermined overall intermediate covariance matrix M2; and estimating the channel on the basis of the calculated vector for the intermediate channel C′.
US09755755B2

A laser-based device or sensor includes: a first laser transmitter having a first self-mix carrier frequency; a second laser transmitter having a second, different, self-mix carrier frequency; a first monitor photodiode to receive a first optical signal from the first laser transmitter, and to output a first electric signal; a second monitor photodiode to receive a first optical signal from the second laser transmitter, and to output a second electric signal; an electric connection to connect together the first electric signal and the second electric signal, forming a combined electric signal; a single laser receiver to receive the combined electric signal and to generate from it a spectrum that corresponds to both (i) optical feedback of the first laser transmitter, and (ii) optical feedback of the second laser transmitter. Alternatively, a single monitor photodiode is used, receiving optical signals from multiple laser transmitters, and outputting a single electric signal to a single laser receiver.
US09755754B2

A system and method for adaptive equalization in a communication system. The system can include a modulator, a processor coupled to the modulator, and a memory coupled to the processor. The memory can store software instructions that, when executed by the processor, cause the processor to perform operations that can include generating, for each of one or more scan frequencies of interest, an optimal bias setting of the modulator. Data indicating a selection of a range of frequencies to be processed by the communication system can be received at the processor. The operations can include determining, responsive to the receiving, the optimal bias setting corresponding to the selected range of frequencies. A bias of the modulator can be adjusted based on the determined optimal bias setting, the adjusting providing adaptive equalization of the flatness response of the communication system.
US09755750B2

A system for communicating data signals over an optical transmission path combines forward signals onto a fiber that also carriers return signals. The system includes a return receiver for detecting an optical beat interference (OBI) event. Return signals are received by return receivers, one for each group of users. The fiber is provided to a splitter that distributes the forward optical receivers to the end users (RTx), which each comprise a receiver for the forward wavelength and a transmitter for the return wavelength. The transmitters provide return signals. When multiple transmitters are on at the same time, OBI events can take place when transmitter wavelengths coincide. When the return receiver detects an OBI event, it may signal the end user devices via a forward communication. The end user devices are responsive to the OBI detection signal to adjust a return wavelength to reduce or eliminate OBI.
US09755739B1

A method of free-space optical communication includes guiding, by focusing optics, an optical communication beam emitted from an optical transmitter into a double-clad optical fiber. The optical communication beam carrying data. The double-clad optical fiber has first and second ends, where the first end is arranged to receive the optical communication beam. The double-clad optical fiber includes a fiber core, a first cladding, and a second cladding. The method also includes directing, by collimating optics, the optical communication beam from the second end of the double-clad optical fiber toward an optical receiver of a communication terminal. the second portion of the optical communication beam arranged concentrically around the first portion of the optical communication beam, the first portion of the optical communication beam having a higher intensity than the second portion of the optical communication beam.
US09755733B2

An optical communication system includes: a first network-side device and a second network-side device each coupled to a communication network; and a first terminal-side device and a second terminal-side device configured to communicate with the first network-side device and the second network-side device by being coupled to the first network-side device and the second network-side device via a first communication cable and a second communication cable, respectively, wherein the first network-side device is coupled to the first terminal-side device via the communication network, the second network-side device, and a third communication cable for coupling the second network-side device and the first terminal-side device so as to communicate between the first network-side device and the first terminal-side device.
US09755723B1

A method, system, and medium are provided for improving uplink performance of an antenna array configured for downlink beam forming. Beam forming requires an antenna element spacing that results in correlated downlink signals. Uplink reception preferably uses an element spacing such that uplink signals are uncorrelated. For an eight-element antenna configured for beam forming, using eight-branch combining to produce a single resultant signal is thus less than optimal. In an embodiment, non-adjacent elements in the antenna array, which receive uncorrelated signals, may be combined in pairs with two-branch combining. The four resultant signals may then be combined using four-branch combining to provide a single resultant signal.
US09755722B2

In a transmission device, a coder performs SFBC block coding of a signal stream includes a divider equally dividing the stream into sub-streams of time lengths Msub and performs a cyclic shift of one or more sub-streams, a processor outputs the sub-streams and performs, on the sub-streams, time-axis inversion processing, complex conjugate processing and sign inversion processing, or the time-axis inversion processing and the complex conjugate processing, a phase rotation unit generates a repetitive signal of a time length N in which an output signal of the processor is reproduced and arranged, and giving phase rotation to the repetitive signal, and a multiplexer generates, for each transmission antenna, a signal transmitted from the antenna, by multiplexing the repetitive signals given the phase rotation, and the unit gives different phase rotations to repetitive signals multiplexed to an identical transmission signal.
US09755721B2

The present invention relates to a method for receiving a reference CSI configuration information and a following CSI configuration information which is configured to report a same RI (Rank Indicator) as the reference CSI configuration information, receiving a first precoding codebook subset information for the reference CSI configuration information and a second precoding codebook subset information for the following CSI configuration information, set of RIs according to the second precoding codebook subset information is same as set of RIs according to the first precoding codebook subset information, and transmitting CSI determined based on at least one of the first precoding codebook subset information and the second precoding codebook subset information.
US09755712B1

A WAP including: a sounding mode module, a sounding matrix generator, a sounding aggregator, a gain normalizer and a beamforming expansion module. The sounding mode module determines whether a number of communication streams supported by the WAP matches the number of streams contained in a sounding response from a station, and initiates a composite set of soundings when those capabilities do not match. The sounding matrix generator generates linearly independent spatial mapping matrices each associated with a corresponding one of the set of composite soundings and at least one reference SMM. The sounding aggregator aggregates partial sounding feedback matrices received from the targeted station node in response to the composite soundings. The gain normalizer normalizes the partial sounding feedback matrices utilizing the reference SMM. The beamforming expansion module expands the aggregated sounding feedback matrices into a full beamforming matrix for spatially mapping downlink communications.
US09755710B2

A transmission apparatus includes a plurality of antennas and a transmission scheme determination processor that selects one of either a first transmission scheme of transmitting a plurality of signals including a first amount of data in a frame, respectively, from the plurality of antennas, and a second transmission scheme of transmitting a plurality of signals including a second greater amount of data in a frame, respectively, from the plurality of antennas. The apparatus includes a modulation scheme selection processor that selects a modulation scheme among a plurality of modulation schemes and a control processor that controls the transmission scheme determination processor and the modulation scheme selection processor to change the transmission scheme less frequently than the modulation scheme. A transmitter transmits from the plurality of antennas a signal generated based on the selected transmission scheme and the selected modulation scheme.
US09755707B2

A method and apparatus for calibrating multiple antennas in a radio communication device. The radio communication device is configured with a TX circuit and a RX circuit for each of the multiple antennas, each pair of the TX circuit and the RX circuit are operably coupled to the corresponding antenna in normal antenna operation. The apparatus comprises a first TX oscillator and a first RX oscillator. The first TX oscillator is operably coupled to the respective TX circuits to supply them with a TX working frequency or a RX calibrating frequency, the TX working frequency is supplied in the normal antenna operation and an antenna TX calibration operation, and the RX calibrating frequency is supplied in an antenna RX calibration operation. The first RX oscillator is operably coupled to the respective RX circuits to supply them with a RX working frequency or a TX calibrating frequency.
US09755700B2

Methods, computer program products, and systems for use in near field communications systems for authenticating at a near field communications receiver, a user of a near field communications transmitter. The system includes a data receiver for receiving a signal comprising a first unique identifier from a near field communications transmitter. The system also includes a received signal strength indicator for measuring a signal strength of the received signal. The system further includes a signal strength tracker for tracking a variation with time of the signal strength of the received signal and converting the variation with time into a second unique identifier. The system further includes a comparator for comparing the received first unique identifier and the tracked and converted second unique identifier and for outputting a signal indicating the result of the comparison. The user is authenticated if the signal indicates that the first and second identifiers correlate correctly.
US09755692B2

A system for phase noise mitigated communication including a primary transmitter that converts a digital transmit signal to an analog transmit signal, a primary receiver that receives an analog receive signal and converts the analog receive signal to a digital receive signal, an analog self-interference canceller that samples the analog transmit signal, generates an analog self-interference cancellation signal based on the analog transmit signal, and combines the analog self-interference cancellation signal with the analog receive signal and a digital self-interference canceller that samples the digital transmit signal, generates a digital self-interference cancellation signal based on the digital transmit signal, and combines the digital self-interference cancellation signal with the digital receive signal.
US09755688B1

A MemEx Cell Phone Case for providing a combination of accessory functions in conjunction with a protective mobile device case, including a storable touchscreen stylus, a foldable, magnetically retained kickstand, an external memory expansion adapter, and openings for charging ports. The memory adapter permits consumers to increase the memory of their smart phone or other device which may be otherwise incapable or receiving a memory upgrade. The adapter includes a receptacle for commercially available memory storage devices such as a micro-SD card, and features a dust cover. The entire assembly is secured by a detachable phone retainer to ensure a positive connection between the phone and case functions. The MemEx case is designed to accommodate all the controls and functions of various mobile devices in a durable, utilitarian case while providing these additional accessories.
US09755684B2

An electronic device including an antenna device is provided. The electronic device includes a case member, a frame disposed around a periphery of one surface of the case member, forming sidewalls, and an antenna device for transmitting and receiving wireless signals. The antenna device includes a first radiation conductor forming a first part of the frame, a second radiation conductor disposed in a vicinity of the first radiation conductor, forming a second part of the frame, a third radiation conductor provided on the case member and connected to a first power supply of the electronic device, together with the first radiation conductor, and a fourth radiation conductor provided on the case member and connected to a ground of the electronic device. At least a part of the fourth radiation conductor is disposed in a vicinity of the second radiation conductor.
US09755683B2

Methods, systems, and techniques for dual-mode communication are provided. Example embodiments provide an enhanced mobile device that includes a low latency transceiver and a high latency transceiver. In some cases, the enhanced mobile device is operated by a customer and configured to interact with a point of service computing system via both the low and high latency transceivers to facilitate a customer interaction at a point of service location. For example, the enhanced mobile device may transmit via its high latency transceiver an indication that it is en route to the point of service location. Upon arrival at the point of service location, the enhanced mobile device may transmit via its low latency transceiver an indication that the customer has arrived at the point of service location. The point of service computing system may then provide a service based on the information received from the enhanced mobile device.
US09755679B1

A communication device is disclosed. The communication device includes a receiver, a transmitter, a memory, a sensor to measure antenna detuning, a plurality of receiver configurations stored in the memory. Each of the plurality of receiver configurations include parameter-value pairs and a control unit, coupled to the sensor and the receiver, to select a receiver configuration from the plurality of receiver configurations based on an output of the sensor. The control unit is configured to alter a processing behavior of the receiver by altering values of receiver control parameters according to the parameter-value pairs.
US09755671B2

Embodiments of radio frequency (RF) filter front-end circuitry are disclosed that include a tunable RF filter structure having weakly coupled resonators and a Voltage Standing Wave Ratio (VSWR) control circuit. The VSWR control circuit is configured to detect a VSWR at a terminal of the tunable RF filter structure and to dynamically tune the tunable RF filter structure based on the VSWR. In this manner, the VSWR control circuit tunes the tunable RF filter structure to improve performance of tunable RF filter structure over variations in the VSWR.
US09755669B2

Techniques and examples pertaining to variation calibration for envelope tracking on chip are described. Envelope tracking (ET) statistics among multiple wireless-capable mobile devices (e.g., smartphones) may be collected in laboratory. Optimal ET parameters may be determined based on ET statistics. An ET setting file may be generated for ET factory calibration. In production lines, the ET setting file may be loaded into each mobile device for ET factory calibration.
US09755668B2

A radio frequency (RF) circuitry includes a device that taps a transmission line and picks up some of electromagnetic signals traveling in both directions. The RF circuitry includes a first detector, a second detector, a third detector, and a processor. The first detector measures a power of a first portion of the tapped electromagnetic signal travelling in one direction. The second detector measures a power of a first portion of the tapped electromagnetic signal travelling in the other direction. The third detector measures a power of a combined signal which includes a second portion of the tapped electromagnetic signal travelling in the one direction and a second portion of the tapped electromagnetic signal travelling in the other direction. The processor determines, based on outputs from the detectors, a relative magnitude and a relative phase of the electromagnetic signals.
US09755666B2

A system implements adaptive desaturation for the min-sum decoding of LDPC codes. Specifically, when an-above threshold proportion of messages from check nodes to variable nodes (CN-to-VN messages) are saturated to a maximum fixed-precision value, all CN-to-VN messages are halved. This facilitates the saturation of correct messages and boosts error correction over small trapping sets. The adaptive desaturation approach reduces the error floor by orders of magnitudes with negligible add-on circuits.
US09755665B1

System and methods described herein includes a method for iterative decoding. The method includes instantiating an iterative decoding procedure to decode a codeword. At each iteration of the iterative decoding procedure, the method further includes retrieving information relating to a plurality of current decoding variables at a current iteration, determining a first current decoding variable to be skipped for the current iteration based on the information, and processing a second decoding variable without processing the first decoding variable to update related decoding variables from the plurality of current decoding variables.
US09755659B2

The present disclosure provides asynchronous successive approximation register analog-to-digital converter (ASAR ADC) circuits and signal conversion method thereof. An exemplary ASAR AC circuit includes a sample/hold circuit configured to input a first analog signal and output a second analog signal; a digital-to-analog converter circuit configured to output a third analog signal; a first voltage comparison circuit configured to respond to a valid level of a latch signal, and output a first logic level and a second logic level; a first logic circuit configured to respond to a valid level of a flag signal, and identify a comparison result of the first voltage comparison circuit and output the first digit signal; and a pulse generation circuit configured to generate the latch signal and the flag signal with a generation time of the valid levels independently from the first logic level and the second logic level.
US09755658B2

One or more first signals and one or more second signals, wherein the second signal(s) are slowly varying or low frequency signals in comparison with the first signals and are converted from analog to digital by sampling the first signals and the second signals to produce samples thereof for analog-to-digital conversion, subjecting the samples of the first signals to conversion to digital at a certain conversion rate, subjecting the samples of the second signal to conversion to digital by segments so that these segments are subjected to conversion to digital along with the samples of the first signals at the respective conversion rate, and reconstructing digital converted samples of the second signal from the segments subjected to conversion to digital.
US09755655B1

Various implementations are presented herein that improve the performance of dynamic quantizers over process, voltage and temperature (“PVT”) and input common mode (Vcm) variations. This can be accomplished by separating and then varying the voltage supply to the reset devices connected to the input devices of the quantizer while leaving the supply to the other parts of the quantizer unchanged. The timing performance of the quantizer can be improved (reduced clock-to-q) by lowering the voltage supply to the reset devices. The input referred RMS noise and offset voltage of the circuit can be improved (reduced) by raising the voltage supply to the reset devices. Similarly, increases in Vcm due to process and voltage scaling can be mitigated by raising the voltage supply to the reset devices. Control systems are also provided herein to control the voltage supply to the reset devices to accomplish these and other objectives.
US09755654B2

A gas cell includes alkali metal enclosed within an internal space configured by a trunk portion and window portions. An interior wall surface of the trunk portion includes a holding portion having a contact angle with liquid alkali metal of less than 90°.
US09755648B2

To provide a highly reliable and low-power-consumption semiconductor device functioning as a programmable logic device. A monitor circuit is provided to monitor a change in the potential of a configuration memory in which a transistor is turned off to hold charge and a potential corresponding to the charge is stored as configuration data. The reset of the configuration data is controlled in accordance with the potential change. With such a structure, the configuration memory can be reconfigured before the configuration data is lost, resulting in improved reliability of the semiconductor device. In addition, reconfiguration can be performed every time data is lost. Accordingly, power consumption can be reduced as compared with the structure where reconfiguration is performed periodically.
US09755647B1

An integrated circuit formed using a semiconductor substrate may include a logic circuit and a switch circuit, whereby the logic circuit operates at a first power supply voltage and the switch circuit operates at a second power supply voltage that is greater than the first power supply voltage. The logic circuit may be formed within a first triple well structure within the semiconductor substrate and is supplied with a first bias voltage. The switch circuit may be formed within a second triple well structure that is electrically isolated from the first triple well structure within the semiconductor substrate and is supplied with a second bias voltage. The switch circuit may receive a control signal that controls the first bias voltage and the second power supply voltage to turn off a transistor in the logic circuit during a programming operation of the integrated circuit.
US09755646B2

An input/output (I/O) buffer circuit includes an I/O unit, a first register and a second register. The I/O unit selectively transmits digital signals and analog signals according to a first enable signal, and selectively receives signals and outputs signals at an I/O terminal according to a second enable signal. The first register latches a first control signal received before power is turned off, and outputs the first enable signal corresponding to the first control signal to the I/O unit when power is turned on. The second register latches a second control signal received before power is turned off, and outputs the second enable signal corresponding to the second control signal to the I/O unit when power is turned on.
US09755642B2

In view of the foregoing, an embodiment herein provides a low cost system. The system includes a bipolar array, a CMOS chip. The bipolar array includes one or more bipolar integrated circuits. The CMOS chip is programmed by a single level of metal. The bipolar array and the CMOS chip is mounted on a substrate using TAB polyamide. The TAB includes a polyamide film with one or more metal patterns chemically etched by programming three metal layers simultaneously to obtain one or more components. The one or more components are mounted in a package, and a small system can be realized. An external capacitor supplies an ac power source to the bipolar array. The bipolar array produces a rectified voltage and a lower voltage power for the enhanced gate array. An output of the enhanced gate array drives bipolar drivers of DC motor, stepper motor, BLDC motor, and LED assemblies.
US09755640B2

A resistive input system is disclosed, which includes a resistor matrix. The resistor matrix includes M first traces, N second traces, and M*N resistors. First ends of the resistors of a same column are coupled to one of the M first traces, second ends of the resistors of a same row are coupled to one of the N second traces, M is integers greater than 1, and N is integers greater than and equal to 1. The M*N resistors include variable resistors. A measurement circuit measures variations of a first voltage level of each of the second traces while a power control circuit provides the first voltage to the one of the M first traces and the second voltage to the rest of the M first traces. At least one input point is determined according to the variation of the first voltage level of each of the second traces.
US09755629B2

This application relates to an active diode circuit for letting current pass in one direction and blocking current in the opposite direction. The active diode circuit comprises a transistor, a control voltage generation circuit for generating a control voltage that is supplied to a control terminal of the transistor, and a sensing circuit for detecting a quantity indicative of a current flowing through the transistor. The control voltage generation circuit generates the control voltage in dependence on the detected quantity. The application further relates to a method of controlling a transistor to function as an active diode so that current may pass in one direction and is blocked in the opposite direction.
US09755625B2

A pulse generator includes a first inverter configured to inverse an input pulse and output a result, a second inverter configured to inverse the output of the first inverter and output a result, a clamp inverter configured to generate a clamping voltage by clamping the output of the second inverter and generate an output pulse through a source follower which operates according to the clamping voltage, and a temperature compensator configured to compensate for variations in the clamping voltage caused by temperature change.
US09755619B2

A rail-to-rail comparator circuit includes NMOS and PMOS differential input stages with associated loads that are coupled to a shared-load stage. The shared-load stage is coupled to an output stage that includes two active devices. By sharing the load stage between the two input stages, the comparator has a relatively small circuit area, low power draw, and low propagation delay with rail-to-rail input common-mode voltage range.
US09755616B2

A method for data filtering includes segmenting a to-be-detected vector to obtain k to-be-detected sub-vectors, respectively performing an inner product operation on the k to-be-detected sub-vectors and corresponding detection vectors among preset k detection vectors to obtain k first operation results, determining a first operation result whose value is the maximum among the k first operation results and obtaining an identifier of a detection vector corresponding to the first operation result, where a detection vector is in a one-to-one correspondence to an identifier, and mapping the to-be-detected vector to a preset data filter according to the obtained identifier of the detection vector corresponding to the first operation result whose value is the maximum, and determining, using the data filter, whether to filter out the to-be-detected vector.
US09755606B2

On a first-signal-line side, a first resonant circuit is defined by a first inductance element, a first capacitance element, a second capacitance element, a third inductance element and a fifth inductance element, a third resonant circuit is defined by the first inductance element, the first capacitance element and the second capacitance element, and a fifth resonant circuit is defined by the first inductance element, the third inductance element, the first capacitance element, the second capacitance element and the fifth capacitance element. Similarly, on a second-signal-line side, a second resonant circuit, a fourth resonant circuit and a sixth resonant circuit are provided.
US09755604B2

Systems and methods for generating sound, detecting sound, and generating and detecting sound are provided. An array of audio transducers can be provided whereby each audio transducer in the array can be optimized for a narrow range of sound frequencies. When operating at or close to its resonant frequency, a transducer can generate (and/or detect) sound with a higher efficiency and less distortion as compared to other frequencies. Accordingly, sound may be divided into component signals such that each transducer is only responsible for generating (and/or detection) sound close to its resonant frequency. This sound reproduction (and/or detection) technique can increase efficiency, and therefore, can increase the total output volume that an array can generate using a given amount of input power when generating sound (and/or increase the total output power that an array can generate using a given amount of input volume when detecting sound).
US09755603B2

Some embodiments relate to a method and circuit for gain compensation. The method includes detecting a strength of an output signal generated by a power amplifier of a transmitter in response to a commanded transmission signal. The method also includes comparing the detected strength of the output signal to a delayed version of a detected strength of the commanded transmission signal to obtain an error signal. The method further includes compensating for gain drop of the output signal by adjusting a gain of the transmitter based on the error signal.
US09755602B2

A system has a baseband gain stage to receive incoming in-phase and quadrature voltage signals and output in-phase and quadrature current signals, a mixer core arranged to receive the in-phase and quadrature current signals and output radio frequency signals, and a variable gain amplifier to receive the radio frequency signals and produce a broadband radio signal.
US09755599B2

In one implementation, an amplifier comprises a load circuit comprising a plurality of inductor cells, and a drive circuit configured to receive an input signal, and to drive the load circuit based on the input signal to generate an amplified signal. The amplifier also comprises a controller configured to tune a peaking gain of the amplifier by adjusting a number of the inductor cells that are enabled.
US09755594B1

A power amplifying circuit includes a switching circuit, an amplifier and a load. The switching circuit receives a first supply voltage and a second supply voltage. When the switching circuit is in a first operation mode, the first supply voltage is provided to a node. When the switching circuit is in a second operation mode, the second supply voltage is provided to the node. The amplifier receives a first input signal and a second input signal, and outputs a first output signal and a second output signal from a first output terminal and a second output signal, respectively. The load includes a first inductor and a second inductor. The first inductor is connected between the node and the first output terminal. The second inductor is connected between the node and the second output terminal.
US09755591B2

An apparatus including: a plurality of amplifiers having a plurality of output ports, respectively, the plurality of amplifiers configured to amplify radio frequency (RF) signals received from at least one antenna; a plurality of demodulators configured to receive the amplified RF signals at a plurality of input ports, respectively, the plurality of demodulators configured to downconvert the received RF signals; and a plurality of switches configured to couple selected output ports of the plurality of amplifiers to selected input ports of the plurality of demodulators, wherein each switch of the plurality of switches is configured such that at least one of the plurality of output ports of the plurality of amplifiers is selectively coupled to any of multiple input ports of the plurality of input ports of the plurality of demodulators.
US09755589B2

An amplifier circuit includes: a first transistor and a second transistor of which collectors/drains are coupled to a first power-source via a first load-impedance-element and the first power-source via a second load-impedance-element, respectively; a gain-adjustment-resistance-element that is connected to an emitter/source of the first transistor and an emitter/source of the second transistor; a first current-source and a second current-source that are connected to the emitters/the sources of the first transistor and the second transistor respectively, and a second power-source; a third transistor and a fourth transistor of which collectors/drains are connected to the first power-source and bases/gates are connected to the first load-impedance-element and the second load-impedance-element, respectively; a first feedback-resistance-element that is connected to a base/gate of the first transistor and an emitter/source of the third transistor; and a second feedback-resistance-element that is connected to a base/gate of the second transistor and an emitter/source of the fourth transistor.
US09755587B1

A limiter circuit is integrated into an RF power amplifier. The limiter circuit automatically starts adding attenuation at the input of the RF power amplifier after a predetermined input power level threshold is exceeded, thereby extending the safe input drive level to protect the amplifier. In a preferred embodiment of the invention, the limiter circuit is implemented using a pseudomorphic high electron mobility transistor (PHEMT) device or a metal semiconductor field effect transistor (MESPET) device. Diode connected transistors or Schottky diodes may also be used in the limiter circuit.
US09755581B2

A method and system for linearizing a Radio Frequency Power Amplifier (RFPA) is disclosed. The method comprises calibrating signals in the RFPA to linearize the RFPA, using at least one of a first signal, a second signal, a third signal, and a fourth signal. The first signal is generated corresponding to ambient temperature. The second signal is generated corresponding to process corner of transistors in the RFPA. The third signal is generated corresponding to power supply voltage. The fourth signal is generated by feeding back output of the RFPA.
US09755573B2

The present invention relates generally to the photovoltaic generation of electrical energy. The present invention relates more particularly to photovoltaic arrays for use in photovoltaically generating electrical energy. Aspects of the present invention provide a variety of photovoltaic roofing elements and systems that include, for example, interlocking geometries to provide for water handling and integration with conventional roofing materials; and wire management features that can protect wiring and associated electrical components from physical and/or environmental damage.
US09755570B2

The present invention concerns a control system for an electric motor, wherein an operating mode with predetermined value assignments is selected for a parameter set for controlling an electric motor and the pulse frequency of a control signal for the electric motor is set in accordance with the selected operating mode in order thereby to signal to the electric motor the selected value assignments for the parameter set.
US09755569B2

A motor control apparatus controlling current feeding and a rotational direction of a motor includes: four bridge-circuit switches between a high and low potential lines; two current feeding line switches connected through the motor between a first and second nodes in series to arrange two parasitic diodes facing each other; a pull-up resistor between the high potential line and a third node; a pull-down resistor between the low potential line and a fourth node to interpose the motor between the third and fourth nodes; a protective diode blocking current; and a fault diagnostic device having: a driver turning on or off the switches; and a voltage determinator determining suitability of a first and second voltages and performing initial fault diagnosis for at least one of the switches.
US09755566B2

A controller and a method for a machine tool, capable of discriminating the factors in overheating, and taking appropriate measures depending on each factor. A first amplifier of the controller has an acceleration/deceleration judging part which judges as to whether the spindle motor is accelerated or decelerated; a first temperature estimating part which estimates a first amount of change in temperature of the spindle motor when the spindle motor is in the acceleration/deceleration state; a second temperature estimating part which estimates a second amount of change in temperature of the spindle motor when the spindle motor is in the steady state; a comparing part which compares the first and second estimated values. A numerical controlling part of the controller transmits an operation command for changing the operation of at least one of the spindle motor and a feed shaft motor, when the spindle motor is overheated.
US09755563B2

In an inverter control apparatus, a phase current calculation section calculates each of phase currents flowing into a motor by using measurement results of a current sensor, and a voltage command generation section calculates three-phase voltage commands by using each of the estimated phase currents. A command modulation section compares the phase voltage commands with each other, to specify a full-on phase or a full-off phase on the basis of the comparison result and then to set the voltage command of the specified phase to a full-on voltage or a full-off voltage, and offsets the voltage commands of the other two phases according to the full-on voltage or the full-off voltage to modulate the voltage commands into voltage commands allowing the line voltage between the other two phases to be kept constant. A PWM signal generation section generates PWM signals by comparing, according to a predetermined rule set in advance, three carrier waves generated by a carrier wave generation section with each of the phase voltage commands modulated by the command modulation section. Accordingly, each of the phase currents can be calculated from a DC input current, so that the efficiency can be improved.
US09755556B2

A microcomputer operates as a positioning part positions a rotor at a control start position, which is a position of the rotor relative to a stator to be able to start controlling driving of a brushless motor, by supplying a current to a winding set a number of times “n” (n is an integer equal to two or more) before starting to control driving of the brushless motor. The microcomputer, operating as the positioning part, controls electric power supplied to the winding set so that the rotor rotates in the same direction at each of “n” times of power supply to the winding set, that is, at each of “n−1” times of switchovers of power supply to the winding set.
US09755548B2

A bootstrap compensation circuit includes: a plurality of resistors series-connected between a floating potential corresponding to a high-voltage-side potential and a reference potential; a second capacitor that has one end connected to a divided potential extraction point and has the other end connected to the reference potential, the divided potential extraction point located between the plurality of resistors; and an output circuit which supplies current to a first capacitor, according to a potential of the divided potential extraction point.
US09755547B2

The present invention relates to a control system for an electric charge, said system comprising: —A first power converter (VV1) and a second power converter (VV2) connected in parallel, —A first control unit (UC1) associated with the first power converter and a second control unit (UC2) associated with the second power converter, —The second control unit (UC2) comprises a main control module (M1_2) for determining a second output voltage (vσ2) to apply the electric charge and a secondary control module (M2_2) to determine a control voltage (Δvσk) to be applied to said second output voltage (vσ2), said control voltage being determined from the difference between the output current (iσ2) of the second power converter and the output current (iσ1) of the first power converter.
US09755546B2

A neutral point clamped, multilevel level converter includes a DC voltage link; a first capacitor coupling one side of the DC link to a neutral point; a second capacitor coupling another side of the DC link to the neutral point; a plurality of phase legs, each phase leg including switches, each phase leg coupled to an AC node; a current sensor associated with each AC node; and a controller generating a PWM signal to control the switches, the controller generating a current zero sequence component in response to current sensed at each of the current sensors, the controller adjusting a modulation index signal in response to the current zero sequence component to produce the PWM signal.
US09755540B2

A voltage conversion apparatus for providing power anywhere within, for example, a retail store environment is provided. The voltage conversion apparatus includes a mounting structure that can mount the apparatus near a ceiling of the retail store environment. Also, the voltage conversion apparatus includes a voltage converter for converting voltage from an existing high voltage power source. The voltage conversion apparatus is configured to connect to the existing high voltage power source, convert the voltage from the power source and deliver the converted voltage to any location within the retail store environment. The voltage conversion apparatus is also configured to be modular and can be quickly, easily and safely mounted to different locations of the retail store environment as needed.
US09755537B2

A power converter includes a plurality of first converter cells, a plurality of second converter cells, and a plurality of DC link capacitors. Each DC link capacitor links one of the plurality of first converter cells and one of the plurality of second converter cells. A failure management unit is configured to detect a faulty converter cell, and to deactivate the faulty converter cell while maintaining a power conversion operation of the power converter.
US09755536B2

A contactless inductively coupled power transfer system includes a power supply device and a power receiving device. The power supply device includes a primary winding for generating an electromagnetic field (EMF) in response to an AC current flow having an operating frequency. The power receiving device includes a resonant circuit outputting an output voltage to a load and including a secondary winding and a reactance element. The reactance element is capable of forming a parallel resonant LC circuit with the secondary winding that resonates at the operating frequency, and forming a series resonant LC circuit that resonates at the operating frequency, and that is to be connected in series to the load.
US09755527B2

A switching power supply device includes an output voltage detection unit that outputs an output voltage detection value. The control circuit includes: a target voltage generation unit that generates an output voltage setting value; an A/D conversion unit that A/D converts an error between the output voltage setting value and the output voltage detection value; a digital compensation unit that computes an amount of control based on an output signal of the A/D conversion unit; and a PWM signal generation unit that generates a PWM signal for the switching element based on the amount of control. The target voltage generation unit detects a standby state based on the output voltage detection value, the output signals of the A/D conversion unit and the digital compensation unit, and in the standby state, switches the output voltage setting value to a second value lower than a value for another state.
US09755520B2

An embodiment of a power-supply controller includes first and second circuits. The first circuit is operable to cause a first current to flow through a first phase of a power supply. And the second circuit is operable to cause the second phase of the power supply to operate in a reduced-power-dissipation mode for at least a portion of a time period during which a second current magnetically induced by the first current flows through the second phase.
US09755505B2

A power converter consists of a power conversion circuit for converting alternating power into insulated direct power and a control unit. The control unit, based on a voltage of alternating voltage power supply and a circuital current flowing through the power conversion circuit, supplies pulse signals for alternatively opening or closing a group consisting of a first and a fourth switch and a group consisting of a second switch and a third switch to the two groups. Through the switching action, a current composed of the low-frequency component of an alternating voltage power supply mixed with the high-frequency component of a switch flows to the power converter.
US09755504B2

A flux converter for converting an input-side alternating current into an output-side DC current, wherein a power factor correction is provided and the flux converter comprises a transformer having at least two serially arranged primary windings and a secondary winding wound in same direction. In addition, a first switch is used to switch a storage capacitor in series with a first primary winding to the alternating current in a clocked manner via rectification elements and a second primary winding can be switched to the storage capacitor in a clocked manner by a second switch.
US09755503B2

A semiconductor device for controlling a power-up sequence is provided. The semiconductor device includes a plurality of chips. Each of the chips includes a power-up sequence controller configured to differently control generation sequences of internal source voltages. The power-up sequence controller changes the generation sequences of the internal source voltages in response to a power stabilization signal which is generated according to an external source voltage applied thereto in powering up the semiconductor device. Accordingly, a power-up current which is generated according to the internal source voltages being generated has a peak current distribution where a peak current may be equally distributed.
US09755496B2

A front-end converter circuit may allow devices, e.g. oscilloscopes and digitizers, to receive input signals having a wide range of possible amplitudes while maintaining a high standardized input impedance. The converter may selectively couple, using low-voltage switches, a selected input network of two or more input networks to a virtual ground node, and a selected feedback network of two or more feedback networks to a transconductance stage input. The selected input network and selected feedback network together define a respective input signal amplitude range. The converter may also controllably adjust an AC gain of the converter to match a DC gain of the converter, and selectively couple non-selected input networks to signal ground. Output referred integrated resistor thermal noise may be reduced to a desired value by lowering the value of the transconductance stage coupled across the input of the converter (through an input resistance) and the virtual ground node.
US09755493B2

A linear motor includes a magnet unit and a coil unit. The magnet unit includes two magnet arrays oppositely parallel and symmetrically located on a magnetic yoke: a first and a second magnet array. The coil unit is disposed in a magnetic gap between the two magnet arrays. In a spatial rectangular coordinate system defined by X, Y and Z axes, the coil unit includes a first and a second coil array arranged in a stacked manner in the Z-axis direction and staggered from each other by a distance of ΔP in the Y-axis direction. ΔP satisfies: when a control system charges the coil unit with a desired current, the coil unit generates a control force along the Y-axis direction, another control force along the Z-axis direction, and a moment about the X-axis direction, which may reduce a magnetic flux leakage and provide higher driving forces, making the linear motor generate required three degrees-of-freedom control force or control torque, and further improve vertical and horizontal magnetic fluxes in the magnet array.
US09755492B2

The invention concerns a rotatable transverse flux electrical machine (TFEM) comprising a stator portion; and a rotor portion rotatably located in respect with the stator portion, the rotor portion including an alternate sequence of magnets and concentrators radially disposed about a rotation axis thereof; the stator portion including at least one phase, the at least one phase including a plurality of cores cooperating with a coil disposed about the rotation axis, each core including a skewed pair of poles to progressively electromagnetically engage an electromagnetic field of respective cooperating concentrators. The invention is also concerned with a plurality of elements located in desired positions in the TFEM and also with a linear TFEM.
US09755490B2

A power tool includes a housing and a brushless motor, the brushless motor having a stator and a rotor inside the housing, the rotor including a rotor core having a plurality of axially extending through holes and a permanent magnet in each of the plurality of through holes. The rotor is provided with at least one positioning structure by which the rotor core can be held in a desired circumferential orientation while the permanent magnets are inserted into the through holes.
US09755476B2

An operator control device includes: an activation element configured to provide haptic feedback to an operator, the activation element having a touch-sensitive operator control surface, and the activation element being configured to be activatable by an input member of the operator, triggering an activation signal; a pivoting axis to which the activation element is mounted so as to be pivotable about the axis between a position of rest and a switching position; a rotationally mounted magnetically influenceable element; and an electromagnetic actuator configured to be actuatable by the activation signal so as to generate a magnetic field that moves the rotationally mounted magnetically influenceable element from an initial position into a pivoting position. The movement of the magnetically influenceable element results in a torque sufficient to move the activation element out of the position of rest into the switching position being applied directly or indirectly to the activation element.
US09755466B2

A rotor that includes a rotor core assembly secured to a shaft. The rotor core assembly includes a magnet and an end cap secured to an end of the magnet. Each of the magnet and the end cap has a bore into which the shaft extends. The end cap forms an interference fit with the shaft. The magnet forms a clearance fit with the shaft and an adhesive is located in the clearance between the magnet and the shaft. Additionally, a method of manufacturing the rotor. The method includes inserting the shaft into the bore of the end cap. An adhesive is then introduced into the bore of the magnet and the shaft is inserted into the bore of the magnet so as to cause adhesive to be drawn into the clearance defined between the magnet and the shaft.
US09755457B2

Provided is an uninterruptible power supply apparatus that can properly adjust the capacity of cooling a heat radiation source. A housing for housing an uninterruptible power module is provided with a cooling fan for cooling the internal space of the housing. The housing is further formed with an opening. The opening formed in one housing and the opening formed in an adjacent housing for housing another uninterruptible power module are configured to face each other. Furthermore, each uninterruptible power module includes a fan control circuit for controlling the cooling fan. The fan control circuit controls the actuation and suspension of the cooling fan on the basis of a total load of the plurality of uninterruptible power modules.
US09755455B2

The invention relates to an emergency light unit for a lighting system, in particular an emergency light unit designed according to the DALI standard, having the following features: The emergency light unit is connected to a bus (2) of the lighting system, to a rechargeable store (17) of electrical energy, and to emergency lighting means (16).
US09755447B2

A USB charging device that is designed for installation in wet and/or environments where corrosive moisture (e.g., saltwater) are prevalent including a water tight enclosure that includes a door that is biased to a closed position to form a water tight seal over a USB receptacle. The device includes an intermediate seal that seals between the USB receptacles and the power electronics situated in the lower portion of the device. The device is also provided such that the lower portion may be slid into the upper portion to form a mechanical interlock and form an electrical connection between the upper and lower portions while simultaneously forming a water tight seal.
US09755442B2

A battery protection IC has detection circuits to detect faults of an overcharge, an over-discharge, and an overcurrent of a secondary battery; a control circuit to protect the secondary battery, by controlling (dis)charging the secondary battery upon the fault; and a delay circuit to generate delay after the fault before the controlling. The IC includes a memory unit to store data for setting and adjusting a circuit characteristic of the IC; and a setting circuit to set and adjust the circuit characteristic, based on the data from the memory unit. The memory unit includes a pair of non-volatile memory cells to complementarily store one bit, and a latch circuit directly cross-coupled with the memory cells, for each bit of the data. The latch circuit statically outputs the data from the memory cells to the setting circuit when the IC is turned on.
US09755439B2

A battery state control circuit is provided for connection to multiple rechargeable batteries, the multiple batteries being connected in series, for connection to a primary coil connected in series to the multiple batteries, and for connection to multiple secondary coils to which electrical energy stored in the primary coil is transferred, the multiple secondary coils being connected in parallel to the multiple batteries, respectively. The battery state control circuit includes an adjustment unit to adjust the energy amount stored in the primary coil, in accordance with a state of at least one of the multiple batteries.
US09755437B2

Method, apparatus, and computer program product example embodiments provide wireless charging detection. According to an example embodiment of the invention, a method comprises advertising by a wireless charging device, an availability for wireless charging over a wireless communication interface; scanning, by the wireless charging device, for wireless signals from one or more other wireless devices; providing, by the wireless charging device, information usable for characterizing charging capabilities of the wireless charging device; transmitting, by the wireless charging device, one or more wireless communication packets over the wireless communication interface, including the information usable for characterizing the charging capabilities of the wireless charging device, in response to receiving one or more wireless signals from the one or more other wireless devices; and providing, by the wireless charging device, power to the one or more other wireless devices over a wireless power interface.
US09755436B2

A power receiving device includes: a power receiving unit that receives electric power from an externally provided power transmitting unit contactlessly; and a casing having the power receiving unit accommodated therein, the casing including: a lid member located on the power transmitting unit's side and allowing a magnetic field to pass therethrough, and a plurality of temperature sensors provided at the lid member and sensing in temperature a foreign matter present between the power transmitting unit and the power receiving unit, the temperature sensors being spaced closer together at the location of a strong portion of an electromagnetic field strength generated from the power receiving unit than the location of a weak portion of the electromagnetic field strength generated from the power receiving unit.
US09755429B2

A method of increasing a current flowing through an inductor includes receiving an input signal with a driver stage, the driver stage including the inductor coupled in series with a loading between an output node of the driver stage and a power line. In response to a transition in the input signal from a first voltage state to a second voltage state, a first current flowing through the loading and the inductor is increased. During the transition in the input signal, the current flowing through the inductor is increased by increasing a second current in a circuitry though a node between the inductor and the loading.
US09755424B2

The present invention provides for a multispur fieldbus isolator arrangement having a trunk (23) and in which each of a number of spur outlets (210) is connected to the trunk (23) by coupler isolators (24), where each coupler isolator (24) includes a removably mounted modular unit arranged for plug-in connection to the trunk (23) by means of a flameproof connection (29), and where a redundant coupler isolator can likewise be included for activation responsive to failure of a coupler isolator.
US09755417B2

Systems and methods provide an alternative high voltage cutoff technique for disconnecting a high voltage battery from an electrical network of a vehicle in the event of a fault condition. Embodiments include a vehicle system comprising an electrical bus and a battery module coupled to the electrical bus via a contactor and a disconnector. The vehicle system further includes a controller configured to switch the contactor to an open state, upon receiving a fault condition signal, and if the contactor failed to open, activating the disconnector to break electrical connection between the battery module and the electrical bus. In some embodiments, the fault condition signal is generated upon detecting a vehicular impact. In some embodiments, the disconnector is a pyrotechnic device powered by a vehicle battery included in the vehicle system.
US09755414B2

An overhead electrical grounding mesh and mechanical grid structure for a data center includes a plurality of orthogonally arranged grid beams. Each of the grid beams is a rigid and electrically conductive grid beam to provide an overhead structure configured to be positioned over electronic equipment in the data center. The grid structure is configured to provide support for electronic equipment connected to the grid structure and to provide support for mechanical equipment in the data center that is connected to the grid structure. The grid structure is further adapted to be electrically coupled to the electronic equipment to provide an electrically conductive ground mesh for the electronic equipment in the data center.
US09755413B2

A clamp assembly includes a body member and a keeper. A cable groove is formed in the body member to receive a cable. The keeper has a lower surface to engage the cable received in the cable groove. A threaded fastener connects the keeper to the body member. A recess is formed in the body member to receive a washer on the fastener.
US09755410B2

[Problem] To provide a wire harness allowing a relatively large number of electrical wires to be passed under the floor of a vehicle body.[Means for Solving Problem]A wire harness 21 is provided with a plurality of high-voltage electrical wires 22, a protection member 23 which protects the high-voltage electrical wires 22, fixed members 24, 25 which fix the wire harness in a vehicle, and a low-voltage electrical wire 26. The protection member 23 has two protection members for body under floor 29 and a body under floor protection member 30. The protection members thereof are flat-corrugated tubes. In the two protection members for body under floor protection member 29, circuits 22a, 22b which have the plurality of high-voltage electrical wires 22 are respectively received. Also, in the protection member 30 for body under floor, a circuit 26a which has the low-voltage electrical wire 26 is received. The two protection members 29 and the protection member 30 are arranged side by side.
US09755394B1

A fiber temperature control assembly comprising a spool holding element adapted to hold a fiber spool and a compression element adapted to press fiber windings of a doped optical fiber wound around the fiber spool against said spool holding element being in thermal contact with a heating and/or cooling element of said fiber temperature control assembly.
US09755388B2

A power strip for conducting electrical power between an electrical power outlet having at least a live receptacle and a neutral receptacle, and at least two electrical device power plugs, each plug having at least a live prong and a neutral prong. The power strip includes a first housing segment having a first receptacle configured to receive at least an electrically conductive portion of a first device plug and a second housing segment having a second receptacle configured to receive at least an electrically conductive portion of a second device plug. The second housing is coupled to the first housing for pivotal movement relative to said first housing.
US09755379B1

Coaxial connector junctions include a first coaxial connector that has a first center conductor extension and a first outer conductor extension and a second coaxial connector that is mated with the first coaxial connector, the second coaxial connector including a second center conductor extension and a second outer conductor extension. A communications path between the first outer conductor extension and the second outer conductor extension includes a first capacitively coupled outer conductor communications path and a second galvanically coupled outer conductor communications path.
US09755378B2

A cable connector comprising a connector body, a compression member operably connected to a second end of the connector body, the compression member including a compression portion having a forward facing surface, wherein the compression portion protrudes from an inner surface of the compression member, wherein, when the compression member is slidably axially compressed within the connector body, the compression portion of the compression member compresses an inner sleeve into crimping engagement with a coaxial cable is provided. An associated method is also provided.
US09755358B2

A connector assembly including a first connector, a second connector and a latch for connecting the first and second connectors. A securing lock is rotatable between a release position and a securing position securing the latch in a latching position. Optionally, the assembly includes a sliding guide and a resilient element forcing the securing lock to slide via the sliding guide into the securing position.
US09755352B2

A waterproofing structure for a connector includes a first housing having a first terminal reception chamber for receiving a terminal and a second housing having a second terminal reception chamber for receiving a terminal. An opening end of the first terminal reception chamber is opposed to an opening end of the second terminal reception chamber, so that a gap with which circumferential edges of the opening ends are opposed to each other is configured to be sealed. An annular member made of resin is provided at the circumferential edge of the opening end of the first terminal reception chamber, the annular member having an inner circumferential surface widened toward the second housing. The circumferential edge of the opening end of the second terminal reception chamber abuts against the inner circumferential surface of the annular member.
US09755348B2

An electrical connector includes: a terminal module including an upper and lower module parts; a metallic plate positioned between the upper and lower module parts; an insulative base insert molding the upper and lower module parts with the metallic plate; a shielding shell enclosing the upper and lower module parts; and a fastener extending through the upper module part, the metallic plate, and the lower module part and beyond a bottom of the lower module part for mounting to a printed circuit board.
US09755344B2

A force-biased spring probe pin assembly includes a barrel member having a barrel wall defining an elongate internal cavity with a lower end and an upper end. The assembly also includes a first plunger member reciprocally mounted in the internal cavity proximate the lower end of the internal cavity. A spring member is positioned in the internal cavity between the plunger member and the second end of the internal cavity. At least one cavity formed in the plunger member with a conductive bearing in the cavity in electrical contact with the plunger and with the wall of the barrel member. A force-biased spring probe pin assembly includes a barrel member having a barrel wall defining an elongate internal cavity with a lower end and an upper end. The assembly also includes a first plunger member reciprocally mounted in the internal cavity proximate the lower end of the internal cavity and a second plunger member reciprocally mounted in the internal cavity proximate the upper end of the internal cavity. A spring member is positioned in the internal cavity between the first plunger member and the second plunger member. At least one cavity formed in the first plunger member with a first conductive bearing in the cavity in electrical contact with the first plunger and with the wall of the barrel member and at least one cavity formed in the second plunger member with a second conductive bearing in the cavity in electrical contact with the second plunger and with the wall of the barrel member.
US09755338B2

An electronic card connector (100) includes an insulative housing (1) defining a receiving cavity (10), a number of first contacts (21) and second contacts (22) retained in the insulative housing, and a metal sheet (20). The receiving cavity has a first space (101) and a second space (102) configured in a card-inserting direction. Each first contact has a first contacting portion (210) rising into the first space. Each second contact has a second contacting portion (220) rising into the second space and a soldering portion (222). One of the first contacts is connected with one of the second contacts via the metal sheet to share the soldering portion.
US09755331B2

An electrical wire connector for electrically coupling together a plurality of electrical wires, which comprises a bridging member having a midsection interposed between a pair of sectional ends each having a lower jaw element integral thereto and an upper jaw element pivotally connected thereto to collectively form a clamp mechanism for receiving a bare portion of electrical wire. A torsion spring positioned between the lower and upper jaw elements serves to supply a downward clamping force that retains the electrical wire within the clamp mechanism. The clamp mechanism further includes a plurality of slots integrated within the structure of the lower and upper jaw elements for accepting therewithin an extended section of the bare portion of electrical wire to effect resistance of tensional forces applied thereto so as to provide for a permanent-like connection that maintains continuity through the electrical wire connector.
US09755328B2

A coaxial connector for interconnection with a coaxial cable with a solid outer conductor by ultrasonic welding is provided with a monolithic connector body with a bore. An annular flare seat is angled radially outward from the bore toward a connector end of the connector, the annular flare seat open to the connector end of the connector. An inner conductor cap is provided for interconnection with an inner conductor of the coaxial cable by ultrasonic welding. The ultrasonic welding of each of the inner and outer conductor interconnections may be performed via inner conductor and outer conductor sonotrodes which are coaxial with one another, without requiring the cable and or connector to be removed from their fixture.
US09755326B2

A crimp terminal includes a terminal connecting portion, an electric wire connecting portion, and a coupling portion. The electric wire connecting portion is divided into a bottom placed on a recessed surface of a first die and on which an end of an electric wire is placed during the crimping process, a first barrel piece extending from a first end of the bottom and wound around the end of the electric wire, and a second barrel piece extending from a second end of the bottom and wound around the end of the electric wire. The bottom has a recess formed on an outer wall surface on the recessed surface side and into which a protrusion formed on the recessed surface is inserted during the crimping process, and a protrusion on an inner wall surface formed along with formation of the recess.
US09755320B2

An electromagnetic bandgap structure and an electronic device having the same are provided. The electromagnetic bandgap structure includes a first conductive element, a second conductive element and a planar inductive element. The planar inductive element is disposed between the first conductive element and the second conductive element. Furthermore, the planar inductive element is electrically connected to the first conductive element via a first conductive pillar, and it is electrically connected to the second conductive element via a second conductive pillar.
US09755309B2

A near field communication device, and methods of manufacturing and using the same. The near field communication device includes a receiver configured to convert a received near field signal to an electric signal, a transmitter configured to generate a transmittable near field signal, a dielectric substrate within a housing, an antenna on the dielectric substrate, and a compensating loop within the housing and coupled to the antenna. The antenna is configured to receive the received near field signal and to transmit or broadcast the transmittable near field signal. The compensating loop is electromagnetically coupled to the antenna and advantageously mitigates or counteracts an electromagnetic effect of metal on or near a surface of the dielectric substrate opposite from the antenna.
US09755302B2

The disclosure concerns an antenna with open loops and multipath current distribution to achieve ultra wideband characteristics and antenna miniaturization, while simultaneously keeping high performance for a more reliable WAN communication, with higher data transfer, less dropping connections and improved sensitivity. To further reduce spatial requirements, the antenna may be incorporated on a flex substrate for bending with the contour of a device housing or the like.
US09755294B2

An RFID tag reading system and method estimate true bearings of RFID tags associated with items in a controlled area. A plurality of secondary receive beams are rotated in a cycle about a boresight axis of a primary receive beam to generate a plurality of secondary receive signals. A controller processes all the secondary receive signals received in the cycle to estimate a true bearing for each tag in the controlled area.
US09755288B2

Non-coaxial conductors, such as direct current power conductors, may be inserted into, or separated from, a central section of a radio frequency (RF) coaxial conductor that is supplying RF signals.
US09755287B2

A frequency demultiplexer comprising an input part (106) with an input port (101), a low pass filter (125) and a band-pass filter (108) with output ports (120, 145). The input part (106), the low-pass filter (125) and the band-pass filter (108) comprise open waveguide sections, and the band-pass filter (108) comprises gap-coupled resonators (130, 135, 140). The input part (106) and the low-pass filter (125) connect to the same resonator (130), the connection (121) of the low-pass filter (125) being at a first maximum distance (L1) from a center point (N) of the resonator and the connection (116) of the output port (101) being at a second maximum distance (L2) from said center point (N) of the resonator. The center point (N) corresponds to a wave node of a wavelength λ, where λ=2d/M, M is a positive integer value and d is the shortest end-to-end distance along the resonator.
US09755283B2

A heating and cooling device for a battery may include an electrically conductive base plate for thermal coupling to the battery. The base plate may include at least one fluid path for flowing through by a coolant. The device may include a carrier plate of an electrically non-conductive material, into which at least one electric heating element may be inserted. The carrier plate may be connected electrically with the electrically conductive base plate. An electrically conductive cover plate may be connected electrically with the electric heating element. The base plate, the carrier plate and the cover plate may be stacked on one another along a stacking direction.
US09755282B2

An energy storage system includes a plurality of trays holding battery packs, each tray having a tray controller, and a switch to set an identification code to the tray, and a rack accommodating the plurality of trays, the rack having a rack controller, and fingers corresponding to each switch of the trays, the fingers selectively activating each switch when a corresponding tray is mounted on the rack.
US09755279B2

A battery protection circuit module and battery pack including the same are disclosed. In one aspect, the battery pack includes a first battery cell including a pair of first electrode tabs, a battery protection circuit module, and a frame accommodating the first battery cell and the battery protection circuit module. The battery protection circuit module includes a printed circuit board (PCB) having a first recess formed in a first side thereof and a pair of first tabs that are separated from each other, wherein each of the first tabs at least partially overlaps the first recess. The battery protection circuit module also includes a first temperature protection device having one end thereof electrically connected to one of the first tabs and the other end thereof electrically connected to the other first tab and a pair of first connection units respectively electrically connected to the first electrode tabs.
US09755270B2

Provided is a sodium secondary battery including: a sodium ion conductive solid electrolyte separating an anode space and a cathode space from each other; an anode positioned in the anode space and containing sodium; a cathode solution positioned in the cathode space; and a cathode immersed in the cathode solution and including graphite felt formed with open pore channel of which an opening part is formed on a surface of the graphite felt facing the solid electrolyte.
US09755264B2

A method for the production of a battery includes at least production, against a substrate made of a material able to form an electrode, of at least one solid electrolyte layer, production of a first electrode in contact with the electrolyte, and thinning the substrate such that at least a remaining proportion of the substrate, in contact with the solid electrolyte layer, forms a second electrode.
US09755253B2

A fuel cell system includes a fuel cell stack, a compressor, a cathode flow passage, a bypass flow passage branching from the cathode flow passage, thereby bypassing the stack, a bypass valve adjusting a bypass flow rate, a stack flow rate sensor detecting a flow rate to the stack, and a compressor flow rate sensor detecting a flow rate into the compressor. A flow rate for the stack depending on a state of a fuel cell and a flow rate the compressor controls depending on a requirement different from that of the stack are calculated. A control unit controls, when the flow rate required from the compressor is more than that required by the stack, the compressor based on the flow rate required from the compressor and a detected compressor flow rate, and controls the bypass valve based on the flow rate required by the stack and a detected stack flow rate.
US09755251B2

A system and method for processing the electric signals from a plurality of fuel cells in a fuel cell system is disclosed. Groups of the plurality of fuel cells, such as five bipolar plates, are electrically coupled to a conductive compressible connector or a circuit board, where some of the bipolar plates have a plate contactor for providing the electrical contact to either the conductive compressible connector or the circuit board. The system allows for the processing of the electric signals of every cell using fewer electrical components, thereby reducing the amount of space required and the costs associated therewith.
US09755241B2

A rechargeable alkali metal battery comprising: (A) an anode comprising an alkali metal layer and a dendrite penetration-resistant layer composed of multiple graphene sheets or platelets or exfoliated graphite flakes that are chemically bonded by a lithium- or sodium-containing species to form an integral layer that prevents dendrite penetration through the integral layer, wherein the lithium-containing species is selected from Li2CO3, Li2O, Li2C2O4, LiOH, LiX, ROCO2Li, HCOLi, ROLi, (ROCO2Li)2, (CH2OCO2Li)2, Li2S, LixSOy, Na2CO3, Na2O, Na2C2O4, NaOH, NaX, ROCO2Na, HCONa, RONa, (ROCO2Na)2, (CH2OCO2Na)2, Na2S, NaxSOy, or a combination thereof, wherein X=F, Cl, I, or Br, R=a hydrocarbon group, x=0-1, y=1-4; (B) a cathode comprising a cathode layer; and (C) a separator and electrolyte component in contact with the anode and the cathode; wherein the dendrite penetration-resistant layer is disposed between the alkali metal layer and the separator.
US09755232B2

A nickel composite hydroxide represented by Ni1-x-y-zCoxMnyMz(OH)2+A (where 0≦x≦0.35, 0≦y≦0.35, 0≦z≦0.1, 0
US09755221B2

A co-extrusion print head has at least one separator inlet port, at least a first, second and third series of channels arranged to receive a separator material from the separator inlet port, at least one electrode inlet port, a fourth series of channels arranged to receive an electrode material from the electrode inlet port, a first merge portion connected to the first, second, third and fourth series of channels, the merge portion positioned to receive and merge the separator material into a separator flow and the electrode material into an electrode flow, a second merge portion connected to the first merge portion, the second merge portion positioned to receive and merge the separator flows and the electrode flows, and an outlet port connected to the second merge portion, the outlet port arranged to deposit the separator and electrode materials from the merge portion as a stack on a substrate.
US09755215B2

A secondary battery includes an electrode assembly; a case accommodating the electrode assembly; a cap plate sealing the case; and a first electrode terminal electrically connected to the electrode assembly and passing through the cap plate, wherein the electrode assembly is connected to the first electrode terminal through a first current collection tab.
US09755212B2

A vehicle including an array of pouch battery cells, a pair of carriers, and a plurality of busbars is provided. The array of pouch battery cells may each have terminal tabs of opposite polarity extending from opposing cell faces. The pair of carriers may extend along the cell faces and each may define a plurality of apertures sized to receive the terminal tabs. The plurality of busbars may be arranged with the carriers and terminal tabs such that an electrical connection across the cells includes parallel and series connections. The pouch battery cells may be arranged in clusters of adjacent cells connected in parallel, and the busbars may be arranged in spaced apart groups on each of the carriers and joined to adjacent terminal tabs to connect the clusters in series.
US09755210B2

A battery pack according to the present disclosure includes a battery cell including at least one unit cell, a first connector which is electrically connected to the battery cell, and a second connector which is electrically connected to the battery cell and the first connector, the second connector having a corresponding shape to the first connector to be coupled with the first connector.According to the present disclosure, a plurality of battery packs may be concurrently charged, and when needed, a battery capacity may be increased by easily connecting a plurality of battery packs, thereby ensuring a sufficient usage time of an electronic appliance.
US09755209B2

A method for grouping lithium secondary battery packs comprises the following steps: charging and discharging a battery for 1-3 cycles, recording the last discharge capacity C0, setting a capacity lower limit, and determining the battery with the C0 thereof not less than the capacity lower limit to be an eligible battery; discharging the battery to a discharge cut-off voltage Vd so the battery is discharged to a power empty state; charging the empty battery to a capacity C1; storing the battery for time t1 in an environment with a temperature ranging between 20-50° C., recording the battery voltage V1, storing the battery again for time t2 in the environment with the temperature ranging between 20-50° C., recording the battery voltage V2, calculating a voltage difference ΔV=V2−V1 and setting the range of ΔV; and grouping eligible batteries in a previous step according to a certain capacity grouping standard.
US09755204B2

The present invention provides a separator drastically reducing the short-circuit between electrodes and having satisfactory ionic conductivity on the basis of the use of inorganic materials. The separator 23 has a substrate 23a including a layer formed by using an inorganic material so as to have a plurality of openings, and an inorganic fiber layer 23b laminated on one surface or both surfaces of the substrate 23a so as to cover the openings of the substrate 23a without blocking the openings of the substrate 23a. The thickness of the separator 23 is 100 μm or less.
US09755201B2

An adjustable storage rack configured to support a variety of devices, including valve regulated or flooded lead acid batteries. In one embodiment, the adjustable storage rack includes a series of stanchions, a series of side rails extending between at least two of the stanchions, and a series of end rails extending between two of the side rails. The adjustable storage rack may also include a stanchion adjustment assembly slidably coupling one of the stanchions to one of the side rails. The adjustable storage rack may also include first and second end rail adjustment assemblies. The first end rail adjustment assembly slidably couples a first end portion of one of the end rails to one of the side rails, and the second end rail adjustment assembly slidably couples a second end portion of the end rail to a second one of the side rails.
US09755197B2

Provided is a nonaqueous electrolyte secondary battery including a bottomed cylindrical positive electrode casing and a negative electrode casing which is fixed to an opening of the positive electrode casing through a gasket. The opening of the positive electrode casing is caulked to the negative electrode casing side to seal the accommodation space. A diameter d is in a range of 6.6 mm to 7.0 mm, and a height h1 is in a range of 1.9 mm to 2.3 mm. A shortest distance L1 between a caulking tip end and the negative electrode casing in the opening of the positive electrode casing is equal to or less than 110% of an average sheet thickness of the positive electrode casing, a shortest distance L2 between a tip end of the negative electrode casing and the positive electrode casing is equal to or less than 100% of the average sheet thickness of the positive electrode casing, and a distance L3 between the tip end of the negative electrode casing and the bottom of the positive electrode casing is equal to or less than 75% of the average sheet thickness of the positive electrode casing.
US09755196B2

A rechargeable battery includes an electrode assembly that performs charging and discharging operations, a case having the electrode assembly enclosed therein, a cap plate coupled with an opening of the case, an electrode terminal on the cap plate, and a current collecting member connecting the electrode assembly to the electrode terminal. The current collecting member includes a terminal connecting part connected to the electrode terminal, and an electrode connecting part connected to an uncoated region of the electrode assembly, the electrode connecting part including a twisted surface, the twisted surface facing a sidewall of the case at a predetermined inclination angle with respect to a direction from the sidewall toward an end of the uncoated region.
US09755192B2

A method of cutting a substrate includes: forming a first protective layer on a first surface of the substrate; forming a removal area where a portion of the first protective layer is removed by irradiating the first protective layer at the portion of the first protective layer with a first laser beam; and forming a cutting area by removing a portion of the substrate by irradiating the substrate with a second laser beam at the removal area, after irradiating the first protective layer with the first laser beam.
US09755190B2

A laser-induced thermal imaging apparatus includes a substrate support unit and a laser beam irradiation unit. The substrate support unit and the laser beam irradiation unit move relative to each other so that the substrate arranged on the substrate support unit is scanned in one direction by a laser beam irradiated from the laser beam irradiation unit. The laser beam irradiation unit includes a beam generation unit, a first mask arranged on a path of the linear laser beam generated in the beam generation unit, the first mask including a plurality of openings arranged along a length direction of the linear laser beam, and a shield unit movable to expose all of the plurality of openings of the first mask or to shield at least some of the plurality of the openings of the first mask.
US09755189B2

A novel method for forming projections and depressions is provided. A novel sealing structure is provided. A novel light-emitting device is provided. A first step of forming a film containing at least two kinds of metals having different etching rates over a surface; a second step of heating the film so that the metal having a lower etching rate segregates; a third step of selectively etching the metal having a higher etching rate; and a fourth step of selectively etching the surface using a residue containing the metal having a lower etching rate are included.
US09755186B2

An ink jet process is used to deposit a material layer to a desired thickness. Layout data is converted to per-cell grayscale values, each representing ink volume to be locally delivered. The grayscale values are used to generate a halftone pattern to deliver variable ink volume (and thickness) to the substrate. The halftoning provides for a relatively continuous layer (e.g., without unintended gaps or holes) while providing for variable volume and, thus, contributes to variable ink/material buildup to achieve desired thickness. The ink is jetted as liquid or aerosol that suspends material used to form the material layer, for example, an organic material used to form an encapsulation layer for a flat panel device. The deposited layer is then cured or otherwise finished to complete the process.
US09755181B2

A display device including a first substrate provided with a plurality of display elements, a second substrate provided facing the display element, a bonding material bonding the first substrate and second substrate, a first wall part provided over the second substrate side of the first substrate and enclosing a display region facing a position of the display element, a second wall part provided over the first substrate side of the second substrate and enclosing a structure body facing a position of the display element and a display region, the first wall part comprises the same material as at least part of the material constituting the display element, the second wall part is provided from the same material as at least part of the material constituting the structure body, and the first wall part and second wall part are in contact using the bonding material in the display region side.
US09755177B2

The organic EL display panel includes: an active matrix substrate including a thin-film transistor; and an organic EL element disposed on the active matrix substrate, the organic EL element including, in the order from the active matrix substrate side, a cathode electrically connected to the thin-film transistor, a first charge conversion layer in contact with the cathode, a first hole injection layer, a first hole transport layer, a first light-emitting layer, a first electron transport layer, a first electron injection layer, a second charge conversion layer, and an anode in contact with the second charge conversion layer, the first charge conversion layer designed to inject electrons into the cathode and emit holes to the first light-emitting layer side, the second charge conversion layer designed to inject holes into the anode and emit electrons to the first light-emitting layer side.
US09755171B2

An organic light-emitting diode includes: a first electrode layer disposed on a base substrate; a second electrode layer disposed above the first electrode, and opposed to the first electrode; a emitting layer disposed between the first electrode layer and the second electrode layer, and including an inorganic material; a hole transport region disposed between the emitting layer and the first electrode layer; a first electron transport region disposed between the emitting layer and the second electrode layer; a interlayer disposed between the emitting layer and the first electron transport region, and having a lowest unoccupied molecular orbital (LUMO) energy level higher than that of the second electron transport region; and a second electron transport region disposed between the emitting layer and the interlayer, and contacting the emitting layer.
US09755168B2

Disclosed herein is a display apparatus, including: a foldable substrate; a pixel array section including a plurality of pixels disposed on the substrate and each including an electro-optical device; the foldable substrate being folded at a substrate end portion at least on one side thereof around the pixel array section; a peripheral circuit section disposed on the substrate end portion and adapted to drive the pixels of the pixel array section; and a pad section provided on the substrate end portion on which the peripheral circuit section is provided and adapted to electrically connect the peripheral circuit section to the outside of the substrate.
US09755167B2

A novel light-emitting device that is highly convenient or reliable is provided. The light-emitting device includes a framework, a flexible first light-emitting panel supported by the framework so as to form a first developable surface, and a flexible second light-emitting panel supported by the framework so as to form a second developable surface.
US09755156B2

A fused amine compound including a furan ring or a thiophene ring and an organic electroluminescence device employing the amine compound. The organic electroluminescence device includes a cathode, an anode, and one or more organic thin film layers which are disposed between the cathode and the anode. The organic thin film layers include a light emitting layer and at least one layer of the organic thin film layers includes at least one amine compound.
US09755151B2

An optoelectronic device comprising a charge transfer layer including a first semiconductive polymer comprising one or more zwitterions.
US09755144B2

The present disclosure includes memory cell structures and method of forming the same. One such memory cell includes a first electrode having sidewalls angled less than 90 degrees in relation to a bottom surface of the first electrode, a second electrode, including an electrode contact portion of the second electrode, having sidewalls angled less than 90 degrees in relation to the bottom surface of the first electrode, wherein the second electrode is over the first electrode, and a storage element between the first electrode and the electrode contact portion of the second electrode.
US09755135B1

This invention describes a method for producing a novel, superior, highly electroactive material and highly electroactive actuator, which act as artificial muscle, tendon, fascia, perimysium, epimysium, and skin that wrinkles and with the preferred movement of contraction, comprising ion-containing, cross-linked electroactive material(s); solvent(s); electrode(s); attachments to levers or other objects; and coating(s). The composition and electrode configuration of the highly electroactive material of the highly electroactive actuator can be optimized so that contraction occurs when activated by electricity, and when allowed to relax back to its original conformation or when the polarity of the electrodes is reversed, expansion occurs, and a combination of these movements can be arranged, such as antagonistic pairs. The highly electroactive material itself or the highly electroactive actuator may be used individually or grouped to produce movement when activated by electricity. This invention can provide for human-like motion, durability, toughness, and strength.
US09755131B2

Aspects relate to an energy harvesting device adapted for use by an athlete while exercising. The device may utilize a mass of phase-change material to store heat energy, the stored heat energy subsequently converted into electrical energy by one or more thermoelectric generator modules. The energy harvesting device may be integrated into an item of clothing, and such that the mass of phase change material may store heat energy as the item of clothing is laundered.
US09755126B2

A light source unit includes a plurality of LED elements disposed on a plurality of band-shaped wirings on a substrate. The LED elements on one band-shaped wiring are electrically connected by wires to an adjacent band-shaped wiring. The LED elements are disposed on the substrate in a staggered arrangement as a whole. The LED elements can be densely disposed without poor connection occurring in the wires connected to the band-shaped wirings, and effective cooling can be carried out without impeding the dissipation of heat from the LED elements. One or more damming channels are formed between each two adjacent LED elements on each band-shaped wiring. A non-effusion region is formed, into which no solder flows, between each two adjacent LED elements. The wires are connected to the non-effusion regions.
US09755125B2

An LED module is provided with a lead, an LED chip mounted on the obverse surface of the lead, and a case covering at least a part of the lead. The case has a side wall surrounding the LED chip. The lead includes a thin extension whose bottom surface is spaced apart upward from the reverse surface of the lead in the thickness direction of the lead. The case is provided with a holding portion that covers at least a part of each of the top surface and the bottom surface of the first thin extension.
US09755121B2

A method of detaching a sealing member of a light emitting device which has a substrate, alight emitting element mounted on the substrate and a sealing member that seals the light emitting element, wherein a release layer and/or an air layer is/are provided between the substrate and the sealing member; and the sealing member is detached from the substrate at the release layer and/or the air layer.
US09755113B2

A light emitting device includes a base, a first light emitting unit, a second light emitting unit, a light conversion layer and a lens. The base has a first side slot, a second side slot, and a central slot separated from the first side slot and the second side slot, and the first side slot is formed in a separated recess configuration with a long axis and a short axis. The first light emitting unit is installed in the central slot, and the second light emitting unit is installed in the first side slot. The light conversion layer is covered onto the first light emitting unit or the second light emitting unit, and the lens covers the light conversion layer, the central slot, the first side slot, and the second side slot. The first slot and the lens have first similar contour lines in a top view.
US09755107B2

The present invention provides a Group III nitride semiconductor light-emitting device exhibiting improved emission efficiency. The Group III nitride semiconductor light-emitting device includes a base layer, an n-type superlattice layer, a light-emitting layer, and a p-type cladding layer, each of the layers being made of Group III nitride semiconductor. An electron injection adjusting layer comprising a single AlxGa1-xN (0
US09755101B2

A method of preparing Group XIII selenide nanoparticles comprises reacting a Group XIII ion source with a selenol compound. The nanoparticles have an MxSey Semiconductor core (where M is In or Ga) and an organic capping ligand attached to the core via a carbon-selenium bond. The selenol provides a source of selenium for incorporation into the semiconductor core and also provides the organic capping ligand. The nanoparticles are particularly suitable for solution-based methods of preparing semiconductor films.
US09755099B2

Embodiments of the present invention include a method for manufacturing, and a structure for a thin film solar module. The method of manufacturing includes fabricating a thin film solar cell and fabricating an electronic conversion unit (ECU) on a single substrate. The thin film solar cell has at least one solar cell diode on a substrate. The ECU has at least one transistor on the substrate. The ECU may further comprise a capacitor and an inductor. The ECU is integrated on the substrate monolithically and electrically connected with the thin film solar cell. The ECU and the thin film solar cell interconnect to form a circuit on the substrate. The ECU is electrically connected to a microcontroller on the solar cell module.
US09755094B2

To provide an imaging device equipped with a photodiode, which is capable of enhancing both of a capacity and sensitivity.In an area of a P-type well in which a photodiode is formed, a P-type impurity region is formed from the surface of the P-type well to a predetermined depth. Further, an N-type impurity region is formed to extend to a deeper position. N-type impurity regions and P-type impurity regions respectively extending in a gate width direction from a lower part of the N-type impurity region to a deeper position so as to contact the N-type impurity region are alternately arranged in a plural form along a gate length direction in a form to contact each other.
US09755090B2

According to one aspect, the invention relates to an element for quantum photodetection of an incident radiation in a spectral band centered around a central wavelength λ0, having a front surface intended for receiving said radiation, and including: a stack of layers of semiconductor material forming a PN or PIN junction and including at least one layer made of an absorbent semiconductor material having a cut-off wavelength λ0>λ0, the stack of layers of semiconductor material forming a resonant optical cavity; and a structure for coupling the incident radiation with the optical cavity such as to form a resonance at the central wavelength λ0 allowing the absorption of more than 80% in the layer of absorbent semiconductor material at said central wavelength, and an absence of resonance at the radiative wavelength λrad, wherein the radiative wavelength λrad is the wavelength for which, at operating temperature, the radiative recombination rate is the highest.
US09755077B2

An integrated circuit structure includes a gate stack over a semiconductor substrate, and a silicon germanium region extending into the semiconductor substrate and adjacent to the gate stack. The silicon germanium region has a top surface, with a center portion of the top surface recessed from edge portions of the top surface to form a recess. The edge portions are on opposite sides of the center portion.
US09755074B2

A semiconductor device includes a first multi-channel active pattern, a field insulation layer disposed on the first multi-channel active pattern and including a first region and a second region, the first region having a top surface protruding from a top surface of the second region to a top surface of the first multi-channel active pattern, a first gate electrode crossing the first multi-channel active pattern, the first gate electrode being disposed on the field insulation layer, and a first source or drain disposed between the first gate electrode and the first region of the field insulation layer and including a first facet, the first facet being disposed adjacent to the first region of the field insulation layer at a point lower than the top surface of the first multi-channel active pattern.
US09755054B2

There are provided a method of manufacturing a thin film transistor and a display including a thin film transistor.The method of manufacturing a thin film transistor includes forming a barrier layer cm a substrate, forming a semiconductor layer on the barrier layer, forming a gate insulating layer on the semiconductor layer, forming a gate electrode on the gate insulating layer, forming an offset region on an external surface of the gate electrode through a plasma heat treatment process or an annealing process, etching, an offset region of the gate electrode, etching a gate insulating layer except for a portion of the gate insulating layer, positioned below the gate electrode, forming an interlayer insulating layer on the gate electrode, and etching, the interlayer insulating layer to form a source electrode and a drain electrode.
US09755052B2

A semiconductor power device disposed on a semiconductor substrate comprises a plurality of trenches formed at a top portion of the semiconductor substrate extending laterally across the semiconductor substrate along a longitudinal direction each having a nonlinear portion comprising a sidewall perpendicular to a longitudinal direction of the trench and extends vertically downward from a top surface to a trench bottom surface. The semiconductor power device further includes a trench bottom dopant region disposed below the trench bottom surface and a sidewall dopant region disposed along the perpendicular sidewall wherein the sidewall dopant region extends vertically downward along the perpendicular sidewall of the trench to reach the trench bottom dopant region and pick-up the trench bottom dopant region to the top surface of the semiconductor substrate.
US09755045B2

An integrated circuit device includes a first III-V compound layer, a second III-V compound layer over the first III-V compound layer, a gate dielectric over the second III-V compound layer, and a gate electrode over the gate dielectric. An anode electrode and a cathode electrode are formed on opposite sides of the gate electrode. The anode electrode is electrically connected to the gate electrode. The anode electrode, the cathode electrode, and the gate electrode form portions of a rectifier.
US09755030B2

A structure and method for fabricating a semiconductor device is described. A device structure including a gate structure, a source region and a drain region is disposed on a first surface of a substrate. Contact holes are etched through the source and drain regions and through a first portion of the substrate. The contact holes are filled with a conductive material to produce contact studs coupled to the source and drain regions. A second portion of the substrate is removed. A surface of the contact studs is exposed through a second surface of the substrate opposite to the gate structure for connection to a wiring layer disposed over the second surface of the substrate.
US09755025B2

The present invention relates to a transparent compound semiconductor and to a production method therefor, and is adapted to provide a transparent compound semiconductor of high stability and charge mobility while being transparent. The transparent compound semiconductor according to the present invention has a composition of Ba1−XLaXSnO3 (0
US09755019B1

A semiconductor device includes an isolation layer, first and second fin structures, a gate structure and a source/drain structure. The isolation layer is disposed over a substrate. The first and second fin structures are disposed over the substrate, and extend in a first direction in plan view. Upper portions of the first and second fin structures are exposed from the isolation layer. The gate structure is disposed over parts of the first and second fin structures, and extends in a second direction crossing the first direction. The source/drain structure is formed on the upper portions of the first and second fin structures, which are not covered by the first gate structure and exposed from the isolation layer, and wraps side surfaces and a top surface of each of the exposed first and second fin structures. A void is formed between the source/drain structure and the isolation layer.
US09755018B2

The present disclosure relates to a bipolar junction transistor (BJT) structure that significantly reduces current crowding while improving the current gain relative to conventional BJTs. The BJT includes a collector, a base region, and an emitter. The base region is formed over the collector and includes at least one extrinsic base region and an intrinsic base region that extends above the at least one extrinsic base region to provide a mesa. The emitter is formed over the mesa. The BJT may be formed from various material systems, such as the silicon carbide (SiC) material system. In one embodiment, the emitter is formed over the mesa such that essentially none of the emitter is formed over the extrinsic base regions. Typically, but not necessarily, the intrinsic base region is directly laterally adjacent the at least one extrinsic base region.
US09755011B2

A method of manufacturing an organic light emitting display device can include sequentially forming first and second metal films on a substrate, forming a gate electrode, a first storage electrode and a pad in a thin film transistor region, a storage capacitor region and a pad region, respectively, forming a gate insulation film forming a channel layer opposite to the gate electrode, forming an insulation film, forming an etch stopper on the channel layer and first through third contact holes exposing the gate electrode, the first storage electrode and the pad, forming source and drain electrodes, and a second storage electrode on the gate insulation film opposite to the first storage electrode, forming a third storage electrode overlapping the second storage electrode with a passivation film therebetween, forming color filters in respective pixel regions, and forming an organic light emitting diode electrically connected to the third storage electrode.
US09755009B2

An organic light-emitting display apparatus includes a substrate; a plurality of pixels disposed on the substrate, each of the plurality of pixels including a first region through which light is emitted and a second region through which external light is transmitted; a pixel circuit unit disposed in the first region of each of the plurality of pixels and including at least one thin-film transistor (TFT); a black matrix covering the pixel circuit unit and including a first opening corresponding to the second region; a via-insulating film disposed on the black matrix and including a second opening corresponding to the second region; and a light-emitting device disposed in the first region on the via-insulating film.
US09755007B2

A pixel circuit is provided comprising the following. The first transistor includes a gate electrode and a semiconductor layer comprising a channel region, a source region, a first drain region, and a second drain region. A first portion of the channel region is connected to the source region, a second portion of the channel region is connected to the first drain region, and a third portion of the channel region is connected to the second drain region. The channel width of the second portion is greater than that of the third portion. A capacitive device is connected to the gate of the first transistor. The second transistor includes a source region connected to the second drain region and a drain region connected to the light-emitting element. The third transistor includes a source region connected to the first drain region and a drain region connected to a capacitive device.
US09755001B2

A light-emitting device includes a first light-emitting element emitting blue light, a second light-emitting element emitting green light, and a third light-emitting element emitting red light. A first reflective electrode and a first transparent conductive film, a second reflective electrode and a second transparent conductive film, and a third reflective electrode and a third transparent conductive film are stacked in the first to third light-emitting elements, respectively. A first light-emitting layer, a charge-generation layer, a second light-emitting layer, and an electrode are stacked in this order over each of the first transparent conductive film, the second transparent conductive film, and the third transparent conductive film. The electrode has functions of transmitting and reflecting light. The first to third reflective electrodes contain silver. The first transparent conductive film is thicker than the third transparent conductive film. The third transparent conductive film is thicker than the second transparent conductive film.
US09755000B2

A memory device includes a substrate, a first conductive layer above the substrate and extending in a first direction parallel to a surface of the substrate, a second conductive layer above the first conductive layer and extending in the first direction, wherein centers of the first and second conductive layers are aligned in a second direction that is substantially perpendicular to the surface of the substrate, and a contact extending in the second direction from a position lower than the first conductive layer to a position higher than the second conductive layer, the contact being electrically connected to and in direct contact with the first conductive layer and electrically insulated and physically separated from the second conductive layer.
US09754989B2

A stitched image sensor array on a semiconductor substrate with identical blocks that have wherein said first configuration includes enable inputs, which vary a function of the block depending on the connection to the enable inputs. The enable inputs can set an SRAM to receive different numbers of inputs.
US09754985B1

An imaging system can include of a plurality of pairs of lenslets and a respective plurality of two-dimensional arrays of photonic waveguides arranged in a respective plurality of photonic integrated circuits. Each waveguide can collect light in an airy-disk-size bin to cover a full field of view of the lenslet. Light from each pair of respective waveguides from each pair of lenslets can be demultiplexed into wavelength bins and combined with appropriate phase shifts to enable a measurement of the complex visibility. The complex visibilities from all of the measurements then can be processed to form an image.
US09754968B2

A method provides a first substrate supporting an insulator layer having trenches formed therein; filling the trenches using an epitaxial growth process with at least semiconductor material; planarizing tops of the filled trenches; forming a first layer of dielectric material on a resulting planarized surface; inverting the first substrate wafer to place the first layer of dielectric material in contact with a second layer of dielectric material on a second substrate; bonding the first substrate to the second substrate through the first and second layers of dielectric material to form a common layer of dielectric material; and removing the first substrate and a first portion of the filled trenches to leave a second portion of the filled trenches disposed upon the common dielectric layer. The removed first portion of the filled trenches contains dislocation defects. The method then removes the insulator layer to leave a plurality of Fin structures.
US09754967B2

A semiconductor-on-insulator (SOI) substrate is provided that includes a silicon or germanium handle substrate that is miscut from 2 degrees to 8 degrees towards the <111> crystallographic direction or the <100> crystallographic direction. The topmost semiconductor layer is removed from a portion of the SOI substrate, and then a trench having a high aspect ratio is formed within the insulator layer of the SOI substrate and along the <111> crystallographic direction or the <100> crystallographic direction. An III-V compound semiconductor pillar, which includes a lower portion that has a first defect density and an upper portion that has a second defect density that is less than the first defect density, is then formed in the trench.
US09754959B2

A semiconductor device is provided as follows. A tunnel insulation layer is disposed on a substrate. The tunnel insulation layer includes a first silicon oxide layer, a second silicon oxide layer, and a silicon layer interposed between the first silicon oxide layer and the second silicon oxide layer. The silicon layer has a thickness smaller than a thickness of each of the first silicon oxide layer and the second silicon oxide layer. A gate pattern is disposed on the tunnel insulation layer.
US09754956B2

A memory opening is formed through a stack of alternating layers comprising first material layers and second material layers. Sidewall surfaces of the second material layers are laterally recessed with respect to sidewall surfaces of the first material layers within the memory opening. Annular semiconductor material portions can be formed by depositing a semiconductor material from the sidewall surfaces of the second material layers while the semiconductor material does not grow from surfaces of the first material layers. Optionally, an inner portion of each annular semiconductor material portion can be converted into an annular dielectric material portion that includes a dielectric material. A memory film is formed in the memory opening. During removal of the second material layers, the annular semiconductor material portions can be employed as an etch stop material, thereby minimizing collateral etching of the memory film or annular dielectric material portions.
US09754951B2

A method of manufacturing a semiconductor device is provided which includes providing a semiconductor layer having a first area and a second area separated from the first area by an isolation structure, forming a protection layer on the isolation structure, forming at least partly a memory device in and on the first area, removing the protection layer, and forming a field effect transistor (FET) in and over the second area after the removal of the protection layer.
US09754949B2

An insulating film made of the same material as that of a gate insulating film is formed so as to cover one sidewall of a control gate on a conducting film for floating gate. By selectively removing the conducting film for floating gate with the insulating film as a mask, a floating gate is formed from the conducting film for floating gate, and a portion of the gate insulating film is exposed at the floating gate. A nitrogen introduced portion is formed by introducing nitrogen into the exposed portion of the gate insulating film. Then, the insulating film is removed to expose an upper surface of a lateral protrusion of the floating gate. An erase gate is formed so as to face the upper surface and a side surface of the lateral protrusion.
US09754948B2

A non-volatile programmable memory cell suitable for use in a programmable logic array includes a non-volatile MOS transistor of a first conductivity type in series with a volatile MOS transistor of a second conductivity type. The non-volatile MOS transistor may be a floating gate transistor, such as a flash transistor, or may be another type of non-volatile transistor such as a floating charge-trapping SONOS, MONOS transistor, or a nano-crystal transistor. A volatile MOS transistor, an inverter, or a buffer may be driven by coupling its gate or input to the common connection between the non-volatile MOS transistor and the volatile MOS transistor.
US09754940B2

Techniques are disclosed for forming low contact resistance transistor devices. A p-type germanium layer is provided between p-type source/drain regions and their respective contact metals, and an n-type III-V semiconductor material layer is provided between n-type source/drain regions and their respective contact metals. The n-type III-V semiconductor material layer may have a small bandgap (e.g., <0.5 eV) and/or otherwise be doped to provide desired conductivity, and the p-type germanium layer can be doped, for example, with boron. After deposition of the III-V material over both the n-type source/drain regions and the germanium covered p-type source/drain regions, an etch-back process can be performed to take advantage of the height differential between n and p type regions to self-align contact types and expose the p-type germanium over p-type regions and thin the n-type III-V material over the n-type regions. The techniques can be used on planar and non-planar transistor architectures.
US09754938B1

A semiconductor device includes a substrate, fin-shaped structures, a protection layer, epitaxial layers, and a gate electrode. The fin-shaped structures are disposed in a first region and a second region of the substrate. The protection layer conformally covers the surface of the substrate and the sidewalls of fin-shaped structures. The epitaxial layers respectively conformally and directly cover the fin-shaped structures in the first region. The gate electrode covers the fin-shaped structures in the second region, and the protection layer is disposed between the gate electrode and the fin-shaped structures.
US09754936B2

A semiconductor device includes a substrate provided with active patterns, gate electrodes extending across the active patterns, source/drain regions provided in upper portions of the active patterns between the gate electrodes, respectively, and first contacts and second contacts provided between the gate electrodes and electrically connected to the source/drain regions, respectively. The first and second contacts are disposed in such a way that a contact center line thereof is spaced apart from a corresponding gate center line by first and second distances. The first distance differs from the second distance.
US09754932B2

A semiconductor device includes a substrate, an active layer, a transistor, and a capacitor. The active layer is disposed on the substrate, and the active layer is divided into a first portion and a second portion. The transistor and the capacitor are disposed on the substrate. The transistor includes the second portion, a source electrode, a drain electrode, and a gate electrode. The source electrode and the drain electrode are respectively and electrically connected to the second portion. The gate electrode is disposed on the second portion. The capacitor includes the first portion, a first electrode, a first insulating layer, and a second electrode. The first electrode is electrically connected to the first portion and the source electrode. The first insulating layer is disposed on the first portion. The second electrode is disposed on the first insulating layer and is electrically connected to the gate electrode.
US09754924B2

Package on package structures and manners of formation are described. In an embodiment, an array of trenches is formed partially through a fan-out substrate. In an embodiment, a plurality of laterally separate locations thermal interface material is dispensed onto an array of embedded bottom die. In an embodiment a thermal compression tool including an array of cavities corresponding to an array of top packages is brought into contact with the array of top packages and underlying fan-out substrate during PoP joint formation. The fan-out substrate may be secured to a vacuum chuck during several processing operations.
US09754919B2

Disclosed is a semiconductor device that is capable of handling multiple different high-frequency contactless communication modes and that is formed by a multi-chip structure. A first semiconductor chip, which performs interface control of high-frequency contactless communication and data processing of communications data, is mounted on a wiring board; and a second semiconductor chip, which performs another data processing of the communication data, is mounted on the first semiconductor chip. In this case, transmission pads in the first semiconductor chip are arranged at positions farther from a periphery of the chip than those of receiving pads, and the second semiconductor chip is mounted by being biased on the first semiconductor chip so as to keep away the transmission pads.
US09754918B2

Disclosed herein is a package comprising a first redistribution layer (RDL) disposed on a first side of a first semiconductor substrate and a second RDL disposed on a second semiconductor substrate, wherein the first RDL is bonded to the second RDL. First conductive elements are disposed in the first RDL and the second RDL. First vias extend from one or more of the first conductive elements through the first semiconductor substrate to a second side of the first semiconductor substrate opposite the first side. First spacers are interposed between the first semiconductor substrate and the first vias and each extend from a respective one of the first conductive elements through the first semiconductor substrate.
US09754901B1

In one embodiment, a semiconductor device comprises: a bulk comprising a bulk material characterized by a potential designated as a ground, and a bulk thinning detector being a section of the bulk that includes one or more conducting materials. The bulk thinning detector is adapted to be connected to the ground when a part of the bulk material is underneath and contiguous with a portion of the one or more conducting materials in the section. The semiconductor device further comprises: one more electronic components in at least one active layer of the semiconductor device, the one or more electronic components and the bulk thinning detector being included in a circuit for detecting whether there is backside thinning of the semiconductor device by detecting whether at least one of: the bulk thinning detector is disconnected from the ground, or there is a change in resistance of the bulk thinning detector.
US09754896B2

Systems and methods disclose maintaining paint thickness uniformity over the surface of a cap encapsulating at least one integrated circuit (IC) module on a panel of IC modules. The layer of conductive paint electrically couples with wirebonds on the panel to form at least part of an electromagnetic interference (EMI) or radio frequency interference (RFI) shield that attenuates EMI or RFI during operation of the IC module. Optimizing the spray nozzle diameter, fluid pressure, coaxial air pressure, spray heights, speeds, and spray pattern achieves paint thickness control. A uniform coating of conductive paint provides a more effective EMI or RFI shield during the operation of the IC modules.
US09754892B2

Disclosed herein is a stacked semiconductor package in which semiconductor chips having various sizes are stacked. In accordance with one aspect of the present disclosure, a stacked semiconductor package includes a first semiconductor chip structure provided with a first semiconductor chip, a first mold layer surrounding the first semiconductor chip, and a first penetration electrode passing through the first mold layer and electrically connected to the first semiconductor chip, and a second semiconductor chip structure vertically stacked on the first semiconductor chip structure and provided with a second semiconductor chip and a second penetration electrode electrically connected to the first penetration electrode, wherein the first semiconductor chip structure may have the same size as the second semiconductor chip structure.
US09754889B2

An electronic component of integrated circuitry comprises a substrate comprising at least two terminals. Material of one of the terminals has an upper surface. A conductive via extends elevationally into the material of the one terminal. The conductive via extends laterally into the material of the one terminal under the upper surface of the one terminal. Material of the one terminal is above at least some of the laterally extending conductive via. Other embodiments, including method embodiments, are disclosed.
US09754875B1

On-chip, doped semiconductor fuse regions compatible with FinFET CMOS fabrication are formed from the channel regions of selected fins. One or more fin dimensions are optionally reduced in selected channel regions of the fins following dummy gate removal, such as height and/or width. The channel regions from which the fuse regions are formed are doped to provide electrical conductivity, amorphized using ion implantation, and then annealed to form substantially polycrystalline fuse regions. Source/drain regions function as terminals for the fuse regions.
US09754869B2

Provided is an article for supporting an LESD comprising a dielectric layer having a first major surface with a conductive layer thereon and a second major surface, the dielectric layer having at least three vias extending from the second major surface to the first major surface, the conductive layer comprising at least first and second conductive features, wherein the first conductive feature is adjacent an opening of at least a first via and the second conductive feature is adjacent an opening of at least a second and a third via.
US09754867B2

A semiconductor device comprises a semiconductor die including a conductive layer. A first insulating layer is formed over the semiconductor die and conductive layer. An encapsulant is disposed over the semiconductor die. A compliant island is formed over the first insulating layer. An interconnect structure is formed over the compliant island. An under bump metallization (UBM) is formed over the compliant island. The compliant island includes a diameter greater than 5 μm larger than a diameter of the UBM. An opening is formed in the compliant island over the conductive layer. A second insulating layer is formed over the first insulating layer and compliant island. A third insulating layer is formed over an interface between the semiconductor die and the encapsulant. An opening is formed in the third insulating layer over the encapsulant for stress relief.
US09754861B2

A lead frame having a plurality of concentric lead frame rings configured to receive and support a variety of integrated circuit die having a variety of sizes. The rings are separated from each other by gaps and coupled together by a plurality of tie bars. The concentric rings may be circular or rectangular. The tie bars may extend diagonally from the rings or perpendicularly to the rings.
US09754860B2

A semiconductor structure is formed with first and second semiconductor wafers and a redistribution layer. The first semiconductor wafer is formed with a first active layer and a first interconnect layer. The second semiconductor wafer is formed with a second active layer and a second interconnect layer. The second semiconductor wafer is inverted and bonded to the first semiconductor wafer, and a substrate is removed from the second semiconductor wafer. The redistribution layer redistributes electrical connective pad locations on a side of the second semiconductor wafer. The redistribution layer also electrically contacts the first interconnect layer through a hole in the second active layer and the second interconnect layer.
US09754854B2

A semiconductor package includes a power semiconductor chip having a control electrode, a first load electrode and a second load electrode. The package also includes a first terminal conductor electrically coupled to the control electrode, a second terminal conductor electrically coupled to the first load electrode and a third terminal conductor electrically coupled to the second load electrode. Further, the package includes a temperature sensor electrically coupled to at least two of the first, second and third terminal conductor.
US09754851B2

An electronic device includes a support plate having a mounting face and an electrical connection network. An integrated circuit chip is mounted on the mounting face and linked to the electrical connection network. An en encapsulation block embeds the integrated circuit chip. An additional element made of an electrically conductive material is at least partly embedded within the encapsulation block. The additional conductive element has a main portion extending parallel to the support plate and has a secondary portion that is linked electrically to the integrated circuit chip. An opening is formed in the encapsulation block, and the secondary portion extends into that opening to make the electrical link. The additional conductive element may be an antenna.
US09754843B1

A method of forming Si or Ge-based and III-V based vertically integrated nanowires on a single substrate and the resulting device are provided. Embodiments include forming first trenches in a Si, Ge, III-V, or SixGe1-x substrate; forming a conformal SiN, SiOxCyNz layer over side and bottom surfaces of the first trenches; filling the first trenches with SiOx; forming a first mask over portions of the Si, Ge, III-V, or SixGe1-x substrate; removing exposed portions of the Si, Ge, III-V, or SixGe1-x substrate, forming second trenches; forming III-V, III-VxMy, or Si nanowires in the second trenches; removing the first mask and forming a second mask over the III-VxMy, or Si nanowires and intervening first trenches; removing the SiOx layer, forming third trenches; and removing the second mask.
US09754842B2

An embodiment fin field effect transistor (FinFET) device includes fins formed from a semiconductor substrate, a non-recessed shallow trench isolation (STI) region disposed between the fins, and a dummy gate disposed on the non-recessed STI region.
US09754821B2

Conformal hermetic dielectric films suitable as dielectric diffusion barriers over 3D topography. In embodiments, the dielectric diffusion barrier includes a dielectric layer, such as a metal oxide, which can be deposited by atomic layer deposition (ALD) techniques with a conformality and density greater than can be achieved in a conventional silicon dioxide-based film deposited by a PECVD process for a thinner contiguous hermetic diffusion barrier. In further embodiments, the diffusion barrier is a multi-layered film including a high-k dielectric layer and a low-k or intermediate-k dielectric layer (e.g., a bi-layer) to reduce the dielectric constant of the diffusion barrier. In other embodiments a silicate of a high-k dielectric layer (e.g., a metal silicate) is formed to lower the k-value of the diffusion barrier by adjusting the silicon content of the silicate while maintaining high film conformality and density.
US09754820B2

Collateral etching of a dielectric material around a trench during formation of a substrate contact via structure can be avoided employing an aluminum oxide layer. The aluminum oxide layer functions as an etch stop layer during an anisotropic etch that removes horizontal portions of an insulating material layer to form an insulating spacer. The aluminum oxide layer may be a conformal or a non-conformal material layer, and may, or may not, include a horizontal portion that overlies an alternating stack of insulating layers and electrically conductive layers. Electrical shorts caused by widening of the top portion of the trench can be avoided through use of the aluminum oxide layer. Memory stack structures can extend through the alternating stack to provide a three-dimensional memory stack structure. A source region can be formed underneath the trench, and the substrate contact via structure can be employed as a source contact via structure.
US09754819B2

A method of forming a semiconductor device includes: forming a lower trace in a lower dielectric layer; reducing a height of the lower trace a distance equal to gap height (g) to form an initial void region; filling the initial void region with an amorphous carbon layer; forming an upper dielectric layer above the amorphous carbon layer; covering the amorphous carbon layer with at least an oxide layer and a nitride layer; forming a hole in the oxide and nitride layers to expose a portion of the amorphous carbon layer; exposing the amorphous carbon layer to oxygen plasma to remove the amorphous carbon layer; sputtering a metal layer over the oxide layer and into a void created removal of the amorphous carbon layer to divide the void such that it includes an airgap; and forming an upper trace over the airgap.
US09754818B2

A method includes forming a dielectric layer, forming a photo resist over the dielectric layer, forming a first mask layer over the photo resist, and forming a second mask layer over the first mask layer. A first-photo-first-etching is performed to form a first via pattern in the second mask layer, wherein the first-photo-first-etching stops on a top surface of the first mask layer. A second-photo-second-etching is performed to form a second via pattern in the second mask layer, wherein the second-photo-second-etching stops on the top surface of the first mask layer. The first mask layer is etched using the second mask layer as an etching mask. The photo resist and the dielectric layer are etched to simultaneously transfer the first via pattern and the second via pattern into the dielectric layer.
US09754817B2

A semiconductor device and methods of forming a semiconductor device are disclosed. In the methods, a layer, such as an insulating interlayer, is formed on a substrate. A first trench is formed in the layer, and a mask layer is formed in the first trench. The mask layer has a first thickness from a bottom surface of the first trench to the top of the mask layer. The mask layer is patterned to form a mask that at least partially exposes a sidewall of the first trench. A portion of the mask adjacent to the exposed sidewall of the first trench has a second thickness smaller than the first thickness. The layer is etched to form a second trench using the mask as an etching mask. The second trench is in fluid communication with the first trench. A conductive pattern is formed in the first trench and the second trench.
US09754815B2

A composite substrate 1 according to the present invention comprises: a supporting substrate 10 that is formed of an insulating material; a semiconductor part 20 that is disposed over the supporting substrate 10; and interfacial inclusions 30 that are present at the interface between the supporting substrate 10 and the semiconductor part 20 and contains Ni and Fe so that the ratio of Ni to Fe is 0.4 or more. Consequently, the present invention is able to provide a highly reliable composite substrate wherein the interfacial inclusions 30 are prevented from diffusing into the semiconductor part 20.
US09754812B2

An adaptable end effector may include a substrate interface may be configured to support a substrate. The substrate interface may include multiple groups of vacuum openings that are associated with a plurality of types of substrates. A vacuum system may be configured to supply vacuum only to one or more selected groups of vacuum openings that are associated with a given type of substrates when the adaptable end effector supports a substrate of the given type of substrates.
US09754797B2

An etching method is provided for selectively etching a first region of silicon oxide with respect to a second region of silicon nitride. The target object includes the second region, the first region and a mask. The etching method includes a first sequence and a second sequence. Each of sequence includes, a first step of generating a plasma of a processing gas containing a fluorocarbon gas in a processing chamber where the target object is accommodated and forming a deposit containing fluorocarbon on the target object, and a second step of etching the first region by radicals of fluorocarbon contained in the deposit. The first sequence is performed during a period including time when the second region is exposed, and an etching amount of the first region in the first sequence is smaller than an etching amount of the first region in the second sequence.
US09754791B2

Methods for selectively depositing different materials at different locations on a substrate are provided. A selective deposition process may form different materials on different surfaces, e.g., different portions of the substrate, depending on the material properties of the underlying layer being deposited on. Ion implantation processes may be used to modify materials disposed on the substrate. The ions modify surface properties of the substrate to enable the subsequent selective deposition process. A substrate having a mask disposed thereon may be subjected to an on implantation process to modify the mask and surfaces of the substrate exposed by the mask. The mask may be removed which results in a substrate having regions of implanted and non-implanted materials. A subsequent deposition process may be performed to selectively deposit on either the implanted or non-implanted regions of the substrate.
US09754785B2

In a method of manufacturing a semiconductor device, sacrificial layer patterns extending in a first direction are formed on an etch target layer. Preliminary mask patterns are formed on opposite sidewall surfaces of each of the sacrificial layer patterns. A filling layer is formed to fill a space between the preliminary mask patterns. Upper portions of the preliminary mask patterns are etched to form a plurality of mask patterns. Each of the mask patterns is symmetric with respect to a plane passing a center point of each of the mask patterns in a second direction substantially perpendicular to the first direction and extending in the first direction. The sacrificial layer patterns and the filling layer are removed. The etch target layer is etched using the mask patterns as an etching mask to form a plurality of target layer patterns.
US09754779B1

A method for fabricating a layer structure in a trench includes: simultaneously forming a dielectric film containing a Si—N bond on an upper surface, and a bottom surface and sidewalls of the trench, wherein a top/bottom portion of the film formed on the upper surface and the bottom surface and a sidewall portion of the film formed on the sidewalls are given different chemical resistance properties by bombardment of a plasma excited by applying voltage between two electrodes between which the substrate is place in parallel to the two electrodes; and substantially removing either one of but not both of the top/bottom portion and the sidewall portion of the film by wet etching which removes the one of the top/bottom portion and the sidewall portion of the film more predominantly than the other according to the different chemical resistance properties.
US09754778B2

Embodiments of the present disclosure are directed towards metallization of a fluorocarbon-based dielectric material for interconnect applications. In one embodiment, an apparatus includes a semiconductor substrate, a device layer disposed on the semiconductor substrate, the device layer including one or more transistor devices, and an interconnect layer disposed on the device layer, the interconnect layer comprising a fluorocarbon-based dielectric material, where x represents a stoichiometric quantity of fluorine relative to carbon in the dielectric material, and one or more interconnect structures configured to route electrical signals to or from the one or more transistor devices, the one or more interconnect structures comprising cobalt (Co), or ruthenium (Ru), or combinations thereof. Other embodiments may be described and/or claimed.
US09754776B2

The invention relates to a luminescent converter (10, 12) for a phosphor-enhanced light source (100, 102, 104). The luminescent converter comprises a first luminescent material (20) configured for absorbing at least a part of excitation light (hv0) emitted by a light emitter (40, 42) of the phosphor-enhanced light source, and for converting at least a part of the absorbed excitation light into first emission light (hv1) comprising a longer wavelength compared to the excitation light. The luminescent converter further comprising a second luminescent material (30) comprising organic luminescent material (30) and configured for absorbing at least a part of the first emission light emitted by the first luminescent material, and for converting at least a part of the absorbed first emission light into second emission light (hv2) having a longer wavelength compared to the first emission light.An effect of the luminescent converter according to the invention is that the two-step light conversion according to the invention generates a relatively small Stokes shift of the light emitted by the organic luminescent material. The inventors have found that by reducing the Stokes shift of the organic luminescent material, the width of the spectrum of the second emission light is limited to reduce an infrared part in the emission spectrum. As such, the efficiency is improved.
US09754773B1

A solvent trap for integration with a mass spectrometry system includes an enclosure defining an internal space; a wet gas inlet port configured to receive a gaseous flow from an ion source; a liquids outlet port configured to enable liquids to flow under gravity from the internal space; and a dry gas outlet port configured to exhaust gas from the internal space.
US09754769B2

A process chamber for detecting formation of plasma during a semiconductor wafer processing, includes an upper electrode, for providing a gas chemistry to the process chamber. The upper electrode is connected to a radio frequency (RF) power source through a match network to provide RF power to the wafer cavity to generate a plasma. The process chamber also includes a lower electrode for receiving and supporting the semiconductor wafer during the deposition process. The lower electrode is disposed in the process chamber so as to define a wafer cavity between a surface of the upper electrode and a top surface of the lower electrode. The lower electrode is electrically grounded. A coil sensor is disposed at a base of the lower electrode that extends outside the process chamber. The coil sensor substantially surrounds the base of the lower electrode. The coil sensor is configured to measure characteristics of RF current conducting through the wafer cavity. The characteristics of the RF current measured by the coil sensor are used to confirm presence of plasma within the wafer cavity.
US09754767B2

Methods and systems for RF pulse reflection reduction in process chambers are provided herein. In some embodiments, a method includes (a) providing a plurality of pulsed RF power waveforms from a plurality of RF generators during a first time period, (b) determining an initial reflected power profile for each of the plurality of pulsed RF power waveforms, (c) for each of the plurality of pulsed RF power waveforms, determining a highest level of reflected power, and controlling at least one of a match network or the RF generator to reduce the highest level of reflected power, (d) determining an adjusted reflected power profile for each of the plurality of pulsed RF power waveforms and (e) repeating (c) and (d) until the adjusted reflected power profile for each of the plurality of pulsed RF power waveforms is within a threshold tuning range.
US09754765B2

An electrode having a first portion and a second portion is formed over a substrate to couple to a bias RF power. The first portion is configured to compensate for an electric field at the second portion to even out a distribution of an etching strength over a workpiece placed over the electrode.
US09754762B2

Provided are a device and a method allowing a crystal orientation to be adjusted with adequate throughput and high precision to observe a sample, regardless of the type of the sample or the crystal orientation. In the present invention, the method comprises: setting a fitting circular pattern (26) displayed overlaid so that a main spot (23) is positioned on the circumference thereof, on the basis of the diffraction spot brightness distribution in an electron diffraction pattern (22b) displayed on a display unit (13); setting a vector (28) displayed with the starting point at the center position (27) of the displayed circular pattern (26), and the end point at the location of the main spot (23) positioned on the circumference of the circular pattern (26); and adjusting the crystal orientation on the basis of the orientation and the magnitude of the displayed vector (28).
US09754751B2

Disclosed is a molded case circuit breaker including a case configured to accommodate an element for trip, an upper cover detachable attached to the case, a dial configured to include a fixing plate, which is provided to protrude along an outer circumference surface thereof, and a first stopper disposed under the fixing plate, a crossbar moved by the dial, a first dial fitting hole provided in the upper cover for the dial to be fitted into the first dial fitting hole, and a dial rotation adjusting unit provided in the first dial fitting hole and fitted between the fixing plate and the first stopper to guide a rotation of the dial, the dial rotation adjusting unit including a plurality of fitting grooves arranged at certain intervals. The first stopper is fitted into and fixed to the plurality of fitting grooves according to the rotation of the dial.
US09754750B2

A magnetic latching relay of a parallel type magnetic circuit, forming two parallel permanent magnetic circuits on the permanent magnetic circuit of a relay; one of the permanent magnetic circuits is used to provide adequate attraction to an armature, so that permanent magnetic attraction can achieve a balance of applied forces with the counter-force provided by a movable spring, so as to realize relay bistability or state transition more stably.
US09754749B2

A magnetic switch includes: a housing; a cylinder coupled to an inner side of the housing; a stationary contact arm coupled to the housing; a movable contact arm positioned to be movable within the housing and brought into contact with the stationary contact arm or separated therefrom; a coil assembly installed within the housing and configured to form a magnetic field when a current is applied thereto; a movable shaft coupled to the movable contact arm in an upper portion thereof; a fixed core inserted into the cylinder and surrounding the movable shaft; and movable cores fixed to the movable shaft and configured to press the movable shaft by a magnetic field formed by the coil assembly to move the movable shaft.
US09754748B2

A power generation switch comprising: a case; a core, a coil being wound around the core; a magnet magnetically connected with the core; a yoke in which the magnet is disposed; an elastic element that supports the yoke and elastically deforms so as to deviate a position of the magnet from the core; a switch element that is operated to be moved; and a yoke driving mechanism that moves the yoke so that upon an engagement of the switch element and the yoke being released, the yoke moves between a first position and a second position due to elastic force of the elastic element, wherein first magnetic flux is generated by the core and the magnet when the yoke is at the first position and second magnetic flux different from the first magnetic flux is generated by the core and the magnet when the yoke is at the second position.
US09754746B2

A driving circuit includes a relay driver for selectively connecting a relay coil with (a) a first current path between the relay driver and a relay voltage input or (b) a second current path between the relay driver and a ground connection. Another relay driver selectively connects the coil with (a) a third current path between the other relay driver and the relay voltage input or (b) a fourth current path between the other relay driver and the ground connection. The relay drivers may connect the coil between the second and third current paths for latching the relay, and between the first and fourth current paths for unlatching the relay. The driving circuit applies signals of opposite polarity and different magnitudes through the coil to latch and unlatch the relay. The signal for unlatching can be of lower voltage than the signal for latching the relay.
US09754737B2

A stored energy assembly is for an electrical switching apparatus. The electrical switching apparatus includes a housing and a mount coupled to the housing. The stored energy assembly includes: a ratchet assembly having: a first ratchet member, a second ratchet member, and a shaft extending through the first ratchet member and the second ratchet member, the shaft being structured to extend through the mount; a stored energy mechanism coupled to the shaft; at least one charging mechanism structured to charge the stored energy mechanism in order to store energy; and a clutch assembly including a link assembly cooperating with the first ratchet member and the second ratchet member in order to transmit energy from the charging mechanism to the stored energy mechanism.
US09754732B2

Energy storage arrangement with a rechargeable energy storage device, wherein the energy storage device includes a plurality of lithium-based storage elements. The energy storage device is composed of three lithium-based storage elements and one lithium titanate-based storage element, or four lithium-titanate-based storage elements and one lithium-based storage element, or three lithium-based storage elements and two nickel metal hydride-based storage elements.
US09754731B2

A method of producing an electrode of a dye-sensitized solar cell includes dispersing semiconductor nanoparticles on a transparent electrically conductive substrate, dispersing semiconductor nanofibers on the semiconductor nanoparticle layer, adsorbing onto all sides of the semiconductor nanofibers a first light absorption material, thereby sensitizing the semiconductor nanofibers, wherein the light absorption material has a first light absorption bandwidth, and depositing a second light absorption material in contact with and forming respective shells on the respective semiconductor nanofibers on which the first light absorption material is adsorbed, wherein the second light absorption material has a second light absorption bandwidth complementary to the first light absorption bandwidth.
US09754730B2

A capacitor assembly configured to effectively dissipate heat when exposed to a high ripple current is provided. The assembly includes a plurality of capacitor elements, each including an anode body and lead, a dielectric layer overlying the anode body, and a solid electrolyte. A metal cylindrical housing having a lid and base, where the lid has a diameter in an −x direction and the metal cylindrical housing has a height in a −z direction, defines an interior cavity within which the plurality of capacitor elements are arranged about a central axis running along the −z direction. The ratio of the diameter to the height of the base ranges from about 1.5 to about 20. Further, the metal cylindrical housing is hermetically sealed.
US09754725B2

A method for drying an electrode pair is disclosed. In at least one embodiment, the method includes preparing a positive electrode by applying a positive electrode material to a current collector; preparing a negative electrode by applying a negative electrode material to a current collector; preparing one set of an electrode pair made up of a positive electrode, a separator, and a negative electrode which are laminated in this order or preparing sets of electrode pairs, the sets being laminated, a separator being provided between the respective sets, each of the electrode pairs being made up of a positive electrode, a separator, and a negative electrode which are laminated in this order; accommodating the electrode pair(s) in a container; and drying the container in which the electrode pair(s) has been accommodated by use of the freeze-drying method.
US09754718B2

Described herein are improved configurations for an apparatus that may include a plurality of resonators electrically interconnected and arranged in an array to form a composite resonator for wireless power transfer, each one of the plurality of resonators may include a block of a magnetic material having a conductor wire wrapped around a cross section thereof to form at least one loop enclosing an area substantially equal to the cross section, wherein the plurality of resonators are may be oriented so that a dipole moment of each one of the plurality of resonators is aligned with a dipole moment of each other one of the plurality of resonators.
US09754714B2

Disclosed are apparatus and methods for a magnetic component. In accordance with an embodiment, a magnetic component comprises a base substrate defining a winding cup having a shape of a closed groove surrounding a hub. The winding cup defines a core space operable to receive a core therein. A first conductive pattern is disposed on at least a portion of the base substrate including the winding cup. A second substrate defines a second conductive pattern. The second substrate is coupled to the first base surface with the first conductive pattern in operable alignment with the second conductive pattern. The first and second conductive patterns are coupled in electrical communication so as to define one or more winding-type electric circuits surrounding the core space so as to induce a magnetic flux within the core space when the one or more electric circuits are energized by a voltage source.
US09754710B2

The compact for a magnetic core is manufactured by filling a soft magnetic powder in the die hole, pressing it to form a compact at a density ratio of the soft magnetic powder being 91% or more, and extruding it from the die hole. Before filling the soft magnetic powder to the die hole, a lubricating coating containing lubricating oil and molybdenum disulfide particles is formed on the inner surface of the die hole. It is more effective when further containing insulating ceramic particles. On the extrusion-sliding surface, the compact has a surface layer of the structure that molybdenum disulfide particles and the insulating ceramic particles are interposed between the soft magnetic powder particles, and insulation of soft magnetic powder particles in the surface layer is not destroyed by extrusion. This provides a powder magnetic core suitable for high frequency application.
US09754700B2

A power cable polymer joint includes a polymeric insulator tube including a cable insertion hole into which a stripped end portion of a power cable is inserted. The polymeric insulator tube includes an insulation including a polymer-based material, an embedded pipe including a metal and embedded on an inner peripheral surface of the insulation so as to face the end portion of the power cable, and a first semi-conductive portion including mainly a polymer-based material and covering an outer peripheral surface of the embedded pipe.
US09754696B2

In the field of resolution test charts for analysis of the resolution of X-ray tomography systems, a test chart comprises a substrate bearing X-ray absorbent zones, with widths and spacings to allow measurement of the system resolution. To avoid shadow effects when the X-ray illumination beam is divergent and when the absorbent zones have a large height/width ratio (from 2 to 5 for example), the absorbent zones in the diverse points of the pattern have a shape of which a general direction of elevation with respect to the surface of the substrate is rotated toward a point of convergence which is the same for all absorbent zones. The X-ray source is placed at the convergence point, eliminating shadow effects. The oblique elevation can be obtained by specific etching steps, or curvature of the substrate after fabrication of the absorbent patterns, or else by use of two superimposed partial test charts.
US09754694B2

A method for producing a reaction product containing 99mTC may include providing 100Mo-metal targets to be irradiated, irradiating the 100Mo-metal target with a proton stream having an energy for the induction of a 100Mo(p, 2n)99mTC core reaction, heating the 100Mo-metal target to over 300° C., recovering incurred 99mTc in a sublimation-extraction process with the aid of oxygen gas which is conducted over the 100 Mo-metal target forming 99mTc-Technetium oxide. Further, a device for producing the reaction product containing 99mTc may include a 100Mo metal target, an acceleration unit for providing a proton stream, which can be directed to the 100Mo-Metal target, such that a 100Mo(p, 2n)99mTC core reaction is induced upon irradiation of the 100Mo-metal target by the proton stream, a gas supply line for conducting oxygen gas onto the irradiated 100Mo-metal target to form 99mTC-Technetium oxide, and a gas discharge line to discharge the sublimated 99mTC-Technetium oxide.
US09754691B2

Device for the sealed connection between a first and a second closed space, with the first closed space comprising openings closed off by a door, comprising: first part (A) for securing two closed spaces, second part (B) for securing two doors and of unlocking one of the door, third part (C) for releasing the other door, fourth part (D) for opening a passage between the two closed spaces, a control ring (48) able to be put into rotation around a longitudinal axis (X), with the rotation of the control ring (48) actuating at least the second (B), third (C) and fourth (D), parts, and a device for actuating the control ring and first means.
US09754689B2

A radiation source reducing system and method for nuclear power plants whereby radiation source can be reduced are provided. The radiation source reducing system for nuclear power plants includes a dispersant injecting unit, which injects a dispersant into a coolant of a nuclear power plant coolant system. The dispersant is polyacrylic acid, and has an average molecular weight in a range of 16000 to 26000, inclusive.
US09754684B2

In an Error Correction Code (ECC)-based memory, a Single Error Correction Double Error Detection (SECDED) scheme is used with data aggregation to correct more than one error in a memory word received in a memory burst. By completely utilizing the Hamming distance of the SECDED (128,120) code, 8 ECC bits can potentially correct one error in 120 data bits. Each memory burst is effectively “expanded” from its actual 64 data bits to 120 data bits by “sharing” additional 56 data bits from all of the other related bursts. When a cache line of 512 bits is read, the SECDED (128,120) code is used in conjunction with all the received 64 ECC bits to correct more than one error in the actual 64 bits of data in a memory word. The data mapping of the present disclosure translates to a higher rate of error correction than the existing (72,64) SECDED code.
US09754676B2

A semiconductor device includes a memory circuit, a first FIFO, a second FIFO and an input/output circuit. The memory circuit outputs data. The first FIFO receives data from the memory circuit and outputs data synchronously with a first clock signal. The second FIFO receives data output from the first FIFO and outputs data synchronously with the first clock signal. The input/output circuit outputs data output from the second FIFO. The second FIFO is disposed in the vicinity of the input/output circuit than the first FIFO.
US09754668B1

In view of the neural network information parallel processing, a digital perceptron device analogous to the build-in neural network hardware systems for parallel processing digital signals directly by the processor's memory content and memory perception in one feed-forward step is disclosed. The digital perceptron device of the invention applies the configurable content and perceptive non-volatile memory arrays as the memory processor hardware. The input digital signals are then broadcasted into the non-volatile content memory array for a match to output the digital signals from the perceptive non-volatile memory array as the content-perceptive digital perceptron device.
US09754663B1

A voltage switching apparatus includes a plurality of high voltage switching circuits operable in response to a single control signal, and suitable for pumping a voltage level of a switching signal to a target level based on the voltage level of the switching signal and a common control unit suitable for generating the single control signal.
US09754659B2

A logic circuit in a system LSI is provided with a power switch so as to cut off the switch at the time of standby, reducing leakage current. At the same time, an SRAM circuit of the system LSI controls a substrate bias to reduce leakage current.
US09754652B2

In some examples, a nonvolatile storage element may be configured to store a state or value during a low power or powered down period of a circuit. For example, the nonvolatile storage element may include a bridge of resistive elements that have a resistive state that may be configured by applying voltages to multiple drive paths. A sense amplifier may be connected to the bridge in order to resolve a voltage differential associated with the bridge to either power or ground and, thereby determine the state associated with on the nonvolatile storage element.
US09754641B1

For a block of memory cells interconnected by single-ended bit lines, a sense amplifier receives the input from a single-ended bit line to determine the logic state of a selected memory cell connected to the single-ended bit line. The sense amplifier also receives a reference voltage generated from a base-emitter voltage of a emitter follower bipolar transistor. The base-emitter voltage is controllably divided by a voltage divider network with selectable resistive elements to tune the reference voltage.
US09754633B2

Memory short detection systems and methods include a power supply system with first power rail. A memory system includes a memory device connector that is configured to couple to a memory device and includes a first pin that is coupled to the first power rail and a second pin located adjacent the first pin. A short detection circuit is coupled to the first pin. The short detection circuit is configured to provide a first voltage from the first power rail, compare the first voltage to a first short detection voltage, and determine whether a short exists across the first pin and the second pin based on the comparing of the first voltage to the first short detection voltage. If a short is determined to exist across the first pin and the second pin, power is prevented from being provided to the memory device connector.
US09754632B2

According to one embodiment, a semiconductor memory system includes a substrate, a plurality of elements and an adhesive portion. The substrate has a multilayer structure in which wiring patterns are formed, and has a substantially rectangle shape in a planar view. The elements are provided and arranged along the long-side direction of a surface layer side of the substrate. The adhesive portion is filled in a gap between the elements and in a gap between the elements and the substrate, where surfaces of the elements are exposed.
US09754629B2

To allow a better coordination between an image creation artist such as a movie director of photography and the final viewer, via a receiving-side display and its corresponding image processing, a method of adding display rendering specification information to an input image signal (I) comprises determining descriptive data (D) that includes at least identification information for at least one luminance regime subset of pixels of an input image; and encoding the descriptive data (D) into an output description data signal (DDO), relatable to an output image signal (O) based upon an input image signal (I), of the descriptive data (D) in a technical format standardized to be intended for use by a receiving-side display to control its image processing for changing the color properties of its rendered images.
US09754622B2

The invention pertains in general to a latching mechanism for maintaining desired friction levels on an optical disc in an optical disc restoration device. In particular the invention pertains to devices, systems and methods for easily maintaining friction levels between pads and an optical disc in an optical disc restoration device for ease of adjusting friction settings during quality control, repair operation or when optimization settings are being set in an optical disc restoration device by a user.
US09754617B2

An apparatus comprises a slider having a trailing edge and a leading edge. A laser diode unit comprises a submount and a laser diode mounted to the submount. The submount includes a mounting surface affixed to a first surface of the slider at the trailing edge such that a first surface of the submount faces toward the leading edge of the slider. A thermally conductive material covers the first surface of the submount and at least a portion of the first surface of the slider. The thermally conductive material serves as a thermal conduction pathway between the submount and the slider.
US09754616B2

A computer program product for orienting a head includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a controller to cause the controller to: determine a desired pitch for transducers for reading and/or writing to a magnetic tape; and cause a mechanism to orient a head to achieve the desired pitch. The array of a first of the modules is offset from the array of a second of the modules in a first direction parallel to the axis of the array of the second module such that the transducers of the first module are about aligned with the transducers of the second module in the intended direction of tape travel thereacross when the axes are oriented at an angle greater than 0.2° relative to a line oriented perpendicular to the intended direction of tape travel.
US09754595B2

A method of encoding a multi-channel 3-dimensional (3D) audio signal mixed with a multi-channel 3D object signal is provided. The method includes: obtaining a location parameter indicating a virtual location of the multi-channel 3D object signal on a multi-channel speaker layout based on a gain value of the multi-channel 3D object signal for each channel; and encoding the multi-channel 3D audio signal and the location parameter.
US09754592B2

A method of speech-enabling a human-to-machine interface comprises uniquely identifying a plurality of input fields and corresponding input field identifications (IDs) associated with a human-to-machine interface. The method further comprises mapping the input field IDs to grammar slot names to produce a speech-to-field mapping. The grammar slot names may be associated with speech-to-text rendering of speech expected to be received by a speech-to-text renderer configured to output representations of the speech having correspondence with the grammar slot names. The method also comprises enabling a flow of representations of speech to the input fields via the speech-to-field mapping. The input fields may include interactive elements displayed on a screen view including at least one of radio buttons, text fields, buttons, and drop down menus. The human-to-machine interface may include at least one of a webpage, interactive software program, computerized input form, graphical user interface, visual display, or audio interface.
US09754591B1

Features are disclosed for performing functions in response to user requests based on contextual data regarding prior user requests. Users may engage in conversations with a computing device in order to initiate some function or obtain some information. A dialog manager may manage the conversations and store contextual data regarding one or more of the conversations. Processing and responding to subsequent conversations may benefit from the previously stored contextual data by, e.g., reducing the amount of information that a user must provide if the user has already provided the information in the context of a prior conversation. Additional information associated with performing functions responsive to user requests may be shared among applications, further improving efficiency and enhancing the user experience.
US09754586B2

The present invention concerns methods and apparatus for identifying and assigning meaning to words not recognized by a vocabulary or grammar of a speech recognition system. In an embodiment of the invention, the word may be in an acoustic vocabulary of the speech recognition system, but may be unrecognized by an embedded grammar of a language model of the speech recognition system. In another embodiment of the invention, the word may not be recognized by any vocabulary associated with the speech recognition system. In embodiments of the invention, at least one hypothesis is generated for an utterance not recognized by the speech recognition system. If the at least one hypothesis meets at least one predetermined criterion, a sword or more corresponding to the at least one hypothesis is added to the vocabulary of the speech recognition system. In other embodiments of the invention, before adding the word to the vocabulary of the speech recognition system, the at least one hypothesis may be presented to the user of the speech recognition system to determine if that is what the used intended when the user spoke.
US09754584B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for recognizing keywords using a long short term memory neural network. One of the methods includes receiving, by a device for each of multiple variable length enrollment audio signals, a respective plurality of enrollment feature vectors that represent features of the respective variable length enrollment audio signal, processing each of the plurality of enrollment feature vectors using a long short term memory (LSTM) neural network to generate a respective enrollment LSTM output vector for each enrollment feature vector, and generating, for the respective variable length enrollment audio signal, a template fixed length representation for use in determining whether another audio signal encodes another spoken utterance of the enrollment phrase by combining at most a quantity k of the enrollment LSTM output vectors for the enrollment audio signal.
US09754573B2

According to some aspects, a cymbal system is provided comprising a metal plate, a transducer coupled to the metal plate and configured to detect an acoustic signal generated by a strike of the metal plate, and processing circuitry, electrically connected to the transducer, configured to determine a cymbal articulation for the strike of the metal plate based on the detected acoustic signal. According to some aspects, a method is provided comprising the steps of detecting an acoustic signal generated by a strike of a metal plate, and determining a cymbal articulation for the strike of the metal plate based on the detected acoustic signal.
US09754557B2

A source device includes an event processing unit processing an event which occurs in a remote sink device that communicates through a WLAN, a control unit setting an event management area of the sink device, and a determination unit determining whether the event transferred from the sink device has occurred in the event management area and outputting the event to the event processing unit when the event has occurred in the event management area.
US09754553B2

An electronic device and method of controlling a screen of an external electronic device are provided. The method includes connecting with the external electronic device; determining whether a screen control event for controlling the screen of the external electronic device is generated; and transmitting screen control information corresponding to the screen control event to the external electronic device, if the screen control event is generated.
US09754547B2

A display apparatus includes a plurality of display elements, signal lines which supply a signal voltage to be applied to the display elements, switching elements which are provided corresponding to each of the display elements and are configured to control conduction/non-conduction between the display elements and the signal lines by opening and closing, scanning lines configured to supply a control voltage to control the opening and closing of the switching elements, a plurality of auxiliary capacitor parts connected to each of the display elements, main wirings configured to supply a voltage to be applied to the auxiliary capacitor parts, one or a plurality of sub-wirings electro-statically coupled to the main wirings and a unit configured to apply the voltage to be applied to the auxiliary capacitor parts to the main wirings, and apply a voltage having a polarity reverse to that of the voltage to the one or plurality of sub-wirings.
US09754527B2

A flat display device includes a display panel. The display panel includes a unit pixel, the unit pixel having a red sub-pixel, a green sub-pixel, a blue sub-pixel, and a white sub-pixel. The flat display device further includes a panel driving unit to drive the flat panel in a first driving period and a second driving period in an alternating manner to display a white image on the unit pixel. The panel driving unit generates first white unit data, to enable two of the red, green, and blue sub-pixels and the white sub-pixel to be driven in the first driving period. The panel driving unit generates second white unit data, to enable three of the sub-pixels, which include the sub-pixel not driven in the first driving period, to be driven in the second driving period.
US09754523B2

A power supply device includes a voltage range selector, a voltage level controller, and a power supply voltage generator. The voltage range selector generates a range selection signal to select a voltage control range. The voltage level controller generates a voltage level control signal based on a driving condition of a display panel. The power supply voltage generator generates a power supply voltage having a voltage level corresponding to the voltage level control signal within the voltage control range, and supplies the power supply voltage to the display panel.
US09754517B1

An oscillating design display is described. Such a design may include virtually any personalized design a customer may desire. By generation of a magnetic field from an induction coil, such a displayed design may be made to oscillate between two endpoints in a single plane of motion. Such an induction coil may be powered by solar energy.
US09754516B2

A color display fan deck which illustrates paint colors and a method for making the color display fan deck is described. The color display fan deck includes paper blades which has paint applied on each sized paper surface of each side of the blade. A plurality of planar swatch bearing blades is pivotally joined together at one end to form a deck or fan deck of paper blades painted on each side. The method includes sizing and painting a paper web on both sides with a water based paint having selected heat resistant pigments.
US09754503B2

Systems and methods are provided for evaluating a user's performance. A first mobile communications device is configured to capture first audio and visual data of a user's performance. The first audio and video data are analyzed by the first device during the user's performance to determine if audio and video quality requirements are met. A second mobile communications device is configured to capture second audio and visual data of the user's performance, the second visual data capturing a different field of view than the first visual data. The second audio and visual data are transmitted by the second device to a remote computing system. The transmitted data is analyzed at the remote computing system to determine if the user is receiving utilizing unauthorized material in the performance. A computer-based scoring system is configured to determine a score for the user's performance based on the first audio and visual data.
US09754499B2

A portable wireless data transfer and display device comprises a user interface, a communication module, a display, and a short-range wireless communication module configured to wirelessly receive vehicle data from a data acquisition device mounted inside a vehicle when in close proximity to the data acquisition device. The device is configured to accept inputs of driver information from a user, to send the vehicle data and the driver information through the communication module to a network device via a long-range wireless network, and to receive one or more work requests from the network device via the long-range wireless network. The device is configured to present the work request via the display, to accept an input from a driver responding to the work request, and to forward the input from the driver to the network device via the long-range wireless communication module and the long-range wireless network.
US09754491B2

The disclosed embodiments include methods and systems for providing a notification relating to a geographical boundary based on monitored sensor data collected by networked devices. The disclosed embodiments include, for example, a method for receiving, by one or more processors, a request to establish a first boundary around a first location. The method may also include monitoring, by the one or more processors, one or more triggering devices. The method may also include calculating, by the one or more processors, a first boundary extent delimiting the geographical area of the first boundary based on one or more boundary extent parameters. The method may also include detecting, by the one or more processors, whether at least one of the one or more triggering devices is located within the first boundary extent. The method may also include, when the at least one of the one or more triggering devices is detected within the first boundary extent, sending, by the one or more processors, a notification to a client device based on the determining.
US09754486B2

A safety information transmission method includes a step wherein a first portable terminal transmits the safety information to the vehicle-mounted terminal, a step wherein the vehicle-mounted terminal stores the safety information received from the first portable terminal, a step wherein the vehicle-mounted terminal transmits the safety information to another vehicle-mounted terminal by a vehicle-to-vehicle communication, a step wherein the vehicle-mounted terminal stores the safety information received from the other vehicle-mounted terminal by the vehicle-to-vehicle communication, and a step wherein any of the vehicle-mounted terminals transmits the safety information stored in the vehicle-mounted terminal to an information server via an access point when the vehicle-mounted terminals has reached a communication possible area of the access point, or transmits the safety information stored in the vehicle-mounted terminal to a second portable terminal when the vehicle-mounted terminal has become capable of communicating with the second portable terminal.
US09754478B1

Reducing nuisance notifications from building automation systems is described herein. One device includes a memory, and a processor configured to execute executable instructions stored in the memory to receive a notification of an alarm from a building automation system, compare attributes of the alarm to attributes of alarms included in a database of suppressed alarms, refrain from transmitting a notification of the alarm to a mobile device in response to the attributes of the alarm matching attributes of any of the alarms in the database, and transmit a notification of the alarm to a mobile device in response to the attributes of the alarm not matching the attributes of any of the alarms in the database.
US09754470B2

An alarm (35) provided by a fall detection system (2) may be caused by an accidental drop of the system. Therefore prior to issuing the alarm the fall detection system a confirmation is needed that a potential fall originates from a fall detection system that is worn by a user (4). A fall of a fall detection system that is not attached to a user is characterized by the occurrence of one or more full rotations of the system. Said rotations are identified by analyzing the output signal of a magnetometer, and by detecting a periodicity in said output signal. The fall detection system (2) provides the alarm in dependence of an identified absence of at least one full rotation.
US09754468B2

A system, passenger train, method and software product for assisting a passenger to monitor luggage and eventually issue an alarm. The system includes a luggage compartment with an RFID reader in connection with a train server aboard of the train. The train server is provided with information about an RFID tag attached to a piece of luggage of a specific passenger, and the train server is provided with information about the mobile device of this specific passenger. Upon detection of a piece of luggage with a registered RFID tag the train server notifies the mobile device of the passenger associated with the RFID tag and requests the passenger to confirm deposit of the luggage. The RFID reader seizes to protect the RFID tag of the deposited piece of luggage, the train server notifies the mobile device of the passenger associated with the RFID tag.
US09754461B1

A method includes receiving identification information at a transaction machine, the identification information being associated with an account holder, accessing, using the identification information, activity profile information for the account holder, determining screen content for the transaction machine based on the activity profile information, and displaying the screen content to the account holder via a display screen of the transaction machine.
US09754460B2

A game machine includes: game medium release means that releases a plurality of game media to a determination area included in a game space based on an operation input from operation section; detection means that detects the occurrence or non-occurrence of a predetermined event at a plurality of determination points provided in the determination area, the predetermined event occurring due to a released game medium among the plurality of game media; and determination means that performs a win determination process based on the occurrence or non-occurrence of the predetermined event at the plurality of determination points provided in the determination area, the determination means determining that the player has won the game when a plurality of determination points among the plurality of determination points at which the predetermined event has occurred satisfy a winning condition.
US09754458B2

An electronic gaming machine has an electronic game controller and a display where game symbols are arranged in an array of predetermined groups, at least one of the groups displaying at least one special symbol in a first play of the game and a subsequent play. In the first play, the electronic game controller selects a first group to display the at least one special symbol and in the subsequent play, the electronic game controller selects a different group to the first group to display the at least one special symbol. A gaming method is also provided.
US09754457B2

An electronic gaming machine has an electronic game controller and a display where game symbols are arranged in an array of predetermined groups, at least one of the groups displaying at least one special symbol in a first play of the game and a subsequent play. In the first play, the electronic game controller selects a first group to display the at least one special symbol and in the subsequent play, the electronic game controller selects a different group to the first group to display the at least one special symbol. A gaming method is also provided.
US09754449B2

Gaming servers and methods for use in providing a random reward to multiple players are disclosed. One exemplary method includes randomly shuffling bonus values between each of the plurality of gaming machines participating in the random reward, wherein the random reward includes a trigger condition triggering the random reward, upon shuffling the bonus values between each of the plurality of gaming machines. The method further includes determining if the trigger condition is satisfied by one of the plurality of gaming machines, and in response to the trigger condition being satisfied, awarding, at the gaming server, the random reward based on a final bonus value randomly shuffled to the one of the plurality of gaming machines from amongst each of the bonus values at a time the random reward is triggered.
US09754444B2

In various embodiments, promotions are featured on mobile gaming devices.
US09754442B2

Disclosed is an electronic gaming machine that includes an electronic data store storing game data for a given game; an electronic 3D-enabled gaming display; and one or more processors. The processors are configured to: generate, with at least a three-dimensional graphics processor, game surfaces using the game data, each of the game surfaces for displaying at least one game symbol thereon; present a three-dimensional view of the game surfaces on the electronic display, the game surfaces arranged in layers such that a foreground game surface appears to be closer to the user than a background game surface; and in response to a game trigger event: remove at least one game symbol displayed on the foreground game surface from the game; and integrate at least one game symbol displayed on the background game surface into the game such that the integrated game symbol interacts with remaining game symbols displayed on the foreground game surface.
US09754441B1

A game system includes a server coupled with a database and an operator computer. The operator computer receives input from an operator to associate, through the database, a prize identifier and a winning tap number for a prize. A plurality of player devices coupled with the server through a telecommunication network display player interfaces including the prize identifier, winning tap number, and a defined tapping area. Each player device, in response to a tap in the defined tapping area, communicates a tap signal to the server. The server generates an assigned tap number for each tap signal. In response to determining that an assigned tap number matches the winning tap number, the server sends a winning signal to the sending device. The game system provides an advertising platform through sponsored prizes and paid advertising viewed by players to enable players to continue tapping for sponsored prizes.
US09754439B2

A sanitized vending machine includes product and cup dispensing mechanisms, a cup separation mechanism, and an actuation mechanism. The product dispensing mechanism, holding product items, rotates through a product dispensing cycle to dispense them. The cup dispensing mechanism, holding a stack of cups, rotates through a cup dispensing cycle to dispense an empty cup to an intermediate location in a drop chute spaced above a final discharge location. Dispensing cycles occur in a predetermined sequence enabling the dispensed product items to be received in a dispensed empty cup and the cup dropped to the discharge location. The cup separation mechanism coordinated with operation of a cup stack holder device of the cup dispensing mechanism such that outer and inner cup separator devices of the cup separation mechanism function to separate a lowermost cup from a stack thereof rotated by the cup stack holder over a cup dispensing opening.
US09754438B2

A sanitized vending machine includes product and cup dispensing mechanisms and an actuation mechanism. The product dispensing mechanism, holding product items, rotates through a product dispensing cycle to dispense them. The cup dispensing mechanism, holding a stack of cups, rotates through a cup dispensing cycle to dispense an empty cup to an intermediate location in a drop chute spaced above a final discharge location. Dispensing cycles occur in a predetermined sequence enabling the dispensed product items to be received in a dispensed empty cup and the cup dropped to the discharge location. An access door locking mechanism is coupled to the actuation mechanism so as to maintain the access door in a locked condition and closed position from start of an actuation cycle to completion thereof whereupon the access door is converted to an unlocked condition permitting a user to open the access door and remove a cup with product items.
US09754437B2

Systems and methods for dispensing beverages are provided. In accordance with various embodiments, beverage vendors may maintain the quality associated with a branded beverage while permitting consumers to enjoy the personalized beverages. In one embodiment, a user input may select a beverage formulation. The beverage formulation may be a commercially available branded beverage. A second user input may be received that is configured to modify a concentration of an ingredient of the selected beverage formulation. The ingredient may be a sweetener, such as a sugar. In response to the adjusting the ingredient, a concentration of at least one second ingredient may be automatically adjusted to form a recipe of a modified beverage formulation. In one embodiment, the user input adjusts a natural sugar and, in response, the carbon dioxide concentration is automatically adjusted. In another embodiment, carbon dioxide and another acid may be adjusted.
US09754434B2

Systems and methods of the invention relate to reducing a number of jams that can occur in an automated teller machine with the employment of a moveable platen that increases a width of a channel for documents. A document analysis area can receive a document via a first transport path, wherein the document analysis area can include a channel in which the document travels to enable at least one scan component to capture an image of the document. The channel is created by one or more platen. The one or more platen can be movable to increase the width of the channel so as to allow documents to pass through the document analysis area without causing a jam or error for the automated teller machine.
US09754432B2

In an approach for enhancing physical security, a processor receives, via a wireless communication protocol, a first set of information from a first device associated with a first person. A processor compares the first set of information to a predefined rule, wherein the predefined rule specifies whether a lock can be engaged. A processor determines that the lock cannot be engaged, based on the first information and the predefined rule.
US09754419B2

Various of the disclosed embodiments provide systems and methods for acquiring and applying a depth determination of an environment in e.g., various augmented reality applications. A user may passively or actively scan a device (e.g., a tablet device, a mobile phone device, etc.) about the environment acquiring depth data for various regions. The system may integrate these scans into an internal three-dimensional model. This model may then be used in conjunction with subsequent data acquisitions to determine a device's location and orientation within the environment with high fidelity. In some embodiments, these determinations may be accomplished in real-time or near-real-time. Using the high-fidelity orientation and position determination, various augmented reality applications may then be possible using the same device used to acquire the depth data or a new device.
US09754418B2

There is provided an image processing device including: a data storage unit storing feature data indicating a feature of appearance of one or more physical objects; an environment map building unit for building an environment map based on an input image obtained by imaging a real space and the feature data, the environment map representing a position of a physical object present in the real space; a control unit for acquiring procedure data for a set of procedures of operation to be performed in the real space, the procedure data defining a correspondence between a direction for each procedure and position information designating a position at which the direction is to be displayed; and a superimposing unit for generating an output image by superimposing the direction for each procedure at a position in the input image determined based on the environment map and the position information, using the procedure data.
US09754417B2

Methods and systems for displaying a virtual object capture, via an image capturing device, images of a physical scene that includes a first marker and a second marker, wherein the first marker and the second marker are physical markers; associate a first virtual object with the first marker and a second virtual object with the second marker; track the position of the first marker and the position of the second marker in the captured images of the physical scene using a tracking device; detect an interaction between the first marker and the second marker based on the tracked position of the first marker and the tracked position of the second marker, wherein the interaction is detected when the first marker and the second marker are within a predetermined proximity of each other; and associate, in response to detecting that the interaction, a third virtual object with the first marker.
US09754414B2

Disclosed are methods of operating augmented reality (AR) contents, and a device and a system supporting the same. In one method, a real world image is captured using a camera in a portable device. A virtual space corresponding to the real world image is built, by partitioning image elements included in the virtual space into plural background objects and displaying the background objects. Augmented reality contents are generated by mapping one or more user contents onto the background objects. In other embodiments, location information of the portable device is used to obtain AR contents for enhancing captured images.
US09754410B2

Systems and methods for three-dimensional polygonal garment mesh deformation and/or layering for garment fit visualization. A deformation engine receives at least one garment mesh fitted to a template body mesh and deforms the garment mesh to a target body mesh according to a geometrical deformation algorithm. A layering engine receives plural garment meshes that are separately fitted to a target body mesh, and deforms the plural garment meshes according to an iterative layering process that deforms each individual garment mesh according to a layering order while preventing intersections between other garment meshes and the target body mesh.
US09754407B2

A system, method, and computer program product are provided for shading using a dynamic object-space grid. An object defined by triangle primitives in a three-dimensional (3D) space that is specific to the object is received and an object-space shading grid is defined for a first triangle primitive of the triangle primitives based on coordinates of the first triangle primitive in the 3D space. A shader program is executed by a processing pipeline to compute a shaded value at a point on the object-space shading grid for the first triangle primitive.
US09754395B2

The disclosed embodiments relate to a system that displays performance data for a computing environment. During operation, the system first determines values for a performance metric for a plurality of entities that comprise the computing environment. Next, the system displays the computing environment as a set of nodes representing the plurality of entities. While displaying the nodes, the system displays a chart with a line illustrating how a value of the performance metric for the selected node varies over time, wherein the line is displayed against a background illustrating how a distribution of the performance metric for a reference subset of the set of nodes varies over time.
US09754394B2

Thumbnail images indicating images of a display layouts prepared in advance or created by the user are stored together with display layout data, and the thumbnail images are displayed as a list on a layout thumbnail bar in an analysis result display window on the display screen. The analyzer looks at the images so as to grasp the content of each display layout and then selects an appropriate thumbnail image. As a result, a screen in which chromatograms, mass spectrums, or the like are assigned to each of the regions in the graph display region is created in accordance with the selected display layout and displayed on a monitor screen.
US09754393B2

In the present invention, in a coordinate plane that receives an expression according to a first axis indicating a parameter that impacts a basic rate and a second axis indicating a parameter that impacts a metered power rate, a display unit (230) displays an image indicating coordinates indicating the use state of power received from a grid.
US09754387B2

A method for creating an energy series of images acquired using a multi-energy computed tomography (CT) imaging system having a plurality of energy bins includes acquiring, with the multi-energy CT imaging system, a series of energy data sets, where each energy data set is associated with at least one of the energy bins. The method includes producing a conglomerate image using at least a plurality of the energy data sets and, using the conglomerate image, reconstructing an energy series of images, each image in the energy series of images corresponding to at least one of the energy data sets.
US09754384B2

Disclosed are a method for compression, decompression and progressive transmission of spatial data and a device thereof. A compression method for spatial data comprises: according to a preset view control parameter, acquiring a compression parameter Z; according to the view control parameter, determining a reference point P; according to the compression parameter Z, converting the coordinate values of the coordinate points of the spatial data and the coordinate value of the reference point P into integers; and using the differences of the values resulting from conversion of the coordinate values of the coordinate points of the spatial data into the integers and the values resulting from conversion of the coordinate values of the reference point P into integers as compressed data. Also disclosed are a method for determining the maximum data bit for storing spatial data, a method for inserting incremental data, a method for compressing and decompressing incremental data and a device thereof. The present invention can solve the problems of a method for compression and progressive transmission of spatial data, such as large calculation amount, low efficiency, and incapability of guaranteeing correct display of spatial correlation among all the compressed spatial data.
US09754370B2

A mobile processing device system for patient monitoring data acquisition includes a repository of information. The information associates a particular patient monitoring device type for displaying a particular patient parameter with a particular text label identifying the particular patient parameter. A portable processing device includes an imaging device for acquiring image data representing an image presenting patient parameter data from the particular patient monitoring device type. An image recognition processor uses the information, for analyzing the image data to identify the particular text label identifying the particular patient parameter and a value of the particular patient parameter. An output processor communicates data representing the particular patient parameter and the value to a destination.
US09754362B2

The present disclosure relates to an image processing apparatus, an image processing method, and a program which highlight a main object more outstandingly.A tone curve adjustment unit performs tone curve adjustment on a target region of an input image signal (IN), and supplies an image signal subjected to the tone curve adjustment to a local level detection unit. The local level detection unit obtains a local level. A contrast adjustment unit performs adaptive contrast enhancement according to the local level from the local level detection unit. The present disclosure can be applied to an image processing apparatus which highlights a predetermined part of an image using the tone curve adjustment and the adaptive contrast adjustment, for example.
US09754357B2

A histogram generator generates a histogram that indicates a count of pixels of a designated color in association with coordinates along a basic axis of a screen, for frame image data obtained by filming a real space. A histogram smoother performs smoothing of the generated histogram. A three-dimensional coordinates generator selects a value associated with particular coordinates from among the counts indicated in the smoothed histogram, and performs depth value determination for a target object using the selected value.
US09754354B2

An information processing terminal displays a layout drawing that indicates a layout of targets on a display screen on a display unit. The information processing terminal includes a calculator that calculates an angle formed by one edge of borderlines in the layout drawing and one edge of the display screen and also has a display controller that rotates the layout drawing through the calculated angle so that the one edge of the borderlines in the layout drawing is made parallel to the one edge of the display screen and displays the rotated layout drawing on the display unit.
US09754350B2

Systems and methods of automatic image sizing are provided. An image is provided in a first frame within a first layout. A request to display the image in a second frame of a second layout is received, where the second frame is different than the first frame. Region data associated with the image is accessed. The region data corresponds to a prior edit to the image and indicates a portion of the image to be displayed in the second frame. The image is provided in the second frame using the region data such that the portion of the image is displayed in the second frame.
US09754345B2

Techniques related to graphics rendering including techniques for compression and/or decompression of graphics data by use of pixel region bit values are described.
US09754342B2

An apparatus and method for identifying sub-groups of execution resources for parallel pixel processing. For example, one embodiment of a method comprises: determining X and Y coordinates for a pixel block to be processed; performing a first set of one or more modulus operations using even bits from the X and Y coordinates to generate a first intermediate result; performing a second set of one or more modulus operations using odd bits from the X and Y coordinates to generate a second intermediate result; comparing the first intermediate result and the second intermediate result to generate a final result; and using the final result to select a first set of processing resources from a set of N processing resources for processing the pixel block.
US09754341B2

The present disclosure relates to signal processing such as digital watermarking and data hiding. A sparse or dense digital watermark signal can be conveyed with a narrow-band absorption material corresponding to a center wavelength of a Point of Sale (POS) barcode scanner. The POS barcode scanner typically captures 2D imagery. Since the narrow-band absorption material absorbs over a narrow-band it is relatively imperceptible to the Human Visual System (HVS) but can be seen by the POS scanner.
US09754338B2

Particular embodiments described herein provide for a communication system that can be configured to receive a request for a service from a user, communicate to the user details about a specific service provider that will fulfill the requested service, determine a location of the user using a location module, and notify the user when the user is proximate to the specific service provider that will fulfill the requested service. Further, the communication system can be configured to notify the user when the user is not proximate to the specific service provider that will fulfill the requested service. In an example, the specific service provider is a transportation provider.
US09754337B2

The relative health of data storage drives may be determined based, at least in some aspects, on data access information and/or other drive operation information. In some examples, upon receiving the operation information from a computing device, a health level of a drive may be determined. The health level determination may be based at least in part on operating information received from a client entity. Additionally, a storage space allocation instruction or operation may be determined for execution. The allocation instruction or operation determined to be performed may be based at least in part on the determined health level.
US09754336B2

Gesture-based communication systems and methods for communicating with healthcare personnel are disclosed. According to an aspect, a system is disclosed that includes a movement detector configured to detect movement of muscle and to generate a wireless signal in response to detection of the muscle movement. The system also includes a base station in wireless communication with the movement detector, and configured to implement a predetermined action based on the wireless signal. The base station may be configured to interface with a healthcare call system such as in a hospital environment. The base station may control the healthcare call system to communicate a notification signal based on the wireless signal.
US09754335B2

A system for providing transportation services in a health care facility includes a communication network, a transportation services management system, one or more dispatcher devices, and one or more transport responder mobile devices. The transportation services management system stores and retrieves information relating to dispatches of transportation services jobs at one or more health care facilities. The dispatch devices exchange, with the transportation services management system, information relating to the transportation services jobs and display information to a transportation dispatch manager. The transport responder mobile devices exchange, with the transportation services management system, information relating to the transportation services jobs and display information to transport responders.
US09754332B2

A system, method, and computer-readable storage medium configured to anticipate travel by payment account holders without using payment transaction data.
US09754328B2

A social activity planning method includes the following operation. A database storing multiple candidate invitees with their geographical locations and interest scores towards a topic, and a social graph including vertices representing the candidate invitees and edges connecting two vertices representing mutual acquaintance of the associated candidate invitees is accessed. A social activity request including an invitation number, information about a social activity, and a familiarity condition for the social activity request is received. At least one feasible solution including the invitation number of the candidate invitees and meeting the familiarity condition is generated. A group of selected invitees are found based on the feasible solution and the information about the social activity.
US09754327B2

A method and apparatus for configuring social networking site (SNS) sharing functions is disclosed. The method comprises downloading an interface configuration file and user information related to at least one SNS; processing and storing the interface configuration file and the user information; and transferring at least one content file to the at least one SNS based on the configuration file and user information.
US09754325B1

Methods and systems for monitoring use and determining risks associated with operation of a vehicle having one or more autonomous operation features are provided. According to certain aspects, a virtual log of data regarding performance of the features in a non-test environment may be recorded during operation of the vehicle. This may include information regarding the vehicle, the vehicle environment, use of the autonomous operation features, and/or control decisions made by the features. The control decisions may include evasive maneuvers performed by the vehicle under the control of the features. The performance data in the virtual log may be used to determine risk levels associated with vehicle operation by the autonomous operation features. The risk levels may further be used to adjust an insurance policy associated with the vehicle.
US09754319B2

A source document framework for accounting systems is described. An apparatus may comprise an accounting application arranged for execution by the processor circuit, the ERP application comprising a source document framework component arranged to create a new source document type to add to heterogeneous source document types, and a source document process component arranged to process source documents of the heterogeneous source document types, with at least one of the heterogeneous source document types including a previous source document type arranged for use with process logic specific to the previous source document type, and process one or more source documents of the new source document type with the process logic specific to the previous source document type. Other embodiments are described and claimed.
US09754316B1

An electronic bidding service is described which substantially automatically acquires items for buyers in response to bidding information entered by the buyers. To function in this manner, the electronic bidding service makes use of an item authority. The item authority links items specified in different offers to master reference information associated with the items, thereby allowing the electronic bidding service to identify groups of offers which are selling the same or related item. In one case, a buyer can instruct the electronic bidding service to obtain a desired item from a specific offer. If this bid is unsuccessful, the electronic bidding service can extend the bidding procedure to one or more other offers that feature the same or related item. This extension is based on the master reference information.
US09754311B2

The invention provides methods and apparatus for detecting when an online session is compromised. A plurality of device fingerprints may be collected from a user computer that is associated with a designated Session ID. A server may include pages that are delivered to a user for viewing in a browser at which time device fingerprints and Session ID information are collected. By collecting device fingerprints and session information at several locations among the pages delivered by the server throughout an online session, and not only one time or at log-in, a comparison between the fingerprints in association with a Session ID can identify the likelihood of session tampering and man-in-the middle attacks.
US09754303B1

A system, apparatus, method, and computer program product are provided that receive first input via a console to configure a plurality of different combinations of performance parameters that correspond to a manner in which a service may be provided, wherein the console is configured to provide a plurality of other services. The system, apparatus, method, and computer program also publish a plurality of user-facing interfaces to a service request catalog as a plurality of different service offerings, wherein the plurality of different service offerings correspond to the plurality of different combinations of performance parameters for the service. Further, the system, apparatus, method, and computer program initiate the service in a manner that corresponds to one of the plurality of different combinations of performance parameters for one of the plurality of service offerings when that one of the plurality of service offerings is selected with second input received via the console.
US09754302B2

According to one described embodiment, a method is provided in which transaction information is determined. The transaction information is associated with (i) a buyer who has arranged to purchase a product from a central controller at a first price established between the buyer and the central controller and (ii) a merchant that offers the product for sale at a second price, different from the first price, without offering the product for sale to buyers at the first price. Information is transmitted that facilitates the acquisition of the product by the buyer, in exchange for payment provided by the buyer to the central controller. An amount based on the second price is provided to the merchant.
US09754292B1

Methods, apparatuses, and computer-readable media for serving annotations are disclosed. When a contact of a user recommends an ad, the score of the ad may be boosted in an ad auction. The amount of boosting depends on contact affinity. Contacts with greater contact affinity may be more influential, and ads that are recommended by such contacts may have a higher click-through rate. The greater the affinity between the user and contact, the greater the boost to the ad score. Affinity may be measured by a weight value, which is determined by, for example, social network interactions, e-mail/instant messaging communications, and phone logs and contact lists.
US09754286B2

One or more embodiments of the disclosure include methods and systems that allows for improved user navigation within a group of content items. For example, a content navigation system can identify a content item within a group of content items to provide to a user in response to a user interaction. In some embodiments, the content navigation system can identify a content item to provide to the user based on one or more factors, such as a characteristic of a user interaction and a relevance of a content item. In addition, the content navigation system can strategically provide advertisement content items to a user by adjusting one or more factors with respect to advertisement content items.
US09754284B2

Disclosed is a system and method for displaying search results upon the occurrence or detection of an event and/or time-delay. The present provides a user with the ability to view search results upon satisfaction of an event trigger or specified time delay (e.g., a rule). The disclosed systems and methods enable features that allow a user to link a search query and/or a set or sets of results for the search query to a trigger, whereby upon detection and satisfaction of such trigger, the search (and/or related results) are displayed. Such trigger can be associated with, but not limited to, a calendar event, to-do list item, location, a product or contact person, among other types of event based information events.
US09754276B2

A method for providing a promotion to a user to do commerce at a physical location includes offering a right to a particular piece of digital content to the user as an incentive to a commercial transaction that occurs at least partly at the physical location, discerning that the user is located at the physical location, and in response to the discerning, interacting with the user to provide the digital content to the user on a mobile device associated with the user.
US09754275B2

A system and method are disclosed for applying a rebate or promotion associated with a transaction account. Offer information representing an offer for a promotion or rebate provided to a purchaser is received, and at least some of the offer information is processed to associate the purchaser with at least one transaction account. Account information representing the at least one transaction account associated with the purchaser is transmitted to a computing device associated with the first party. Transaction information representing a transaction associated with the offer information and the account information is received from a computing device associated with the first party or a second party, and is processed to associate the transaction with the transaction account associated with the purchaser and the promotion or rebate. The rebate or promotion is applied as a function of the transaction information.
US09754273B2

The claimed subject matter provides a system and/or a method that facilitates utilizing data within a network including numerous data communications. An interface that can receive data associated with a data communication within a network. An enterprise resource track (ERT) component that can generate context associated with the data communication and at least one resource to enable a second data communication to be efficiently directed to the at least one resource based on the generated context.
US09754264B2

A communication system comprising at least one electric appliance (2, 17, 18, 19, 20) and a server (1, 21). The appliance (2, 17, 18, 19, 20) is linked to the server (1, 21), relevant data of the appliance (2, 17, 18, 19, 20) is reproduced in the server (1, 21) and the latter can be connected to a call center (5) via the Internet. When a request is made, the call center can access the server (1, 21) or the appliance (2, 17, 18, 19, 20) and the desired appliance (2, 17, 18, 19, 20) function or status can be achieved by the remote action of the center.
US09754262B2

Particular embodiments provide recommendations based on community affiliation. In one embodiment, the method determines a query from a target user. A community in which the target user is a member is then determined. The community may include a plurality of members that have joined the community based on a common interest. User activity information is analyzed for at least a portion of the members of the community to determine a recommendation for the query. The user activity information is determined to be of interest to the target user based on the target user's membership in the community. For example, based on the user's membership in the community, recommendations as to what other members in the community liked can be correlated to the query for the target user. Thus, the recommendation may be provided to the user based on what other users in the community liked.
US09754260B2

Described herein are systems and computer-implemented methods for configuring a payment account in an account hierarchy using transaction codes that carry transaction information. The transaction codes carry sufficient information to help inform a decision of whether to lock the payment account so as to prevent an initiated transaction from completing. The decision can be fully-automated based on rules and/or intelligent machine analysis. The systems and methods can also seek, in real-time, authorization from an account administrator. The systems and methods can also allow the administrator to create a locking rule for the payment account. The administrator can be identified using the account hierarchy.
US09754255B1

The invention relates to authentication in mobile financial transactions, and more particularly, to systems, devices and methods of employing a location tracking function within a mobile device for the purpose of authenticating a user and a trusted transaction when this mobile device is configured to a mobile point-of-sale (POS) terminal. Authentication is primarily implemented by a secure element integrated within the mobile device based on comparison between captured geo-location data and some known information, such as a retailer address, this user's behavior pattern and shopping habit, that may be derived from the geo-location data. In the secure element, a secure memory stores a plurality of geo-location data from which a secure processor generates information concerning a behavior pattern or a shopping habit of the user. A V/A unit receives a real-time geo-location of the mobile device, and thereby, verifies the user or the trusted transaction according to the generated information.
US09754252B2

A system and method in accordance with example embodiments may provide a user-loadable stored value card. Additionally, a system and method in accordance with example embodiments may allow an institution to receive a user-loadable stored value card activation request from a sender, activate a user-loadable stored value card using the information received in the activation request, and provide card management capabilities to the sender.
US09754251B2

A system and method for coordinating processing of a funds transfer transaction between a transaction requestor and a transaction responder over a communications network. The transaction system comprises receiving a funds amount, requestor identification information, and responder identification information, such that at least one of the funds amount, the requestor identification information, or the responder identification information is encoded in symbology information embodied in a barcode. The system also decodes the symbology information into unencoded information using a coding scheme of the barcode and generates a funds transfer request for the funds transfer transaction, such that the funds transfer request has content including the unencoded information decoded from the symbology information. The system also sends the funds transfer request to a transaction processing system for subsequent settlement, as well as receives transaction confirmation messages.
US09754249B2

A data processing apparatus includes a first interface to which a device which reads data is connected, a second interface to which a terminal apparatus is connected, an identification information transmission unit that transmits identification information to the terminal apparatus, and a control unit that when the data read by the device is input to the first interface, determines an association of the device and the terminal apparatus based on a correspondence of the read data and the identification information transmitted to the terminal apparatus.
US09754247B2

An adaptable and extensible interface is described for connecting one or more point of sale (POS) applications to one or more at a wide variety of retail application is described. The interface may be embodied as a programmable state machine employing XML tiles to customize its operation reusable retail applications may be utilized as part of the interface approach.
US09754243B2

A situational and global context aware calendar, communications, and/or relationship management method and system is disclosed. The system is configured to receive non-calendaring related context information, and, based on that context information, to automatically determine one or more parameters of a meeting request.
US09754242B2

According to some embodiments, it may be detected that a deployment archive to be deployed to a runtime server includes first and second business process artifacts, wherein the first artifact supports versioning and the second artifact does not support versioning. A version identifier to be associated with the second artifact may then be calculated, and at least one prior version identifier of the second artifact, associated with at least one prior deployment of the deployment archive to the runtime server, may be determined based on information from a version history database. The deployment archive containing the first and second artifacts may then be deployed to the runtime server along with the prior versions of the second artifact associated with the determined prior version identifiers. A new version history may then be stored in the version history database by adding the newly calculated version identifier to the at least one determined prior version identifier.
US09754241B2

Disclosed are systems, methods, and computer readable media for providing a collaborative communication environment. The method embodiment comprises receiving user profiles, establishing a collaborative communication environment where a plurality of users simultaneously interact over a network, converting data to be sent to each user in a collaborative environment based on the respective user's profile, and presenting a localized experience to each user using the converted data.
US09754239B2

A process management system uses a radio frequency identification (RFID) detection system in the form of, for example, a phased array antenna based RFID detection system to track and manage material storage and flow in a manufacturing process or plant. The process management system operates in conjunction with the various machines that implement manufacturing stages or steps of the manufacturing process to assure that the correct materials and processing procedures are used at or on the various production machines of the process to produce a particular product as defined by a job number or job order. The process management system is thereby able to increase the efficiencies of the plant and to increase the quality of the plant production by reducing or eliminating waste, manufacturing errors and shipping errors in the production facility.
US09754235B1

Various embodiments of a system and method for authoritative item identification based on facility operations are described. Embodiments may include an authoritative item identification component configured to, for each particular item of multiple items in inventory of a materials handling facility, determine multiple identifiers for the particular item, where one or more of the multiple identifiers are electronically obtained from a unit of the particular item during operations of the materials handling facility. The authoritative item identification component may, for each of the multiple identifiers, determine a quantity of instances in which that identifier was electronically obtained from a given unit of the particular item. The authoritative item identification component may, based on a statistical analysis of the quantities, determine one of the multiple identifiers as being an authoritative identifier for the particular item. The authoritative item identification component may identify one or more units based on the authoritative identifiers.
US09754231B2

An approach that provides presence driven notification to a subscriber when a business process automation chain requires manual intervention is provided. In one embodiment, there is a notification tool, including a routing component configured to transmit a message to the subscriber based on data gathered relating to subscriber presence, location and preferences.
US09754226B2

Techniques for analyzing effectiveness of an urban area based on traffic patterns collected from route-oriented vehicles. A process collects sequences of global positioning system (GPS) points in logs and identifies geographical locations to represent the urban area where the route-oriented vehicles traveled. The process models traffic patterns by: partitioning the urban area into regions based at least in part on major roads, segmenting the GPS points from the logs into time slots, and identifying the GPS points associated with transporting a passenger in the route-oriented vehicles. The process models traffic patterns by projecting the identified GPS points onto the regions to construct transitions of the identified GPS points travelling between the regions. Then the process builds a matrix of the regions for each time slot in each day based on a number of the transitions. Each item in the matrix represents an effectiveness of a connection between two regions.
US09754212B2

An efficient fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The efficient fact checking system automatically monitors information, processes the information, fact checks the information efficiently and/or provides a status of the information.
US09754211B2

A decision tree methodology based uplift modeling approach, wherein one decision tree is developed simultaneously on test and control groups with the objective of maximizing the mean-difference in identified subsets within the data. The incrementality modeling approach discussed may be applied in any situation where an incrementality model is required to determine who among a group of users should be exposed to a treatment with the goal of receiving a positive response.
US09754206B1

Deep learning is used to identify a potential risk that a contract will be unenforceable due to a drafting error whereby one or more terms or phrases are ambiguous. The system involves mining and using existing classifications of data (e.g., from a litigation database) to train one or more deep learning algorithms, and then examining the internal electronic drafts of contracts with the trained algorithm, to generate a scored output that will enable enterprise personnel to be alerted to the ambiguity risks and take action in time to prevent the risks from resulting in harm to the enterprise.
US09754205B1

Deep learning is used to identify specific, potential risks to an enterprise (of which product liability is the prime example here) while such risks are still internal electronic communications. The system involves mining and using existing classifications of data (e.g., from an internal litigation database, or from external sources such as customer complaints, and/or warranty claims) to train one or more deep learning algorithms, and then examining the enterprise's internal electronic communications with the trained algorithm, to generate a scored output that will enable enterprise personnel to be alerted to risks and take action in time to prevent the risks from resulting in harm to the enterprise or others.
US09754190B1

System and method for image classification based on Tsallis entropy are provided. An image may be segmented to obtain image regions. The image regions may be analyzed to generate histograms. The histograms may be analyzed to compute Tsallis entropy values. The image regions may be associated with categories based on the Tsallis entropy values. Image regions associated with a first category may be classified to obtain classification information. The classification information may be transmitted to an external device. Information related to image regions associated with a second category may be transmitted to the external device. The external device may be configured to classify the image regions associated with the second category based on the transmitted information.
US09754185B2

A weight value used for a beamforming process performed on received signals in an ultrasound imaging apparatus is obtained with a small amount of computations and with a high degree of precision, even when a method of adaptive signal processing is employed.Multiple elements 401 receive ultrasound signals from a test subject, and the similarity operator 404 obtains the similarity between the received signals x(n). By using the similarity C(n) between the received signals obtained by the similarity operator 404, the adaptive weight operator 407 computes the adaptive weight w(n) in association with the similarity. The beamforming operator 408 uses the adaptive weight w(n) and the received signal x(n) to generate a beamforming output. The imaging processor 108 uses the beamforming output to generate image data. By way of example, the similarity operator 404 performs computations of the similarity in the time direction.
US09754183B2

The present invention relates to a system and method for providing additional information using image matching. The present invention provides a system for providing additional information using image matching, including: a image input unit configured to receive a video or an image input from a user terminal; a query image determination unit configured to determine a query image, i.e., a query target, from the video or image received from the image input unit; a feature point extraction unit configured to extract feature points of the query image determined by the query image determination unit, and to generate feature point information of the extracted feature points; a reference meta-information database configured to store a structure image identifier (ID) of a structure image of a structure on which an original image has been installed, structure image feature point information of the structure image, and additional information to be provided to the user terminal in association with the structure image ID; an image matching unit configured to determine a matching structure image ID by comparing the feature point information of the query image generated by the feature point extraction unit with the structure image feature point information stored in the reference meta-information database; and an additional information provision unit configured to provide the additional information stored in association with the structure image ID determined by the image matching unit to the user terminal, and a method using the same.
US09754181B2

The disclosure concerns processing of electronic images, such as hyperspectral or multispectral images (302) to determine an output color value for a component spectrum of a decomposed multispectral or hyperspectral image. A processor (120) first determines or accesses the component spectrum and a first color value for the component spectrum and receives an input color value for a pixel location in the image, wherein the component spectrum contributes to the pixel. The processor (120) then determines the output color value for the component spectrum based on the first color value for the component spectrum, the input color value and a utility score and stores the output color value for the component spectrum on a datastore (118). It is an advantage that the processor (120) receives a color value for a pixel location but the output color value is not exactly the received color value but one that is determined based on a utility score.
US09754179B2

The present disclosure can obtain a high-quality composite image by determining a suitable boundary when input images are sequentially stitched together to generate the composite image. An image generating apparatus 1 generates a composite image by stitching sequentially input images together. A difference value calculating section 15 calculates difference values by using the pixel values of a reference image and the pixel values of a target image that partly overlap the reference image. The difference values represent the relative relationship between the reference image and the target image. A boundary determining section 16 determines a boundary for stitching the reference image and the target image together by using the difference values calculated by the difference value calculating section 15. Then, an image compositing section 18 generates the composite image by stitching the reference image and the target image together based on the boundary determined by the boundary determining section 16.
US09754173B2

A smart parking assist apparatus and method are provided. The smart parking assist apparatus operates a smart parking assist function after a vehicle stops and searches a parking slot using a plurality of imaging devices. In addition, the searched parking slot is set to a target parking slot and parking slot information regarding the target parking slot is output. The apparatus recognizes a parking line of the target parking slot and an object adjacent to the target parking slot and sets a parking reference line based on the recognized information, after the parking slot information is output. The vehicle is then operated to be parked in the target parking slot based on the parking reference line.
US09754170B2

Systems and methods for replacing original media bookmarks of at least a portion of a digital media file with replacement bookmarks is described. A media fingerprint engine detects the location of the original fingerprints associated with the portion of the digital media file and a region analysis algorithm characterizes regions of media file spanning the location of the original bookmarks by data class types. The replacement bookmarks are associated with the data class types and are overwritten or otherwise are substituted for the original bookmarks. The replacement bookmarks then are subjected to a fingerprint matching algorithm that incorporates media timeline and media related metadata.
US09754169B2

Merchandise management is implemented by recognizing a piece of merchandise in an image on a video in real time. A piece of merchandise and m-number of first local feature which are respectively 1-dimensional to i-dimensional feature vectors are stored after being associated with each other, n-number of feature points are extracted from an image on a video captured by an imaging unit, n-number of second local feature which are respectively 1-dimensional to j-dimensional feature vectors are generated, a smaller number of dimensions of the number of dimensions i and the number of dimensions j is selected, and a recognition that the merchandise exists in the image on the video is made when it is determined that a prescribed proportion or more of the m-number of first local feature of the selected number of dimensions correspond to the n-number of second local feature of the selected number of dimensions.
US09754159B2

A spherical content capture system captures spherical video content. A spherical video sharing platform enables users to share the captured spherical content and enables users to access spherical content shared by other users. In one embodiment, captured metadata or video/audio processing is used to identify content relevant to a particular user based on time and location information. The platform can then generate an output video from one or more shared spherical content files relevant to the user. The output video may include a non-spherical reduced field of view such as those commonly associated with conventional camera systems. Particularly, relevant sub-frames having a reduced field of view may be extracted from each frame of spherical video to generate an output video that tracks a particular individual or object of interest.
US09754153B2

The present invention provides a method for image processing, a corresponding apparatus and a computer program product. The method comprises performing face detection of an image, obtaining a coarse face segmentation region of at least one face and a contour edge of the at least one face based on the face detection; and adjusting the coarse face segmentation region based on the contour edge to obtain a fine face segmentation region. By using the method, corresponding apparatus and computer program product of the present invention, the coarse face region in an image can be precisely segmented, which provides a good basis for the subsequent image processing based on the fine face segmentation region.
US09754148B2

An image correction apparatus includes a correction amount calculating unit which calculates, in response to a position of a hand on an image, a correction amount for placing the hand to face an imaging unit included in an image acquiring unit for generating the image; and a correcting unit which corrects an estimated coordinate representing a position of a point in a real space corresponding to each pixel included in a region in which the hand is captured in the image in accordance with the correction amount, and projects each of the points after the correction on a corrected image to generate the corrected image.
US09754131B2

A system and method are disclosed for rendering published documents tamper evident. Embodiments render classes of documents tamper evident with cryptographic level security or detect tampering, where such security was previously unavailable, for example, documents printed using common printers without special paper or ink. Embodiments enable proving the date of document content without the need for expensive third party archival, including documents held, since their creation, entirely in secrecy or in untrustworthy environments, such as on easily-altered, publicly-accessible internet sites. Embodiments can extend, by many years, the useful life of currently-trusted integrity verification algorithms, such as hash functions, even when applied to binary executable files. Embodiments can efficiently identify whether multiple document versions are substantially similar, even if they are not identical, thus potentially reducing storage space requirements.
US09754127B2

An apparatus, a method and a product for transferring security-critical medical data records via a public network are disclosed. In order to be able to transmit security-critical data sections in pseudonymized form, a pseudonymization function is adaptively applied to the data records. The pseudonymization function is in each case calculated dynamically on the basis of a processing context that has been read in and that takes account of the planned user role, the planned intended use of the data processing and an application context.
US09754122B1

Technologies are described herein for isolating tenants executing in a multi-tenant software container. Mechanisms for resource isolation allow tenants executing in a multi-tenant software container to be isolated in order to prevent resource starvation by one or more of the tenants. Mechanisms for dependency isolation may be utilized to prevent one tenant executing in a multi-tenant software container from using another tenant in the same container in a manner that requires co-tenancy. Mechanisms for security isolation may be utilized to prevent one tenant in a multi-tenant software container from accessing protected data or functionality of another tenant. Mechanisms for fault isolation may be utilized to prevent tenants in a multi-tenant software container from causing faults or other types of errors that affect other tenants executing in the same software container.
US09754117B2

The invention relates to a system for providing an automated security management framework for an enterprise based on the enterprise's operations, infrastructure, and user-based processes, as well as industry-specific rules and regulations associated with the enterprise. The system is configured to generate recommendations or instructions based on correlation of enterprise's operations, infrastructure, and user-based processes with industry-specific rules and regulations. The recommendations or instructions are then provided to a user associated with the enterprise so as to facilitate actions to be taken to address a potential security threat.
US09754112B1

An example process includes: identifying, by one or more processing devices, candidate code in executable code based on a static analysis of the executable code, where the candidate code includes code that is vulnerable to attack or the candidate code being on a path to code that is vulnerable to attack, where information related to the attack is based, at least in part, on the candidate code; customizing, by one or more processing devices, a healing template based on the information to produce a customized healing template; and inserting, by one or more processing devices, the customized healing template into a version of the executable code at a location that is based on a location of the candidate code in the executable code, where the customized healing template includes code that is executable to inhibit the attack.
US09754110B2

An illustrative embodiment of a computer-implemented process for configuring configuration settings authenticates a user of a predetermined system to form an authenticated user and obtains configurable configuration settings associated with the authenticated user for the predetermined system to form obtained settings. The obtained settings are used in a further portion of a power-on process to configure the predetermined system, whereby configuring the predetermined system alters available resources and associated resource consumption of the predetermined system subject to the obtained settings.
US09754108B1

Disclosed are an apparatus and method of verifying an application installation procedure. One example method of operation may include receiving an application at a computer device and initiating the installation of the application on the computer device. The method may also provide executing the application during the installation procedure and creating a hash value corresponding to the executed application data. The method may further provide storing the hash value in memory and comparing the hash value to a pre-stored hash value to determine whether to continue the installation of the application.
US09754102B2

A system and method for managing pestware on a protected computer is described. The method in one variation includes monitoring events during a boot sequence of the computer; managing pestware-related events before native applications can run and after a kernel is loaded; managing pestware-related events when native applications can run; and scanning a registry of the computer for pestware when native applications can run. In variations, a pestware management engine is initialized after an operating system of the protected computer is initialized and the pestware management system both receives an event log of the monitored events and compiles the set of behavior rules utilized by kernel-level monitor.
US09754101B2

A proposed password is decomposed into basic components to determine and score transitions between the basic components and create a password score that measures the strength of the proposed password based on rules, such as concatenation, insertion, and replacement. The proposed password is scored against all known words, such as when a user is first asked to create a password for an account or access. The proposed password can also be scored against one or more previous passwords for the user, such as when the user is asked to change the user's previous password, to determine similarity between the two passwords.
US09754093B2

Input streams are automatically and continuously evaluated in a passive manner from sensors and resources of a device. The streams are weighted and aggregated to produce single confidence values. A current single confidence value is used to passively authenticate a user for access to the device or to one or more resources of the device when the user attempts access.
US09754092B2

One or more embodiments of the invention provide access to a work environment in a mobile device from a lock screen presented by a personal environment of the mobile device, wherein the work environment is running in a virtual machine supported by a hypervisor running within the personal environment and wherein the personal environment is a host operating system (OS) of the mobile device. The host OS receives an authentication credential from a user in response to a presentation of the lock screen on a user interface (UI) of the mobile device and then determines whether the authentication credential is valid for the personal environment or the work environment. If the authentication credential is valid for the personal environment, access is enabled only to the personal environment. If the authentication credential is valid for the work environment, access is enabled to both the personal environment and the work environment.
US09754088B2

An information processing system includes an information processing device, and an electronic device to utilize a service provided from the information processing device. A service delivery unit provides the service for the electronic device. An information management unit manages license information of the service, generates use permission information and sends the generated use permission information to the electronic device. An execution management unit manages an execution request of the service specifying the use permission information of the service. An execution unit determines whether to have a use authority of a function of the electronic device utilized by the service based on contents of the license included in the use permission information of the service and executes the service by utilizing the function of the electronic device upon determining that the use authority of the function of the electronic device utilized by the service is present.
US09754083B2

An apparatus (102, 104) and method for generating a formatted clinical study report (206) by analyzing submitted clinical study data (150) based on semantics and maximum entropy analysis at a server (104). Sections of the formatted clinical study report are identified in the submitted data (111) using semantics analysis and maximum entropy analysis (204). The identified sections are formatted and output as the formatted clinical study report (206). The formatted clinical study report (206) may be reviewed and edited after generation by a user interfacing with the server (104).
US09754079B2

A method that includes configuring a first and a second identification band with unique serial numbers, each of said bands being connected to a signal cable attached to a sensor is provided. The first identification band is securely fixed to a first location on the patient and the second identification band is securely fixed to a second location on the patient. The first and second identification bands are connected with a bridging band. The signal cable is connected to a diagnostic test monitoring system and the patient's oxygen saturation is monitored. The first and second identification bands are configured to evidence tampering when removed.
US09754076B2

A computer processor may receive medical data including a report and an image. The computer processor may analyze the report using natural language processing to identify a condition and a corresponding criterion. The computer processor may also analyze the image using an image processing model to generate an image analysis. The computer processor may determine whether the report has a potential problem by comparing the image analysis to the criterion.
US09754075B1

In an aspect, a method of monitoring one or more symptoms of a person include repeating, over a period of time, the steps of: selecting, by the person, one or more symbolic representations corresponding to one or more symptoms from a predefined set of symbolic representations presented to the person; and electronically recording data regarding the one or more symbolic representations selected by the person such that the data is electronically accessible later for generating a history of the symptoms of the person over the period of time. The one or more symbolic representations corresponding to one or more symptoms is selected using an electronic device having a component for displaying the predefined set of symbolic representations that is coupled to a user input for receiving the selection of the one or more symbolic representations by the person.
US09754074B1

A smart placement module determines components of received medical data, such as medical reports and image montages, to forward to one or more secondary location, such as an EMR system, based on smart placement rules that are established by a user that receives the medical data, such as a referring doctor. Thus, the smart placement module decreases or removes the need for the receiving user to manually select and transfer certain medical data for storage at the EMR system. Accordingly, the receiving user, and other authorized EMR system users, may have prompt access to the medical data via their respective connections to the EMR system. In one embodiment, the smart placement module transmits a patient identification file that is usable by the receiving EMR system to allow the EMR system to associate received medical data with other data regarding a respective patient.
US09754070B2

Systems and techniques for computing a timing effort metric are described. According to one definition, the computed timing effort metric indicates a level of difficulty of fixing a timing violation associated with a timing path between two circuit objects in a circuit design layout.
US09754069B2

Embodiments perform static timing analysis using a digital representation of a circuit. The digital representation of the circuit includes multiple instances of a cell in a hierarchical cell block circuit. Timing context information is determined for each instance of the cell included in the circuit. A merged timing context information is determined to bound and cover each of the plurality of instances of the cell. A slack estimate is determined for a pair of ports for each instance of the cell. The instance with the smallest slack estimate is identified. A slack estimate for a pair of ports of the cell is determined based on the merged timing information of the cell. A timing credit is determined for the pair of ports based on the slack of the instance with the smallest slack and the slack estimate from the bound information for the pair of ports.
US09754066B2

A semiconductor design apparatus computes a consumption current in a macro cell region in the semiconductor device. A first region is defined to be a first shape and size on an upper surface on at least one end of a one-side end portion of the macro cell region based on the consumption current in the macro cell region and an allowable current per via that connects a power supply layer and the macro cell region to each other. A second region is defined as a second shape and size on the upper surface of the macro cell region based on the first region. The apparatus determines an arrangement of the macro cell region and the power supply layer based on the second region and determines the arrangement of vias in the second region based on the arrangement of the macro cell region and the power supply layer.
US09754063B2

Reducing dynamic clock skew and/or slew in an electronic circuit is provided by: referencing a layout database and/or netlist of a design for the electronic circuit; identifying a set of neighboring buffer pairs with active buffers and adjacent sub-meshes, which are connected by a shorting bar; for each neighboring buffer pair of the set: placing a dummy buffer for each of their active buffers in the adjacent sub-meshes close to the active buffers; routing an input of a first dummy buffer located in a first sub-mesh to an output of an active buffer in a second sub-mesh; routing an input of a second dummy buffer located in the second sub-mesh to an output of an active buffer in the first sub-mesh; and connecting inputs of the first and second dummy buffers to the shorting bar.
US09754062B2

A method of implementing timing adjustments across a transparent latch of an integrated circuit, a system, and a computer program product are described. The method includes obtaining initial input timing slack and input potential power savings at an input and an initial output timing slack and output potential power savings at an output of the transparent latch. The method also includes adjusting a cycle boundary of the transparent latch to obtain a new input timing slack at the input and a new output timing slack at the output of the transparent latch, wherein the new input timing slack is greater than the initial input timing slack based on the input potential power savings being greater than the output potential power savings and the new output timing slack is greater than the initial output timing slack based on the output potential power savings being greater than the input potential power savings.
US09754061B2

A method of programming a FPGA, wherein the FPGA comprises an array of macrocells, each comprising at least a configurable hardware block and a configurable interconnection network, the method comprises the steps of: providing a high-level configuration file containing: first data defining a set of macrocells and their relative positions; second data defining a configuration of the hardware blocks of the macrocells; and third data defining interconnections between the macrocells; wherein said high-level configuration file contains neither data defining an absolute position of the macrocells within the FPGA, nor local routing information fully defining a configuration of their interconnection networks; converting said high-level configuration file into a bitstream file; and uploading the bitstream file into the FPGA. A semiconductor chip comprising a FPGA and a device configured for programming the FPGA are provided.
US09754051B2

A method, system and computer program product for improving the quality of the posts in a social network. A topic of a post to a social network environment is identified using natural language processing. The tense of the post directed to the identified topic is detected using natural language processing. The post is transformed to a suggested post of a second tense directed to the same topic to the user using natural language processing. A suggested message to be posted by the user to the social network in a third tense (e.g., past tense) based on the posts directed to the identified topic in the first and second tenses (e.g., future and present tenses) is generated using natural language processing thereby forming a past/present/future pairing of posts. By forming a past/present/future pairing of posts, a more complete and understandable view of the user's personal history may be obtained.
US09754050B2

Path-decomposed trie data structures are described, for example, for representing sets of strings in a succinct manner while still enabling fast operations on the string sets such as string retrieval or looking up a string with a specified identifier. A path-decomposed trie is a trie (tree data structure for storing a set of strings) where each node in the path decomposed trie represents a path in the trie. In various embodiments a path-decomposed trie data structure is represented succinctly by interleaving node labels and node degrees in an array and optionally by compressing the node labels using a static dictionary. Node labels may be string characters and a node degree may be a number of children of a node. In some embodiments a path-decomposed hollow trie data structure is used to provide a hash function for string sets.
US09754043B2

In one embodiment, a client application renders a structured document in a graphical user interface, determines whether a select place marker element in the structured document is viewable within the graphical user interface; if the select place marker element is viewable, the client application retrieves and render the data object associated with the place marker element.
US09754032B2

Methods, systems and computer program products for operating a plurality of nodes within a network are provided. Using a monitoring node, a subgroup of the plurality of nodes is monitored, the subgroup including the monitoring node and a non-monitoring node. The non-monitoring node is configured to not manage a distributed database distributed among all monitoring nodes of the plurality of nodes, other non-monitoring nodes of the plurality of nodes, and the monitoring nodes of the plurality of nodes and is configured to not store replicated data from other ones of the plurality of nodes.
US09754031B2

A method includes receiving landing page information from a content provider, the landing page information being representative of one or more graphical aspects of a landing page associated with the content provider, generating a landing page image representative of the landing page based at least in part on the landing page information, the landing page image being different from the landing page, specifying an association between the landing page image and a content item associated with the content provider, generating a control for presentation along with the content item that, when activated, causes the display of the landing page image providing, in association with a resource, the content item in combination with the control.
US09754025B2

Collections of music and other items, related by time, location, genre, and artist, and that are registered in a data model to provide a foundation for their curatorship, discovery, and procurement are accessed by analyzing captured sound and seeking a match based on an acoustic fingerprint. As a result of said match, a map through the history and culture of music is created for display. The map is created in an embodiment by a series of choices, where a choice is a combination of any of time, place, genre, and artist. Both expert and regular individual curators can define the maps; or the maps can be defined algorithmically. Based upon said matches, one or more animated murals depicting a fundamental combination of any of time, place, genre, and artist are provided to a user via a user interface for the navigation of music, its history, and culture.
US09754024B2

A voice retrieval apparatus executes processes of: obtaining, from a time length memory, a continuous time length for each phoneme contained in a phoneme string of a retrieval string; obtaining user-specified information on an utterance rate; changing the continuous time length for each obtained phoneme in accordance with the obtained information; deriving, based on the changed continuous time length, an utterance time length of voices corresponding to the retrieval string; specifying a plurality of likelihood obtainment segments of the derived utterance time length in a time length of a retrieval sound signal; obtaining a likelihood showing a plausibility that the specified likelihood obtainment segment is a segment where the voices are uttered; and identifying, based on the obtained likelihood, an estimation segment where, within the retrieval sound signal, utterance of the voices is estimated, the estimation segment being identified for each specified likelihood obtainment segment.
US09754018B2

At least some embodiments described herein refer to the user of a rendering interpreter that receives data object(s) from code executing within a restricted environment container (such as an IFrame). The restricted environment container prevents the code from adversely impacting the performance and consistency of the user interface system as a whole, and also prevents the code from adversely impacting the performance of code running in other restricted environment containers.
US09754015B2

A data processing system employs a pre-processing step to create a simplified view of a received entity graph. During the pre-processing step, only the objects and the attributes of those objects within the graph that are required for data processing are selected. Pruned source and target objects are generated by omitting those attributes that are not required for processing. The pruned objects are included in the simplified view that enhances system performance.
US09754013B2

An event-related media management system contextualizes media content. The event-related media management system associates media content with contextual event-related data to associate the media content with the events and information about the events. The contextual event-related data can then be used to provide access to the media content, such as through relevant search results or by presenting the media content in organized displays for contextual browsing and navigation. In some embodiments the event-related media management system generates contextualized media content for contextual search, discovery, and advertising.
US09754007B2

The present disclosure includes a method for transferring checkpoint information of a primary virtual machine from a primary host to a secondary host that includes, by the primary host, capturing checkpoint information from the primary virtual machine to a primary holding buffer on the primary host, generating a first number of partition state records from the checkpoint information, transmitting the first number of partition state records to the secondary host, receiving acknowledgements from the secondary host for a second number of partition state records, and tracking the second number of partition state records acknowledged by the secondary host.
US09754006B2

A cache module responds to an operation request, from a front end, for long relation chain data of a user, and synchronously sends a modification request in the operation request to a receiving module; the receiving module receives the modification request from the cache module, and synchronously stores the modification request into an operation log file of a storage device; a saving module reads the modification request in the operation log file of the receiving module, and modifies the long relation chain data in a database (DB) according to the read modification request.
US09754004B2

An improved technique involves delivering asynchronous notifications of state changes of components of a data storage system by querying a database whose entries contain event descriptors along with a sequentially generated identifier value. In response to a state change of a component, a database server receives a state change indication and updates an entry in the database by recording the state change and generating a new identifier value. A management server running management software then detects state changes by noting the largest generated identifier value from a previous query and queries all entries in the database having an identifier value larger than that previous value. The layers of the management software that subscribe to state change indications of various components may then access those entries as needed.
US09753999B2

A method implemented by a computer network includes storing a database table in a distributed database resident on the computer network. The database table is represented with append-only files, where each append-only file stores data in a logical representation that is independent of the physical representation of the data at a node of the computer network. Data in the append-only files are repartitioned across nodes in the computer network to form repartitioned files. Information about a mapping between the append-only files and the repartitioned files is maintained.
US09753994B2

System and methods for rapid generation of attribute driven temporal clustering are provided. In one embodiment, the system includes a data storage device and a server. The data storage device may be configured to store a database comprising a plurality of records. The system may also include a server in data communication with the data storage device. The server may be suitably programmed to receive a first attribute and a second attribute, search a database stored on a data storage device to obtain a first group of records associated with the first attribute, search the first group of records to obtain a second group of records associated with the second attribute, determine a temporal relationship between a first index date of a first attribute and a second index date of the second attribute, and generate an output comprising a graphical representation of the temporal relationship.
US09753985B2

A configuration settings datastore is partitioned into data groups. Each data group includes a set of configuration settings, a set of membership criteria, and a weight. A request is received for configuration settings for a networked device, the request including a set of parameters associated with the networked device. A set of desired configuration settings are selected from the datastore based on the sets of membership criteria, the set of parameters, and the weights of the plurality of data groups. The desired configuration settings are then transmitted to the networked device.
US09753984B2

Methods and apparatus, including computer program products, implementing and using techniques for decompressing data in a database system. A query is received, which pertains to a subset of data within a compressed set of data. One or more decompression strategies are evaluated using a cost model. The cost model includes an estimated filter factor. A low cost decompression strategy is selected based on the results of the evaluation of the one or more decompression strategies. One or more bytes representing the requested subset of data are located within the compressed set of data. Only a portion of the compressed data that corresponds to the subset of data is decompressed, using the selected decompression strategy, while leaving the remaining set of data in a compressed state.
US09753981B2

A query is received by a database server from a remote application server. The query is associated with a calculation scenario that defines a data flow model that includes one or more calculation nodes. The calculation nodes each define one or more operations to execute by a calculation engine on the database server. Thereafter, the database server instantiates a runtime model of the calculation scenario by accessing a local settings object stored with the calculation scenario that specifies local settings for the calculation scenario. Subsequently, the database server executes the operations defined by the calculation nodes of the instantiated calculation scenario to result in a responsive data set. The data set can then be provided by the database server to the application server.
US09753979B2

A tool for combining common processes shared by at least two or more sub-queries within a query is provided. The tool determines the query with the at least two or more sub-queries. The tool determines whether one or more sub set relationships are shared between the at least two or more sub-queries. Responsive to a determination that one or more sub set relationships are shared between the at least two or more sub-queries, the tool determines an order class for the at least two or more sub-queries based on the one or more sub set relationships. The tool determines an access path for the query. The tool executes the access path during run-time for data accessing.
US09753973B2

A method and a system of searching note items by mobile terminals. The method includes the following steps: when marking a note item, detecting a gesture input from a touchscreen or choosing a gesture which has been input, and saving the gesture and the corresponding relation between the gesture and the note item into a memory; when a note item needs to be searched, detecting a gesture input from the touchscreen, and according to the input gesture, searching a matching gesture from the gestures saved in said memory, if the matching gesture is found, then displaying each note item corresponding to the matching gesture according to said corresponding relation. A custom gesture is created as a marker for a note item and the matching note item is displayed according to the input gesture when searching the note item.
US09753969B2

Systems and methods for updating a terrain awareness and warning system (TAWS) database are disclosed. The systems request, by way of the first wireless communications device communicating by way of an avionics data transfer protocol, an update to the TAWS database, where the request is based upon flight path data, and receive and accept, by way of the first wireless communications device and by way of the avionics data transfer protocol and in response to the request, the update to the TAWS database.
US09753958B2

Systems, methods, and computer-readable and executable instructions are provided for providing a device agnostic active/active data center. Providing a device agnostic active/active data center can include receiving user communication assigned from a content delivery network (CDN) provider. In addition, providing a device agnostic active/active data center can include determining a designated database for the user communication. Furthermore, providing a device agnostic active/active data center can include assigning a destination address to the designated database for the user communication.
US09753952B2

An image information management system includes: a storage medium on which peculiar information is stored; a reading device which reads the peculiar information stored on the storage medium; an image imaging device which shoots a video of a vicinity of a place at which the reading device is provided when the peculiar information stored on the storage medium is read by the reading device; and a processing device which associates, with the peculiar information, image information shot with using the imaging device in a constant time including a time point at which the reading device reads the peculiar information, and registers them in a storage unit. The image information management system reads the peculiar information stored on the storage medium, and associates the peculiar information with the picture information to store them in the storage unit. Then, based on the peculiar information, the image information management system chooses the picture information associated with the peculiar information and stored on the storage unit, and displays it on a display.
US09753946B2

Architecture that improves the quality of RevIP databases using search engine query logs and other location information sources and finds IP addresses that share multiple locations (indicative of large Internet gateways). A ground truth dataset is generated with mappings of IP addresses to locations and IP ranges to locations which are known to be correct. Additionally, the architecture can determine which types of queries and SERP page blocks (page sections) are location aware. Location information can be extracted from user queries and the most-frequently-used locations aggregated per IP address. Dominant locations can be aggregated, mapped to existing RevIP database IP address ranges and replaced. The updated RevIP database can be evaluated against the ground truth dataset. RevIP IP address ranges can be split and combined to improve the overall performance of the RevIP database.
US09753939B2

A data synchronization method for a multi-level associative storage architecture includes: receiving, by a master module, a request of an external write operation, writing data into a write buffer of the master module, and recording a digit sequence according to the write operation on the write buffer of the master module; flushing data from the write buffer to solid-state disk (SSD) files when a data amount in the write buffer of the master module reaches a threshold; recording, by the master module, a digit sequence for a flush operation; separately synchronizing, by the master module, the write operation and the flush operation to a slave module according to orders of digits in different digit sequences; and receiving, by the slave module, the synchronous write operation and synchronous flush operation, and separately synchronizing the data of the master module to corresponding locations of a local write buffer and local SSD files.
US09753932B1

A facility for snapshot space accounting for a storage system, such as a filesystem is disclosed. The facility enables users to quickly and easily determine the amount of storage space that would be released or recovered if a snapshot were to be purged. The facility may work in conjunction with, or as part of, a snapshot service. The facility maintains an expiration data structure and a count data structure and uses these data structures in implementing the disclosed snapshot space accounting techniques. The expiration data structure represents the life cycle of each snapshot element maintained by the facility while the count data structure represents, for pairs of snapshots, the size of the information stored in the snapshot data that expired and that spans the corresponding pair of snapshots.
US09753918B2

A speech translation system and methods for cross-lingual communication that enable users to improve and customize content and usage of the system and easily. The methods include, in response to receiving an utterance including a first term associated with a field, translating the utterance into a second language. In response to receiving an indication to add the first term associated with the field to a first recognition lexicon, adding the first term associated with the field and the determined translation to a first machine translation module and to a shared database for a community associated with the field of the first term associated with the field, wherein the first term associated with the field added to the shared database is accessible by the community.
US09753913B1

Systems and methods may provide proactive news analytics based on integrated prediction statements. Users may extract and collect conditional statements from research reports. A compiled list based on the processing/linking of statements for signal generation may then be created. Similarly, a list of counter statements that are assigned a conflict rating that specifies how much agreement/disagreement on a specific topic exists for the counter statement and the statement itself may be created. The custom library may have semantic capabilities to justify conditional statements in order to capture meaning and identify supporting news related to the statement. When a relevant event is detected that relates to a conditional statement, expected conclusions are linked, and customized indexes are calculated to allow for analysis of the relevant event.
US09753910B2

A spreadsheet includes a native spreadsheet object that represents a person. The person object may be used within a spreadsheet just as any other spreadsheet objects are utilized. For example, the person object may be integrated with spreadsheet formulas and other spreadsheet objects such as charts, tables, pivot tables, sheets, and the like. Spreadsheet formulas may perform operations specific to a person object (e.g. send message, get contact information, get status, get other person specific information, sort, and the like). Common actions may be associated with the person object, such as initiating communication with the person represented by the person object (e.g. phone call, email, text message, collaboration invite, and the like). Social networking information may also be associated with a person object. For example, social networking posts may be included within a spreadsheet, a user may post to a social network from the spreadsheet, and the like.
US09753901B1

Systems and techniques are provided for detecting columns of an electronic page based on a render of the electronic page and identification of one or more columns based on the render. A column of interest may be identified based on detecting the one or more columns based on a physical position of the column, a column size, and/or the content within the column. The column of interest may be used to index or categorize the electronic page as the most relevant information corresponding to the page may be contained in the column of interest.
US09753896B2

A computer-implemented system and method for flexibly taking actions upon activation of rule-based triggers are provided. A collection of documents is stored in a storage device within a computing environment. An activity of a user performed on a document from the collection is observed. At least one of an application, operation, key word, time, place, project, topic, different document from the collection, and different user is identified. A connection associated with the user is determined to at least one of the application, operation, key word, time, place, project, topic, different document from the collection, and different user based on the observed activity. A rule based on the connection and the observed activity is defined. The rule and a corresponding action are stored as a trigger. Rule satisfaction by at least one of a further activity, event, and stimuli activates the trigger, which causes performance of the corresponding action.
US09753888B2

An information processing device includes a receiving unit configured to receive a request to acquire a content to be shared among a plurality of client terminals attending a conference, from at least one of the plurality of client terminals; a determining unit configured to use first information to determine whether the content is allowed to be provided in response to the request from the at least one of the plurality of client terminals, the first information being used for attending the conference during the conference and used for acquiring the content at times other than during the conference when the content is allowed to be provided; and a providing unit configured to provide the content to the at least one of the plurality of client terminals which is a source of the request, when a result of the determination is that the content is allowed to be provided.
US09753880B1

The disclosure generally relates to a PCIe switch that includes a selectively transparent bridge that selectively allows transactions to traverse between multiple PCIe domains without the encumbrance of each root complex entity requiring knowledge of the selectively transparent bridge. The bridge that enables the transactions is invisible to the root complex entity in a host and drive switch domain of the PCIe switch. No address translation of the transactions is required because the drive switch domain address map is a subset of the host switch domain address map. The bridge allows for extremely low latency transactions between host systems and storage drives because the bridge allows the storage drive to read the Direct Memory Access (DMA) Scatter-Gather List (SGL) directly from host memory. The bridge also allows I/O data reads and writes from the storage drive directly to the host memory without store and forward within a RAID controller's memory.
US09753879B2

A switching apparatus to adapt an interface for multi-functional use includes a signal source, a display unit, a control unit, and a connector. The signal source includes a first power output and a data output. The display unit includes a power input and a data input. The control unit includes a switching chip having a control signal input, a first data pin, a second data pin, and a third data pin. The connector includes a second power input, a second power output, and a data output. The control signal input receives a switching signal. When the second data pin communicates with the first data pin according to the switching signal, the first power output is electrically coupled to the second power input, the signal source provides power for an electronic device connected with the connector.
US09753878B2

A system of extending functionalities of a host device using a smart flash storage device comprises the host device having a host interface and configured to perform a specific function to generate a first set of data. The host device is coupled with a flash storage device. The flash storage device is configured to conform to a flash memory interface. A set of data generated by the host device is to be stored in flash memory storage of the flash storage device. A processor of the flash storage device is configured to run one or more user applications to process the set of data. The processor is to operate using power supplied by the host device.
US09753871B2

A bridge for coupling a requesting interconnect and a serving interconnect connected to a number of coherent units in a computer system includes a first interface configured to receive a read request and a number of dependent write requests that the read request depends on from the requesting interconnect; and an issuer configured to issue the received number of dependent write requests to the serving interconnect and for issuing the received read request to the serving interconnect after issuing the number of dependent write requests and before receiving write acknowledgments for the issued dependent write requests from the serving interconnect.
US09753862B1

A data processing system includes an upper level cache memory and a lower level cache memory employing different replacement policies. The lower level cache memory provides a respective one of a plurality of counters for each of a plurality of cache lines in a particular congruence class. The lower level cache memory initializes a counter value for a cache line in the particular congruence class that was castout from the upper level cache memory based on an indication of whether the cache line was accessed in the upper level cache memory following installation in the upper level cache memory. The lower level cache memory selects a victim cache line from among the plurality of cache lines in the particular congruence class for eviction from the lower level cache memory by reference to counter values of the plurality of counters.
US09753860B2

Embodiments relate to managing page table entries in a processing system. A first page table entry (PTE) of a page table for translating virtual addresses to main storage addresses is identified. The page table includes a second page table entry contiguous with the second page table entry. It is determined whether the first PTE may be joined with the second PTE based on the respective pages of main storage being contiguous. A marker is set in the page table for indicating that the main storage pages identified by the first PTE and second PTEs are contiguous.
US09753855B2

A method is provided for facilitating operation of a processor core coupled to a first memory containing executable instructions, a second memory faster than the first memory and a third memory faster than the second memory. The method includes examining instructions being filled from the second memory to the third memory, extracting instruction information containing at least branch information; creating a plurality of tracks based on the extracted instruction information; filling at least one or more instructions that possibly be executed by the processor core based on one or more tracks from a plurality of instruction tracks from the first memory to the second memory; filling at least one or more instructions based on one or more tracks from the plurality of tracks from the second memory to the third memory before the processor core executes the instructions, such that the processor core fetches the instructions from the third memory.
US09753854B1

Managing data in a computing system comprising a plurality of cores includes: assigning an address within a memory address space for access by one of a plurality of memory controllers coupled to different respective cores based on a designated portion of the address. The designated portion is selected to exclude one or more highest order bits and bits that correspond to a cache line associated with the memory address. In response to a memory access request at one of the cores to access data stored at the address, the system determines which of the plurality of memory controllers to which the memory access request is to be directed based on the designated portion of the address.
US09753853B2

Methods and systems for managing caching mechanisms in storage systems are provided where a global cache management function manages multiple independent cache pools and a global cache pool. As an example, the method includes: splitting a cache storage into a plurality of independently operating cache pools, each cache pool comprising storage space for storing a plurality of cache blocks for storing data related to an input/output (“I/O”) request and metadata associated with each cache pool; receiving the I/O request for writing a data; operating a hash function on the I/O request to assign the I/O request to one of the plurality of cache pools; and writing the data of the I/O request to one or more of the cache blocks associated with the assigned cache pool. In an aspect, this allows efficient I/O processing across multiple processors simultaneously.
US09753844B2

Systems and methods for demonstrating a replacement information management software for a computing system. The methods may include determining if existing information management software is installed in the computing system. The methods may include identifying computing devices of the computing system using information from the existing information management software. The methods may include simulating the replacement information management software with characteristics of the identified computing devices to enable a user to experience the replacement information management software prior to committing to installing the replacement information management software in the computing system. The methods may include automatically installing the replacement information management software. Other implementations are disclosed.
US09753841B1

According to a computer-implemented method, a determination is made of content of an inbound request that is received at a composite software application from a client. The composite software application utilizes features from an application component that is deployed independently from the composite software application. A determination is made of content of an outbound request that is transmitted from the composite software application to the application component, with the outbound request being triggered by the inbound request. A determination is also made of content of a response to the inbound request that is transmitted from the composite software application to the client. The content of each of the inbound request, the response to the inbound request, and the outbound request are recorded in a repository as a baseline test case for regression testing of the composite software application.
US09753839B2

A method and a computer system include a protocol evaluation engine that evaluates a test script. The method includes receiving a test script and requirements, developing a set of protocol evaluators, evaluating the test script by comparing the protocol evaluators with the test script, determining a final score for the evaluator for the test script and generating a group score for a plurality of test scripts for identifying a tester for the test script based on the group score. The computer system includes a process and memory and processor executable instructions to carry out the above method.
US09753834B1

The example embodiments are directed to an automated cloud platform certification process. In one example, the method includes receiving a request for adding an application to the cloud platform, executing the application and performing an automated certification process based on the executed application. According to various embodiments, the automated certification process may include verifying an output of the executed application, verifying an impact of the executed application on the cloud platform is below a predetermined threshold, and verifying the executed application satisfies applicable coding guidelines. The application may be stored or launched on the cloud platform following successful certification.
US09753831B2

A method and system for dynamically managing memory in a computing environment using a control monitor. The control monitor (e.g., a virtual machine monitor or operating system kernel) includes a nomination module configured to collect memory statistics associated with at least one memory node. Based on the memory statistics, the control monitor detects one or more first pages accessed from a remote memory node at or above an access threshold. The nomination module nominates, via a communication to at least one of a scheduler module and a memory manager of the control monitor, the one or more first pages for migration to the remote memory node.
US09753822B1

Individual transport connections within a dual-star fabric connected multi-node storage system are disabled in response to associated failures due to faulty hardware or temporal congestion. Each configured IB transport connection is monitored for viability and, upon failure, removed from the pool of available resource. Following failure restoration the resource is tested to ensure proper functionality and then restored to the pool of resources. Mappings associated with the transport connections are maintained while the connections are disabled.
US09753816B2

According to certain aspects, a method can include electronically accessing, by a storage manager, a stored synchronization policy specifying at least a first folder associated with a first computing device and a second folder associated with a second computing device; identifying a first file stored in the first folder as a candidate for synchronization; receiving an indication as to a location of the first computing device and the second computing device; in response to a determination that the first computing device is not located within a geographic region, electronically generating and transmitting instructions to the first computing device to remove the first file from the first folder; and in response to a determination that the second computing device is located within the geographic region, electronically generating and transmitting instructions to cause transmission of the first file to the second computing device for storage in the second folder.
US09753815B1

A system, method, and computer readable medium for consistent and transparent replication of multi process multi threaded applications. The computer readable medium includes computer-executable instructions for execution by a processing system. Primary applications runs on primary hosts and one or more replicated instances of each primary application run on one or more backup hosts. Replica consistency between primary application and its replicas is provided by imposing the execution ordering of the primary on all its replicas. The execution ordering on a primary is captured by intercepting calls to the operating system and libraries, sending replication messages to its replicas, and using interception on the replicas to enforce said captured primary execution order. Replication consistency is provided without requiring modifications to the application, operating system or libraries.
US09753814B1

In one example, a method is provided for backing up client data at a datacenter. Initially, an incremental backup is received from a client and stored at the datacenter. Next, a table of contents for the incremental backup is created, and differences identified between the incremental backup and a dataset previously stored at the datacenter. The offsets imposed by any new or modified blocks present in the incremental backup can then be identified and recorded, and used to identify respective data ranges in the incremental backup for any new and modified blocks, which data ranges can then be recorded. Next, a reference block can be created for each block of the previously stored dataset that was not modified in the incremental backup. The reference block can then be stored at the datacenter in association with the incremental backup.
US09753808B2

A data processing device includes a digital data processing unit and a control unit. The digital data processing unit includes a computing unit that computes digital data and a power source management unit that transceives commands with the computing unit and manages a power supply to the computing unit. The control unit controls a user interface unit that provides a user interface function. The control unit diagnoses an operation of the digital data processing unit by monitoring a transfer state of the commands between the computing unit and the power source management unit. When determining an abnormality occurrence in the operation of the digital data processing unit, the control unit resets all parts of the digital data processing unit or a part of the digital data processing unit without interrupting an operation of the user interface unit.
US09753800B1

A communication network operations center (NOC) management system. The system comprises a network equipment performance data store, an equipment fault data store, an equipment inventory data store, an equipment trouble history data store, and a knowledge data store. The system further comprises a computer system that executes a NOC management application. The NOC management application opens new network equipment trouble cases and analyzes the trouble cases based on data in the data stores. Based on the analysis, the application identifies an information pattern shared by the new trouble case and a resolved trouble case stored in the history data store. The application automatically executes a control command on a network equipment item identified in the new network equipment trouble case based on a resolution action identified in the resolved trouble case stored in the history data store with the shared information pattern.
US09753791B2

A method, an apparatus, and a computer program product which capture and use analytics data relating to the internal activity of software programs executing in a message-passing runtime environment, such as that provided by Objective-C. The invention exploits the well documented interfaces of these environments together with their dynamic runtime capabilities to insert data collection and analysis code into an application without modification of the target application.
US09753783B2

Provided are a system and method for accelerating a mapreduce operation. The system for accelerating a mapreduce operation includes at least one map node configured to perform a map operation in response to a map operation request of a master node, and at least one reduce node configured to perform a reduce operation using result data of the map operation. The map node includes at least one map operation accelerator configured to generate a data stream by merging a plurality of data blocks generated as results of the map operation and establish a transmission channel for transmission of the data stream, and the reduce node includes at least one reduce operation accelerator configured to receive the data stream from the map operation accelerator through the transmission channel, recover the plurality of data blocks from the received data stream, and provide the recovered data blocks for the reduce operation.
US09753776B2

A computer system may determine a mode for a processor. The processor may support SMT, and it may have a first hardware thread with a first architected resource and a second hardware thread with a second architected resource. The computer system may determine that the processor is in a reduced-thread mode. The computer system may determine that the first hardware thread is a primary hardware thread that is active in the reduced-thread mode, and that the second hardware thread is a secondary hardware thread that is inactive in the reduced-thread mode. The computer system may disable the second hardware thread. The computer system may enable the first hardware thread to access the second architected resources.
US09753774B2

A request is received from a web-based programmatic resource executing within an application that is installed on the computing device. From the request, one or more functional resources of the computing device are identified. The functional resources are not otherwise accessible to the web-based programmatic resource executing within the installed application on the computing device. A task is performed using the identified one or more functional resources.
US09753769B2

An apparatus and method for sharing a function logic between functional units and a reconfigurable processor are provided. The apparatus for sharing a function logic may include a storage which is configured to store data which is received from two or more functional units in order to share one or more function logics, and an arbitrator which is configured, based on a scheduling rule, to transmit the data stored in the storage into the function logic.
US09753751B2

Processing data includes: receiving units of work that each include one or more work elements, and processing a first unit of work using a first compiled dataflow graph (160) loaded into a data processing system (100) in response to receiving the first unit of work. The processing includes: analysis to determine a characteristic of the first unit of work; identifying one or more compiled dataflow graphs from graphs stored in a data storage system (107) that include at least some that were compiled for processing a unit of work having the determined characteristic; loading one of the identified compiled dataflow graphs into the data processing system (100) as the first compiled dataflow graph (160); and generating one or more output work elements from at least one work element in the first unit of work.
US09753749B2

A method and information handling system configured to obtain legacy client information handling system performance data of a legacy client information handling system, to identify legacy client information handling system performance constraints, to receive legacy client information handling system configuration parameter values, information handling system configuration parameter values comprising motherboard configuration parameter values and component configuration parameter values, to identify replacement client information handling system performance enhancements relative to the legacy client information handling system performance constraints based on improved replacement client information handling system capabilities and capacities relative to legacy client information handling system capabilities and capacities, to determine replacement client information handling system configuration parameter values based on the legacy client information handling system configuration parameter values and the replacement client information handling system performance enhancements, and to apply settings of the replacement client information handling system configuration parameter values.
US09753743B2

A common action flow for an application is identified by processing session data maintained for a plurality of users to identify a plurality of action flows. Each action flow represents a series of actions taken by one of the users navigating the application's user interface during a session. A data structure is generated from the plurality of action flows. That data structure is indicative of a plurality of candidate sub-flows. The data structure is analyzed to identify a selected one of the candidate sub-flows repeated in multiple ones of the plurality of action flows. That identified sub-flow is the common action flow. Data representative of the identified common action flow can then be communicated.
US09753737B2

In various embodiments, application development tools can allow developers to control whether or not an attribute of a view object is displayed by declaratively associating a data security privilege with the attribute. Associating a data security privilege with the attribute can be done by adding a specially named custom property on the view object attribute. Modifications to a base class can provide any necessary support to retrieve the privilege and determine whether a current user is allowed to view the attribute for the current record/row. If the user is authorized to view the attribute for the current record/row, then the attribute value is returned and displayed. Otherwise, redacting information, such as “*****” can be returned and displayed.
US09753733B2

Methods, apparatuses, and processors for packing multiple iterations of a loop in a loop buffer. A loop candidate that meets the criteria for buffering is detected in the instruction stream being executed by a processor. When the loop is being written to the loop buffer and the end of the loop is detected, another iteration of the loop is written to the loop buffer if the loop buffer is not yet halfway full. In this way, short loops are written to the loop buffer multiple times to maximize the instruction operations per cycle throughput out of the loop buffer when the processor is in loop buffer mode.
US09753717B2

Techniques for concurrently upgrading one or more software applications hosted by one or multiple hosts. Checkpoint data associated with the upgrade processes executing on the multiple hosts may be generated during the overall upgrade operation. The checkpoint data may be stored in a shared storage that can be accessed by the upgrade processes. A reporting tool may generate a timing report using the checkpoint data. The timing report may indicate execution timing data of all hosts executing the upgrade processes such as the total time spent for each upgrade process, when an upgrade process started execution, when an upgrade process stopped and/or completed execution, and the like.
US09753712B2

The management of applications in a computing environment often involves a significant number of computing operations, such as acquiring the application, deploying data objects in various locations, and configuring the application with respect to the deployed device. Conventional computing environments may provide inadequate support throughout a typical application life cycle, especially for a computing environment distributed across many devices. Instead, the computing environment may be represented in a deployable object hierarchy that may be distributed to various devices. An application management service may therefore be provided to install representations of the application in the object hierarchy, and to support many other aspects of the application life cycle, such as application discovery, sharing, updating, and removal. The devices may therefore provide the applications of the computing environment to the user in a consistent manner with reduced manual management among the devices comprising the computing mesh.
US09753703B2

Disclosed are database systems, methods, and computer program products for generating identifiers for user interface elements of a web page of a web application. In some implementations, a server of a database system analyzes a copy of source code for a first web page. The first web page may comprise user interface elements capable of being generated from the source code. The server identifies one or more of the user interface elements of the first web page as not having a unique identifier or as having a dynamically generated identifier. The server generates, for each identified user interface element, a further unique identifier to be associated with the respective identified user interface element. The server generates edited source code comprising one or more further unique identifiers for the identified one or more user interface elements. The server stores the edited source code in a database of the database system.
US09753699B2

A selection in a browser can be mapped back to a corresponding location range in one or more source files that generated the selection. A selection in a source file can be mapped to the corresponding location range in the browser's DOM. The selection in the browser can be mapped to a location range in a block list generated from the DOM. The location range in the DOM's block list can be mapped to a corresponding location range in a block list generated from the fetched file received from a web server. The location range in the fetched file's block list can be mapped to a particular location in the particular source file responsible for generating the selection in the browser. The selection in the browser and the source file can be displayed concurrently, the source file scrolled to the location range corresponding to the selection in the browser.
US09753697B2

Markup language documents including server side scripting code using PHP syntax are executed efficiently in response to requests received by a server. The processing of the markup language document results in generation of a transformed markup language document that is returned in response to the request. The server side script code is input to a compiler that generates C++ code (or code in any object-based language based on C language) implementing the functionality of the server side script code. The C++ code is compiled to generated object code which is executed in order to process the markup language document. The generated C++ code includes functionality supported by PHP language including redeclaration of functions, dynamic variables, global variables, and the like. The generated C++ code invokes memory allocation code that allocates and deallocates objects obtained by instantiating the generated C++ classes.
US09753695B2

A datapath circuit may include a digital multiply and accumulate circuit (MAC) and a digital hardware calculator for parallel computation. The digital hardware calculator and the MAC may be coupled to an input memory element for receipt of input operands. The MAC may include a digital multiplier structure with partial product generators coupled to an adder to multiply a first and second input operands and generate a multiplication result. The digital hardware calculator may include a first look-up table coupled between a calculator input and a calculator output register. The first look-up table may include table entry values mapped to corresponding math function results in accordance with a first predetermined mathematical function. The digital hardware calculator may be configured to calculate, based on the first look-up table, a computationally hard mathematical function such as a logarithm function, an exponential function, a division function and a square root function.
US09753685B2

An information processing apparatus includes a log storage and a log deleting unit. The log storage stores log information in a memory. The log information indicates a history of a process in an image forming apparatus which forms an image on recording material. The log deleting unit deletes log information from the memory among pieces of log information stored in the memory. The deleted log information satisfies a predetermined condition. The log deleting unit does not delete log information related to an abnormality occurring in the image forming apparatus, even when the log information related to the abnormality satisfies the predetermined condition.
US09753681B2

An information processing apparatus displays data that is saved by an external information processing apparatus, identifies an image forming device by short-range wireless communication, and acquires compatibility information indicating whether or not the image forming device is compatible with a print method for acquiring the data from the external information processing apparatus and printing based on the data. An information processing apparatus transmits instructional information for acquiring the data designated by a user from the external information processing apparatus and printing based on the data to the image forming device, if the compatibility information indicates that the image forming device is compatible with the print method.
US09753663B1

Storing recovery data includes providing chunks of data to a remote destination, where each chunk of data represents data written before a first time and after a second time and where the second time for one of the particular chunks corresponds to a first time for a subsequent one of the particular chunks, providing synchronous data to a local destination, and providing an indicator to the local destination in connection with creation of a new chunk of data for storage at the remote destination. The local destination may maintain a plurality of maps, where each of the maps associates synchronous data being provided thereto with a specific chunk of data. In response to receiving an indicator in connection with creation of a new chunk of data, the local destination may point to a new map. There may be two maps or more than two maps.
US09753661B2

A system and method for combining the execution of a query with other operations, such as a data retention scan, in a storage device, when the execution of the query is not time-sensitive. The storage device may be connected to a host, and may operate during intervals of time in a power save mode. When a query is received by the host that is not time-sensitive, the query may be stored in the host or in the storage device until such time as the device would otherwise return to a normal operating mode, and then the query may be executed. Such delayed execution may enable the sharing of read operations for the query with read operations used, for example, for the execution of other queries or for a data retention scan.
US09753657B2

A storage device with a charge trapping (CT) based memory may include improved data retention (DR) performance. The CT memory may be 3D memory that uses a charge storage layer for storing charge may have unique data retention behavior. Memory blocks using a charge storage layer may be dynamically detected and reconditioned and re-programmed to improve memory characteristics, such as data retention. The reconditioning may include a dedicated erase cycle for a block that improves the data retention.
US09753656B2

The disclosure provides a data synchronization system, apparatus and method. A primary memory area is created at a destination end apparatus, and an incremental synchronization process is performed. A source end apparatus records a log for a write operation, including operation information and a sequence number for the operation. A latest destination-end write operation sequence number is recorded. The source end pushes in real-time write operation information corresponding to a source-end write operation sequence number greater than the latest destination-end sequence number to the destination end if a latest source-end write operation sequence number is greater than the latest destination-end sequence number. The destination end apparatus performs a write operation on the primary memory area according to the write operation information, records a write operation sequence number of the primary memory area and sends a latest write operation sequence number of the primary memory area to the source end apparatus.
US09753651B2

A memory system includes a memory controller, a first memory module and second through k-th memory modules. The first memory module is directly coupled to the memory controller without any other memory modules communicatively coupled therebetween, through a first memory bus, and the first memory module exchanges first data with the memory controller. The second through k-th memory modules are coupled to the first memory module with a multi-drop connection through a second memory bus and the second through k-th memory modules exchange second data with the memory controller via the first memory module.
US09753650B2

According to a storage system, method, and apparatus for processing an operation request provided by embodiments of the present invention, a controller directly encapsulates a SCSI protocol operation request into an Ethernet operation request packet at the MAC layer instead of using the TCP/IP protocol layer and a disk enclosure decapsulates the Ethernet operation request to obtain the SCSI protocol operation request and sends the SCSI protocol operation request to a target disk, thereby reducing layers of encapsulation, reducing a processing delay of the storage system, and improving performance of the storage system.
US09753642B2

A method includes generating a display associated with a web-based application interface. The display includes a plurality of features. The method also includes associating each of the plurality of features with at least one first key selection. A user can navigate to one of the features using the at least one first key selection associated with the feature. The method further includes establishing at least one second key selection. The user can navigate within one of the features using the at least one second key selection. In addition, the method includes communicating the display for presentation to the user.
US09753640B2

A communication apparatus includes a display input unit having a display screen and an input unit for receiving an operation relative to the display screen; a control unit configured to control the display input unit so that destination information of a transmission destination is obtained; and a communication unit configured to transmit data to a destination specified with the destination information. The control unit displays a first key correlated to one letter on the display screen. The control unit displays a text input screen on the display screen so that the control unit receives an operation of inputting one letter when the control unit receives an operation of specifying the first key. The control unit obtains a text string formed of the one letter correlated to the first key thus specified and the one letter thus input as the destination information.
US09753639B2

An electronic device with a display, a touch-sensitive surface, and sensors to detect intensity of contacts with the touch-sensitive surface displays, on the display, an affordance corresponding to respective content at a respective size and detects a gesture that includes an increase in intensity of a contact followed by a subsequent decrease in intensity of the contact. In response to the increase in intensity, the device decreases a size of the affordance below the respective size. In response to the subsequent decrease in intensity: when a maximum intensity of the contact is above a content-display intensity threshold, the device ceases to display the affordance and displays at least a portion of the respective content; and when a maximum intensity of the contact is below the content-display intensity threshold, the device increases the size of the affordance to the respective size and forgoes displaying the respective content.
US09753633B2

An information processing apparatus includes a display, a detector, a setting unit, an approaching display unit, and an element processor. The display displays an image including one or more elements on a display region of the display. The detector detects an operation in the display region. In response to detection of a first operation including specifying a specified point in the background, the setting unit sets a first region that is the entirety or a portion of the display region in accordance with the first operation. The approaching display unit displays element information relating to a first element displayed in the first region at a position closer to the specified point than the first element prior to detection of the first operation. In response to detection of a second operation on the element information, the element processor executes a process corresponding to the second operation on the first element.
US09753632B2

Disclosed are a mobile terminal and a control method thereof. The mobile terminal includes a sensing unit, a display unit and a controller. The sensing unit senses a user's sight line. The display unit displays screen information. The controller controls the screen information output on the display unit, based on sight line information corresponding to the sensed user's sight line. When a user's gesture on the display unit is sensed at a time point corresponding to that when the user's sight line is sensed, the controller limits control of the screen information based on the sight line information.
US09753630B1

A card stack navigation interface provides an aesthetic arrangement of items that are available for selection by a user. When a user selects a stack, such as a column of items in a grid, the items in the selected column may be represented by a more complete and/or larger representation. For example, the items may be shown as images on a grid, but when selected (revealed) by the user via a column, the items in the column may include additional information such as a title, a description, a larger image, and so forth. In addition, a navigation bar may be visually associated with the grid to show a location of content of the grid with respect to all of the content, to enable a user to move to a new location in the content, or for other reasons.
US09753629B2

A display device can include a communication unit to receive first data from the external device; a display unit to display first screen information based on the first data; and a control unit to receive an content selection and transmit location information corresponding to the selected content to the external device for executing a function, and receive second data from the external device that is based on the executed function, and display second screen information based on the received second data, in which the first data is related to contents displayed in the external device before receiving the location information, the second data is related to contents displayed in the external device after receiving the location information and executing the function based on the location information from the external device, the location information includes coordinate information that are coordinates of the selected content in the displayed first screen information.
Patent Agency Ranking