Document Document Title
US09479533B2 Time based authentication codes
Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a request for the change key from a registrant of the domain name; generate the change key comprising a random string not stored on the server computer; identify the timeout period within the database; transmit the change key to: a contact for the registrant; and a domain name registry; determine whether the change key is received by the server computer during the timeout period; and if so, update the domain name.
US09479524B1 Determining string similarity using syntactic edit distance
Examples relate to determining string similarity using syntactic edit distance. In one example, a computing device may: receive domain name system (DNS) packets that were sent by a client device, each DNS packet specifying a domain name; generate, for each domain name, a syntax string by replacing each character of the domain name with one of a plurality of metacharacters, each metacharacter representing a category of characters that is different from each other category of characters represented by each other metacharacter; determine, for each domain name, a syntactic edit distance between the domain name and each other domain name, the syntactic edit distance between domain names being determined based on syntax strings of the corresponding domain names; cluster each domain name into one of a plurality of clusters based on the syntactic edit distances; and identify the client device as a potential source of malicious software based on the clusters.
US09479521B2 Software network behavior analysis and identification system
A particular method includes detecting, at a detection module, an indicator corresponding to a suspicious software component, where the indicator is detected based on monitored network data of a network system and based on a plurality of network behavior profiles. At least one of the network behavior profiles includes an ordered sequence of network actions. The method further includes determining, at an identification module, whether the indicator corresponds to any of the plurality of network behavior profiles. The method further includes generating output data in response to a determination that the indicator corresponds to a particular network behavior profile of the plurality of network behavior profiles.
US09479520B2 Fuzzy whitelisting anti-malware systems and methods
In some embodiments, an anti-malware system accounts for benign differences between non-malicious data objects, such as differences introduced by compilers and other polymorphisms. A target object is separated into a multitude of code blocks, and a hash is calculated for each code block. The obtained set of target hashes is then compared against a database of hashes corresponding to code blocks extracted from whitelisted objects. A target object may be labeled as whitelisted (trusted, non-malicious) if it has a substantial number of hashes in common with a whitelisted object. Objects which are slightly different from known whitelisted objects may still receive whitelisting status. By allowing a certain degree of mismatch between the sets of hashes of distinct objects, some embodiments of the present invention increase the efficiency of whitelisting without an unacceptable decrease in safety.
US09479518B1 Low false positive behavioral fraud detection
Techniques to detect fraud through behavioral analysis with low false positives are disclosed. In various embodiments, resource access data indicating for each resource in a set of resources respective usage data for each of one or more users of the resource is received. Hierarchical clustering analysis is performed to determine at each of two or more hierarchical levels a set of one or more clusters of users, resources, or both. A level-specific anomaly score is computed at each of said two or more hierarchical levels. The level-specific anomaly scores are aggregated across said two or more hierarchical levels to determine an aggregate anomaly score. The aggregate anomaly score to determine whether an anomaly has been detected.
US09479516B2 Automatic detection of fraudulent ratings/comments related to an application store
The present disclosure describes one or more systems, methods, routines and/or techniques for automatic detection of fraudulent ratings and/or comments related to an application store. The present disclosure describes various ways to differentiate fraudulent submissions (e.g., ratings, comments, reviews, etc.) from legitimate submissions, e.g., submissions by real users of an application. These various ways may be used to generate intermediate signals that may indicate that a submission is fraudulent. One or more intermediate signals may be automatically combined or aggregated to generate a detection conclusion for a submission. Once a fraudulent submission is detected, the present disclosure describes various ways to proceed (e.g., either automatically or manually), for example, the fraudulent submission may be ignored, or a person or account associated with the fraudulent submission may be penalized. The various descriptions provided herein should be read broadly to encompass various other services that accept user ratings and/or comments.
US09479513B1 Apparatus, method and system to control accessibility of platform resources based on an integrity level
Techniques and mechanism to selectively provide resource access to a functional domain of a platform. In an embodiment, the platform includes both a report domain to monitor the functional domain and a policy domain to identify, based on such monitoring, a transition of the functional domain from a first integrity level to a second integrity level. In response to a change in integrity level, the policy domain may configure the enforcement domain to enforce against the functional domain one or more resource accessibility rules corresponding to the second integrity level. In another embodiment, the policy domain automatically initiates operations in aid of transitioning the platform from the second integrity level to a higher integrity level.
US09479507B2 Single-point-of-access cyber system
The system and system components of the present disclosure provide individuals with both a safe and a secure cyber environment. Within this safe and secure cyber environment each individual and each cyber device is properly identified for all cyber interactions with others and for all cyber interactions with the cyber devices of others. The system also provides individuals with privacy for the individual's cyber activities and cyber assets. Further, the system provides for environment-wide interoperable use of any cyber device, cyber programming, and cyber content.
US09479502B2 Rule sets for client-applied encryption in communications networks
A rule set for client-applied encryption is created and deployed to a client device by a network device over a communications network. Encryption applied by the client in accordance with the rule set may form the basis of a secure connection in which encrypted information is encapsulated and tunneled across a network that includes a wireless or wired interface through which the client obtains network connectivity. The client may monitor operating conditions, including operating conditions of the communications network, client device, and/or service provider. The rule set includes one or more rules that may be used by the client in combination with the detected operating conditions to select the appropriate encryption protocol. The rule set may persist at the client for use over multiple sessions in which a range of communication protocols and/or access points are used by the client to obtain network connectivity.
US09479492B1 Authored injections of context that are resolved at authentication time
Techniques are described for enabling principals to inject context information into a credential (e.g. session credential). Once the credential has been issued, any arbitrary principal is allowed to inject context information into the existing credential. The injected context is scoped to the principal that made the injection. Subsequently, at authentication time, when the credential is used to request access to a particular resource, the system can verify whether the principal that made the injection is trusted and if the principal is deemed trusted, the context information can be applied to a policy that controls access to one or more resources, or can alternatively be translated into some context residing in a different namespace which can then be applied to the policy. In addition, the system enables arbitrary users to insert additional deny statements into an existing credential, which further restrict the scope of permissions granted by the credential.
US09479491B1 Methods and systems for multiple channel authentication
Methods and systems for multiple channel authentication are described. In one embodiment, a request for a combined voice and data call is initiated from within a mobile application. The request may include authentication information and contextual information relating to a current exchange between the mobile application and an organization. The user may be authenticated with the authentication information and the combined voice and data call may be routed to a representative based on the contextual information to continue the exchange.
US09479489B2 Systems and methods for providing services
Systems and methods for providing one or more services via a remote device are disclosed. One method can comprise identifying one or more services available at a location, transmitting identification data to a remote device disposed remotely from the location, the identification data relating to the one or more services identified, receiving a selection of the one or more services available, and providing the selected one or more services available to the remote device.
US09479474B2 Systems and methods for establishing or maintaining a personalized trusted social network
Automated systems and methods are provided for establishing or maintaining a personalized trusted social network for a community of users, with little or no input from any given user. To establish the personalized trusted social network, one or more trusted sources are identified for a given user. The identified trusted sources are added to a user profile for the given user. Also, identified are any annotations, bookmarks, or the like that the identified trusted sources have associated with any shared content. These annotations provide access to microcontent items that the identified trusted sources have integrated with the shared content to thereby enhance or enrich its context. One or more profiles are constructed or updated to track the associations between the identified trusted sources and their annotations. The profile information can be applied to enhance and personalize search and browsing experiences for the given user.
US09479468B2 Presenting instant messages
Methods and systems for presenting instant messaging contacts are provided in which a plurality of contacts associated with a user are identified. They are formatted for display, in a display region within an instant messaging application. Responsive to a display adjustment to the display region, a contact in the plurality of contacts is identified in accordance with interactions between the user and the contact. Then, automatically, without user intervention, display of the contact within the instant messaging application is terminated.
US09479465B2 Gathering context information for a communication
A computer receives a first information related to a communication sent to a user device of a second person. The computer determines a user device of a first person using the first information. The computer sends a context information request to the user device of the first person. The computer receives a context information reply responsive to the context information request. The computer sends context information of the context information reply to the user device of the second person. The computer releases the communication to the user device of the second person.
US09479464B1 Computer system and network interface with hardware based packet filtering and classification
A data processing system adapted for high-speed network communications, a method for managing a network interface and a network interface for such system, are provided, in to which processing of packets received over the network is achieved by embedded logic at the network interface level. Incoming packets on the network interface are parsed and classified as they are stored in a buffer memory. Functional logic coupled to the buffer memory on the network interface is enabled to access any data field within a packet in a single cycle, using pointers and packet classification information produced by the parsing and classifying step. Results of operations on the data fields in the packets are available before the packets are transferred out of the buffer memory. A data processing system, a method for management of a network interface and a network interface are also provided by the present invention that include an embedded firewall at the network interface level of the system, which protects against inside and outside attacks on the security of data processing system. Furthermore, a data processing system, a method for management of a network interface and a network interface are a provided by the present invention that support class of service management for packets incoming from the network, by applying priority rules at the network interface level of the system.
US09479463B2 System and method for data center security enhancements leveraging managed server SOCs
A data center security system and method are provided that leverage server systems on a chip (SOCs) and/or server fabrics. In more detail, server interconnect fabrics may be leveraged and extended to dramatically improve security within a data center.
US09479462B2 Switching device
A switching device in a network system for transferring data includes one or more source line cards, one or more destination line cards and a switching fabric coupled to the source line cards and the destination line cards to enable data communication between any source line card and destination line card. Each source line card includes a request generator to generate a request signal to be transmitted in order to obtain an authorization to transmit data. Each destination line card includes a grant generator to generate and send back a grant signal to the source line card in response to the request signal received at the destination line card to authorize the source line card to transmit a data cell to the destination line card.
US09479457B2 High-performance, scalable and drop-free data center switch fabric
A high-performance, scalable and drop-free data center switch fabric and infrastructure is described. The data center switch fabric may leverage low cost, off-the-shelf packet-based switching components (e.g., IP over Ethernet (IPoE)) and overlay forwarding technologies rather than proprietary switch fabric. In one example, host network accelerators (HNAs) are positioned between servers (e.g., virtual machines or dedicated servers) of the data center and an IPoE core network that provides point-to-point connectivity between the servers. The HNAs are hardware devices that embed virtual routers on one or more integrated circuits, where the virtual router are configured to extend the one or more virtual networks to the virtual machines and to seamlessly transport packets over the switch fabric using an overlay network. In other words, the HNAs provide hardware-based, seamless access interfaces to overlay technologies used for communicating packet flows through the core switching network of the data center.
US09479452B2 Methods and apparatus for using bandwidth subject to cellular interference
Methods and apparatus for using communications channels corresponding to frequency bands subject to cellular network, e.g., LTE, interference and/or other interference are described. The methods are well suited for use of cable networks where communications over a coax cable or via cable device may be subject to LTE interference. In various embodiments data traffic is classified based on whether the traffic corresponds to a protocol that supports a retry communications mechanism in the event of a communication error, the type of traffic data and/or the priority of the traffic data. In some embodiments data being communicated using a protocol which supports a retry mechanism are routed over channels subject to interference even if, in some cases, the packets correspond to data which has a higher priority or QoS requirements than packets, e.g., best effort packets, which are transmitted using a protocol that does not support a packet retry mechanism.
US09479449B2 Workload partitioning among heterogeneous processing nodes
A method of computing is performed in a first processing node of a plurality of processing nodes of multiple types with distinct processing capabilities. The method includes, in response to a command, partitioning data associated with the command among the plurality of processing nodes. The data is partitioned based at least in part on the distinct processing capabilities of the multiple types of processing nodes.
US09479444B2 Traffic management in a multi-channel system
A method, system and computer program product in a downstream line card of a Cable Modem Termination System (CMTS) for managing downstream traffic for channels and bonded channel groups is provided herein. The method comprises the step of receiving packets for transmission to cable modems and classifying each packet to a flow based on class of service associated with the packet. The method further includes the step of storing the packets in flow queues based, wherein a flow queue is selected based on a flow a packet is associated with and wherein each flow corresponds to a single flow queue. The method also includes transmitting the packets from the flow queues to channel queues or bonded channel queues using corresponding channel nodes or bonded channel nodes at a rate that is determined based on feedback data and scheduling downstream transmission of packets on a single downstream channel if the packet is stored in a channel queue and on multiple downstream channels that are bonded together to form a bonded channel group if the packet is stored in a bonded channel queue. The feedback data is adjusted for each channel node or bonded channel node based on a queue depth for a corresponding channel queue or bonded channel queue.
US09479443B2 System and method for transporting information to services in a network environment
An example method is provided in one example embodiment and may include receiving a packet for a subscriber at a gateway, wherein the gateway includes a local policy anchor for interfacing with one or more policy servers and one or more classifiers for interfacing with one or more service chains, each service chain including one or more services accessible by the gateway; determining a service chain to receive the subscriber's packet; appending the subscriber's packet with a header, wherein the header includes, at least in part, identification information for the subscriber and an Internet Protocol (IP) address for the local policy anchor; and injecting the packet including the header into the service chain determined for the subscriber.
US09479441B2 Data rate adaptation based on time-based events
In one embodiment, a plurality of time-based events is determined in a computer network. Messages are transmitted in the computer network in accordance with the plurality of time-based events. A transmission data rate of the transmitted messages is determined. Then, the transmission data rate is adjusted according to the plurality of time-based events.
US09479439B1 Methods and apparatus for load balancing VLAN traffic
In some embodiments, an apparatus includes a first core device configured to be disposed within a network. The network has a set of access nodes and a second core device. The first core device is configured to receive a signal designating the first core device as a master device for a virtual group identifier such that the second core device is designated as a back-up device for that virtual group identifier.
US09479414B1 System and method for analyzing computing performance
In one embodiment, a method includes selecting an overall set of end-user transactions. The method further includes selecting an outcome. In addition, the method includes identifying an outcome-filtered subset of the overall set, the outcome-filtered subset comprising end-user transactions of the overall set associated with the selected outcome. The method also includes, for each transaction property of a plurality of transaction properties, measuring a difference between the transaction property's prevalence in the outcome-filtered subset and the transaction property's prevalence in the overall set. The measuring yields a property-prevalence differential for each transaction property. Moreover, the method includes, based, at least in part, on the property-prevalence differentials, determining one or more of the plurality of transaction properties to be correlation factors for the selected outcome.
US09479410B2 Information processing system, information processing device, data transfer device, and information processing system control method
A processing system includes a first processing device and a switch device. The first processing device includes a first transmitter configured to transmit a plurality of packets, and a controller configured to acquire first time information indicating a first time at which the transmitting of the plurality of packets started. The switch device includes a first receiver configured to receive at least one of the plurality of packets transmitted from the first processing device and receive the first time information from the first processing device, a second transmitter configured to acquire second time information indicating a second time at which a link-up occurred, compare the second time information with the first time information, and perform a notification to a second processing device of occurrence of error in transmitting of the plurality of packets when the second time is later than the first time.
US09479386B2 Scheme for device discovery and P2P group formation
A method in which a first device forms a peer to peer (P2P) group with a second device is provided. The method includes sending an invitation request to the second device; and performing a negotiation process to form the P2P group with the second device if an invitation response to the invitation request is received from the second device. The invitation response includes device information identifying the second device. The negotiation process is performed using the device information.
US09479385B1 System for organizing and fast searching of massive amounts of data
A system to collect and store in a special data structure arranged for rapid searching massive amounts of data. Performance metric data is one example. The performance metric data is recorded in time-series measurements, converted into unicode, and arranged into a special data structure having one directory for every day which stores all the metric data collected that day. The data structure at the server where analysis is done has a subdirectory for every resource type. Each subdirectory contains text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list. Analysis of the performance metric data is done using regular expressions.
US09479380B2 System and method for determining intermodulation distortion in a radio frequency channel
The present disclosure describes systems and methods for identifying a signal that is a product of two or more other signals. In an embodiment, the presence of intermodulation distortion in a communication system is determined by comparing a cyclic autocorrelation function (“CAF”) of a complex envelop of signal content in a frequency bin, comparing the determined CAF with the CAF for a known signal type, and comparing a frequency of the signal content with the frequency of an RF channel in the communication system.
US09479379B2 Narrowband OFDM (NOFDM) transceiver for powerline communications (PLC)
The present invention provides a narrowband OFDM (NOFDM) system with frequency diversity redundant transmission and receiver diversity selection and combining scheme. The communication channel is segmented into independent plurality of sub-channels. The sub-channels can be used in an aggregated mode to transmit different data on every sub-channel or in a number of redundant modes, where the same data is sent on multiple sub-channels to achieve maximum robustness of communication. Redundant modes may include channel selection diversity and/or weighted channel combining diversity.
US09479373B2 Packet processor verification methods and systems
Methods and systems for transmitting and receiving data using audio devices but without being detectable by a human ear are disclosed. For example, a device for transmitting data can include a modulator configured to transform digital data into a modulated signal having a frequency no less than about 20 kHz, and an audio transmitter coupled to an output of the modulator configured to transmit the modulated signal into a sound propagating medium without being detected by a human ear. The methods and systems can be used to perform two-factor authentication for permitting a user to access a remote server or other device.
US09479368B2 Method and apparatus for adjusting pre-distortion coefficient
A pre-distortion coefficient corresponding to a transmit power currently set by a transmitting end is adjusted. A signal received quality report which is obtained according to the pre-distortion coefficient before adjustment is analyzed and fed back by a receiving end and a signal received quality report that is obtained according to the pre-distortion coefficient after adjustment and fed back by the receiving end. The analysis determines a variation situation of signal received quality of the receiving end. If the signal received quality of the receiving end becomes better, the pre-distortion coefficient after adjustment is used as the pre-distortion coefficient corresponding to the transmit power currently set by the transmitting end. The process then returns to the step of adjusting a pre-distortion coefficient corresponding to a transmit power currently set by a transmitting end.
US09479365B2 Method for performing loop unrolled decision feedback equalization in an electronic device with aid of voltage feedforward, and associated apparatus
A method for performing loop unrolled decision feedback equalization (DFE) and an associated apparatus are provided. The method includes: receiving a tap control signal and an offset control signal from a digital domain of a DFE receiver in an electronic device, and generating DFE information respectively corresponding to the tap control signal and the offset control signal in an analog domain of the DFE receiver; broadcasting the DFE information respectively corresponding to the tap control signal and the offset control signal toward comparators in the DFE receiver; utilizing the comparators to perform comparison operations according to the DFE information respectively corresponding to the tap control signal and the offset control signal to generate comparison results; and selectively adjusting the tap control signal and the offset control signal according to the comparison results, to optimize the DFE information respectively corresponding to the tap control signal and the offset control signal, respectively.
US09479362B2 Differential transmission line with common mode notch filter
A differential transmission line with a common mode notch filter includes adjacently arranged, repeating differential transmission line pair sections. The sections have lengths that are each equal to half of an electric wavelength of a lowest frequency of a common mode electromagnetic wave to be suppressed during transmission of an electric signal over the differential transmission line. Each section includes a pair of conductors separated from one another by a spacing. The width of each conductor and the spacing between the conductors of each section vary over the length thereof according to a same pattern such that at every point over the length of each section a differential mode impedance of the differential transmission line is identical. A common mode impedance of the differential transmission line changes periodically in accordance with the lengths of the sections.
US09479360B2 Receiver apparatus and reception method in wireless communication system
A terminal including a transmitter and a receiver is provided. The receiver includes a pilot detection unit configured to detect a pilot signal from a received signal; a low-pass filter configured to filter noise from the pilot signal; a channel equalizer configured to perform channel equalization for data of the received signal, based on the filtered pilot signal; and a channel estimation controller configured to adaptively adjust at least one of a coefficient and an order of the low-pass filter, wherein the coefficient of the low-pass filter is controlled according to characteristics of the pilot signal, and the order of the low-pass filter is controlled according to transmission characteristics of the data of the received signal.
US09479357B1 Detecting malware on mobile devices based on mobile behavior analysis
Applications running on a mobile device are monitored for suspicious actions utilizing mobile features of the mobile device. Once a suspicious action performed by an application is detected, that suspicious action is suspended. Information about the suspicious action and the application is collected and transmitted to a remote security system over a wireless network. The security system analyzes the suspicious action and the application to determine a security rating of the application, and transmit the security rating back to the mobile device. Whether the application is malware and whether the suspicious action should be allowed to continue are both determined based on the security rating.
US09479354B2 Monitoring camera system
In a monitoring camera system, a master device registers a smartphone and a wireless router therein in advance. If sensor detection information is received from a human sensor, the master device requests a monitoring camera to transmit image/audio data, and sends image/audio data transmitted from the monitoring camera to the smartphone via the wireless router. The smartphone displays the image data sent from the monitoring camera on a touch panel.
US09479353B2 Selective reestablishment of cable modem internet protocol connectivity
Techniques are generally directed to selective reestablishment of Internet Protocol (IP) connectivity between a cable modem and a cable modem termination system (CMTS). IP connectivity between the cable modem and the CMTS is initially established through execution of a plurality of connectivity steps. After IP connectivity is lost, the cable modem determines which of the plurality of connectivity steps are desired for use in reestablishing IP connectivity, and sends a message to the CMTS indicating the desired IP connectivity step. The CMTS determines if the desired connectivity steps identified in the message may be used to reestablish IP connectivity, and sends a response message to the cable modem indicating if the desired connectivity steps may be used. IP connectivity is then reestablished using at least the desired connectivity steps.
US09479351B2 Method and apparatus for providing voice service in communication system
An apparatus and method for providing/receiving a voice service in a Wireless Local Access Network (WLAN) system. In the voice service provision method, an Access Point (AP) generates a multiplexing voice data packet by performing a multiplexing operation on at least two voice data packets among received voice data packets, and performs a multicast operation of multicasting the multiplexing voice data packet to Mobile Stations (MSs) which should receive the at least two voice data packets.
US09479350B2 Multicast messaging within a wireless communication system
Methods and systems for sending multicast messages are disclosed. A multicast message is received to be transmitted to a plurality of access terminals at a radio access network (RAN), the received multicast message having a first format. The first format may correspond to a conventional multicast message format. The RAN determines whether the received multicast message requires special handling. If the RAN determines the received multicast message requires special handling, the radio access network converts the received multicast message from the first format into a second format. The RAN transmits the converted multicast message with the second format (e.g., a data over signaling (DOS) message) on a control channel to at least one of the plurality of access terminals. The access terminals receiving the converted multicast message interpret the message as a multicast message.
US09479333B2 Method of managing sensitive data in mobile terminal and escrow server for performing same
A method of managing the sensitive data of a mobile terminal and an escrow server for performing the method are disclosed. In the method of managing the sensitive data of a mobile terminal, an escrow server receives a request for registration from a mobile terminal, a user key is generated in response to the request for registration, a user virtual folder adapted to store the sensitive data of the mobile terminal is generated, encrypted sensitive data is received from the mobile terminal if the mobile terminal determines to store the sensitive data in the escrow server, and the encrypted sensitive data is re-encrypted and stored in the user virtual folder.
US09479327B2 Apparatus and method for generating key
Provided are an apparatus and method for generating a key. The apparatus includes: an input analyzer configured to identify a plurality of symbols from user identity (ID) information, and to derive at least one permutation from the plurality of symbols; and a key generator configured to obtain a plurality of pre-calculated keys including a plurality of first pre-calculated keys and at least one second pre-calculated key, and to generate, from the plurality of pre-calculated keys, a cryptographic key corresponding to the user ID information, the plurality of first pre-calculated keys respectively corresponding to the plurality of symbols, the at least one second pre-calculated key respectively corresponding to the at least one permutation.
US09479326B2 Information processing apparatus or information processing method
If data received by an external device controller from an external device is delayed by one cycle or more with respect to an output clock of the external device controller, a delay may not necessarily be detected with an existing configuration.When a data latch timing of the external device controller is adjusted, gating of or releasing gating of an output clock of the external device controller is performed in accordance with predetermined gating information, thus improving the accuracy of calibration for adjusting the data latch timing.
US09479323B2 Communication system, forwarding node, control device, communication control method, and program
A communication system includes a control device, a forwarding node, and a confirmation unit. The control device sets a forwarding path of a packet and determines processing rules corresponding to the forwarding path. The forwarding node includes a processing unit that processes a received packet by a processing rule transmitted from the control device, and a matching information processing unit that adds matching information, which represents information on processing for the received packet, to the received packet and forwards the received packet. The confirmation unit confirms if the forwarding node and the control device are synchronized according to whether the matching information added to the received packet matches pre-calculated matching information.
US09479317B2 Communications system density and range improvement by signal-strength-directed channel class selection with weighting for minimum capacity consumption
Methods and apparatuses for optimized channel selection are disclosed. In one example, a channel quality is measured of each channel of an available number of channels on which a mobile communication device can transmit and receive. A subset of the available number of channels is allocated to a long range channel class responsive to the channel quality. An RSSI of the mobile communication device is monitored and correlated to a mobile communication device proximity to a base station. A channel is selected from the long range channel class if the mobile communication device proximity is greater than a predetermined proximity.
US09479311B2 Terminal device, base station device, communication method, and integrated circuit for processing demodulation reference signals
There are provided a terminal device, a base station device, and an integrated circuit that enable a base station device and a terminal device to determine parameters related to uplink signals or uplink reference signals and to perform efficient communication. A terminal device that transmits a demodulation reference signal associated with a physical uplink shared channel to a base station device includes determining a sequence group number on the basis of a value of a parameter configured by a higher layer, determining the sequence group number on the basis of a physical layer cell identity, and generating a sequence of the demodulation reference signal on the basis of the sequence group number, wherein the sequence group number is determined on the basis of the physical layer cell identity in a case where a transmission on the physical uplink shared channel corresponding to a downlink control information format to which CRC parity bits scrambled by a Temporary C-RNTI are attached is performed in a random access procedure.
US09479308B2 Signaling of resource assignments in cross-carrier scheduling scenarios
This invention relates to signaling of resource assignments in cross-carrier scheduling scenarios. In order to enable cross-carrier scheduling in a mobile communication system using carrier aggregation while avoiding erroneous detection of assigned physical resources that could lead to HARQ soft buffer corruption/degradation of the system throughput, the invention suggests a scheme for explicitly indicating within downlink control information (DCI) including a resource assignment for the downlink (or uplink) the number of OFDM symbol(s) used for control signaling within a sub-frame on a component carrier on which resources are assigned by the DCI. In one exemplary implementation the number of OFDM symbol(s) used for control signaling is the PCFICH values signaled in a 3GPP LTE-A network. The indication of the OFDM symbol(s) within the sub-frame on the assigned component carrier may for example be jointly encoded with other control signaling information, e.g. with the carrier indication of the carrier indicator field.
US09479307B2 Method and apparatus for user-specific reference signaling allocation of control channel in wireless communication systems
A new structure of user-specific reference signals design is provided. Higher spectrum efficiency is achieved, and two users may share the same resource for control signal transmission in a distributed antenna system via different distributed antennas. In addition, search space overlapping is enabled and thus control resource reuse is made possible.
US09479304B2 Method for transceiving reference signal in wireless access system and terminal therefor
Disclosed are a method for transceiving reference signals in a wireless access system supporting carrier aggregation and a terminal therefor. Specifically, the method comprising the steps of: generating a beacon reference signal for estimating an uplink channel using an uplink reference signal; inserting the generated beacon reference signal into the last symbol of a subframe in an uplink frequency region; and transmitting the inserted beacon reference signal to a base station using a subframe that is equivalent to a demodulation reference signal.
US09479303B2 Enhanced positioning reference signal transmission in wireless communication network
Methods and apparatus for determining a PRS configuration in a dynamic TDD configuration adaptation are described. One example method generally includes determining a first PRS configuration for receiving PRS when communicating according to a first subframe configuration that defines one or more uplink subframes and one or more downlink subframes, receiving an indication of a switch from the first subframe configuration to a second subframe configuration, and determining a second PRS configuration for receiving PRS when communicating according to the second subframe configuration.
US09479302B2 Radio terminal, radio base station, channel signal forming method, and channel signal receiving method
A base station communicates with a terminal, for which an uplink component carrier and downlink component carriers are configured. The base station adjusts a payload size of control information, transmitted in a downlink control channel, based on a basic payload size, and maps the control information onto a search space in at least one of the downlink component carriers. The basic payload size of the control information mapped onto a search space in a primary downlink component carrier is based on a number of information bits obtained from a bandwidth of the primary downlink component carrier, and on a number of information bits obtained from a bandwidth of the uplink component carrier. The basic payload size of the control information mapped onto a search space in a non-primary downlink component carrier is based on a number of information bits obtained from a bandwidth of the non-primary downlink component carrier.
US09479299B2 Method and apparatus for transmitting information about a channel in a wireless communication system
A method for feeding back channel information, and a user equipment (UE) therefore are discussed. The method according to one embodiment includes, if one or more cells are configured, performing a first feedback process and a second feeding process. The first feedback process is configured to transmit first channel information including rank information. The second feedback process is configured to transmit second channel information generated based on the same rank information as the rank information of the first feedback process.
US09479295B2 Method of implementing automatically retransmission feedback in a UE in a carrier aggregation network
The invention proposes a method of implementing hybrid automatically retransmission feedback in a UE in a carrier aggregation network, wherein, the network comprises a self-scheduling primary cell and a secondary cell, and the method comprises: determining a reference frame configuration based on the frame configuration of the primary cell and the frame configuration of the secondary cell, wherein, the reference frame configuration is the type 5; determining a first quantity of downlink subframes of the secondary cell needing to be fed back in uplink subframes, according to the frame configuration of the secondary cell and downlink subframes, associated with uplink subframes, corresponding to the reference frame configuration; receiving from a base station a parameter about the number of downlink subframes fed back, and calculating a second quantity of downlink subframes needing to be fed back in the uplink subframes, based on the parameter; determining an actual quantity of downlink subframes actually fed back, based on the first quantity and the second quantity; implementing automatically retransmission feedback for downlink frames of the actual quantity in the physical shared channel, adjusted by uplink grants, in the uplink subframes.
US09479292B2 System and method for terminal-group based HARQ for cellular integrated D2D communications
System and method embodiments are provided to support network communications with groups of UEs. The embodiments include a two-level group-based hybrid-automatic repeat request (HARQ) mechanism and acknowledgement (ACK)/negative ACK (NACK) feedback. An embodiment method includes receiving, at a UE within a virtual multi-point (ViMP) comprising UEs, a data packet for a target UE (TUE) that is broadcasted from a base station (BS) to the ViMP node, decode the data packet, and upon successfully decoding the data packet, broadcasting the data packet to the UEs within the ViMP node until a timer pre-established by the BS expires or an ACK message is received from the TUE or the ViMP node. In an embodiment, broadcasted data received in the ViMP node is re-broadcasted upon receiving a negative acknowledgment (NACK) message from the TUE, a beacon UE, or any of the UEs within the ViMP node.
US09479281B2 Integrated control for silicon photonics
In an example, the present invention includes an integrated system on chip device. The device is configured on a single silicon substrate member. The device has a data input/output interface provided on the substrate member. The device has an input/output block provided on the substrate member and coupled to the data input/output interface. The device has a signal processing block provided on the substrate member and coupled to the input/output block. The device has a driver module provided on the substrate member and coupled to the signal processing block. In an example, the device has a driver interface provided on the substrate member and coupled to the driver module and configured to be coupled to a silicon photonics device. The device also has an interface configured to communicate between the silicon photonics device and the control block.
US09479275B2 Multiformat digital audio interface
Embodiments of various methods, devices and systems are described herein that use a unified bus communication protocol. One such device comprises an interface for sending and receiving signals, and a mux and sync engine coupled to the interface and configured to determine time slots for sent and received signals according to a unified bitstream frame format. The unified bitstream frame format comprises a plurality of frame channels for transmitting data in a bitstream mode of communication such that data from the frame channels are time-multiplexed across the frame channels one bit at a time, wherein one of the frame channels is allocated as a control channel comprising individual control bits from control data, and at least one of the frame channels is allocated as a virtual frame channel comprising individual data bits taken from digital word data.
US09479273B2 Method and apparatus for multiplexing audio program channels from one or more received broadcast streams to provide a playlist style listening experience to users
A method and apparatus are provided for generating a personalized radio channel playlist by simultaneously buffering tracks from multiple received channels from one or more source streams and selectively playing back tracks from the buffered channels. Navigation tools permit users to skip buffered songs in their playlist (e.g., skip forward and backward). Users can specify favorite channels for building personal playlists, or multiple default playlist channels can be provided (e.g., by genre). Thumbs up/down buttons on the radio receiver permit entering a song or artist being played back into a favorites list that is used to search all channels for matches or a banned list used to block songs from future playlists. A matched channel carrying the favorite can be added to a playlist. Segments on the playlist can be played back in full or truncated to facilitate preview of playlist segments.
US09479266B2 Quasi-optical coupler
A quasi-optical coupling system launches and extracts surface wave communication transmissions from a wire. At millimeter-wave frequencies, where the wavelength is small compared to the macroscopic size of the equipment, the millimeter-wave transmissions can be transported from one place to another and diverted via lenses and reflectors, much like visible light. Transmitters and receivers can be positioned near telephone and power lines and reflectors placed on or near the cables can reflect transmissions onto or off of the cables. The lenses on the transmitters are focused, and the reflectors positioned such that the reflected transmissions are guided waves on the surface of the cables. The reflectors can be polarization sensitive, where one or more of a set of guided wave modes can be reflected off the wire based on the polarization of the guided wave modes and polarization and orientation of the reflector.
US09479261B2 System and method for mitigating four-wave-mixing effects
In one embodiment, a system includes at least one tone generator, a first transmitter, and a second transmitter. The at least one tone generator is operable to generate a plurality of modulation tones comprising at least a first modulation tone having a first tone frequency and a second modulation tone having a second tone frequency that is different from the first tone frequency. The first transmitter is operable to apply the first modulation tone to a first optical signal such that at least a portion of the first optical signal is divided into one or more sidebands. The second transmitter is operable to apply the second modulation tone to a second optical signal such that at least a portion of the second optical signal is divided into one or more sidebands.
US09479260B2 Single carrier flexible bit rate transceiver for coherent optical network
An apparatus comprising a digital signal processor (DSP) configured to code a plurality of data sub-streams using a plurality of modulation formats to generate a plurality of coded data symbols, wherein each modulation format leads to a unique bit rate for coded data symbols associated with a modulation format, transform the coded data symbols into a frequency domain by applying Fourier transform on each coded data symbol, map the frequency-transformed data symbols onto a plurality of subcarrier signals associated with a plurality of frequency tones, wherein at least two of the subcarrier signals correspond to different modulation formats, and generate an electrical signal in a time domain based on the subcarrier signals.
US09479252B2 Pre-equalization using phase correction
An optical transmitter determines the transfer function in the reference-based pre-equalization for applying to an optically modulated signal at the transmitter. The determined pre-equalization transfer function is made robust to linewidth inaccuracy of the optical source by performing phase correction during the calculation of the pre-equalization transfer function. The phase correction includes averaging a number of consecutive received phase samples. The determined pre-equalization transfer function is applied to modulated signals prior to the transmission over an optical medium.
US09479251B2 Light detection system and method
There is provided a method for detecting modulated light comprising: receiving a set of images acquired by means of a rolling shutter camera having image acquisition settings comprising a frame rate, fframe, and a line rate, fline; identifying in consecutive frames of said images—a pattern governed by the ratio between a modulation frequency, fc, of a modulated light source and the line rate, fline, and—between consecutive frames a spatial shift of said pattern governed by the ratio between said modulation frequency fc, and said frame rate, fframe; and providing based on said pattern and spatial shift thereof, an estimate of the modulated light amplitude from said light source.
US09479247B2 Methods and apparatus for pre and post equalization in optical communications systems
An optical communication system includes a transmission apparatus that transmits a test signal over an optical communication medium using a first optical modulation format, receives a reception report for the test signal, determines, based on the received reception report, a pre-equalization scheme, applies the pre-equalization to data transmitted from the transmitter side to generate pre-equalized data and transmits the pre-equalized data using a second optical modulation format based on the reception report. An optical reception apparatus receives the test signal, computes a channel transfer function based on the received test signal, and transmits the reception report.
US09479241B2 Wireless system with configurable radio and antenna resources
A wireless access device, system and method are disclosed for provisioning multiple concurrent radio services and adaptive management of multi-radio access points or multi-radio small cell base stations.
US09479236B2 Precoding and scheduling for a cellular communication system using a large number of base stations antennas
For an infinite number of transmit antennas at a base station (BS), matched filter (MF) precoding (a type of precoding used to perform SU-MIMO transmission) becomes optimal for performing spatial multiplexing. But observations have shown that precoding types for performing MU-MIMO transmission can perform significantly better than MF precoding for a realizable number of transmit antennas at the BS, even while using the simplest precoding types for MU-MIMO transmission. For large inter-cell interference typically encountered by user terminals (UTs) at or near the boundary of the cell served by the BS, MF precoding can still be used to eliminate or reduce the need for coordination among cells, which consumes network and back-haul resources.
US09479234B2 Data processing method, precoding method, and communication device
An encoder outputs a first bit sequence having N bits. A mapper generates a first complex signal s1 and a second complex signal s2 with use of bit sequence having X+Y bits included in an input second bit sequence, where X indicates the number of bits used to generate the first complex signal s1, and Y indicates the number of bits used to generate the second complex signal s2. A bit length adjuster is provided after the encoder, and performs bit length adjustment on the first bit sequence such that the second bit sequence has a bit length that is a multiple of X+Y, and outputs the first bit sequence after the bit length adjustment as the second bit sequence. As a result, a problem between a codeword length of a block code and the number of bits necessary to perform mapping by a set of modulation schemes is solved.
US09479227B2 Wireless electromagnetic receiver and wireless power transfer system
A system and a device for wirelessly transferring power without a cable are provided. A wireless electromagnetic receiver includes a first device configured to oscillate based on an electromagnetic field. The wireless electromagnetic receiver further includes a second device configured to transform the oscillation of the first device into a power, the second device being in contact with the first device, and the second device including a precharged capacitor.
US09479224B2 Apparatus and method for connecting to device in wireless terminal
An apparatus and a method for connecting to a device in a wireless terminal, and more particularly, to an apparatus and method for more conveniently connecting to a desired device in a communication mode of a wireless terminal are provided. The apparatus includes a near distance communication module for exchanging device information for a communication connection through a contact with a specific device, and a controller for controlling the near distance communication module to connect communication to the specific device based on the exchanged device information.
US09479222B2 Dynamic mode selection for MIMO powerline devices
A first communication device can dynamically select a mode of communication (such as a MIMO mode or a SISO mode) to improve throughput. In selecting the communication mode, the first communication device may determine whether a powerline medium effectively supports multi-channel communication. Even when the first communication device and a second communication device both are capable of using a MIMO mode, the first communication device may select a SISO mode if it determines that one of the channels is ill-conditioned for communication. For example, the powerline medium may be affected by a missing conductor, protective circuit, or other attenuation that impairs the second channel differently than the first channel. If the disparity between the first channel and the second channel is greater than a threshold, the first communication device may switch to a SISO mode to improve performance.
US09479217B1 Method and apparatus for communicating data in a digital chaos cooperative network
The present invention teaches a system and method for cooperatively networking digital chaos transmissions. The invention involves using generated digital chaos sequences as spreading sequences at a transmit side, receiving the spreaded signals at a receive side and despreading the signal, recovering signals at the receive side, comparing a stored replica of the digital chaos spreading codes to the digital chaos spreading codes used at the transmit side to, determining if the signals belong to predefined groups based on a predetermined criteria, and forward the signals to a group member based on its group member assignment.
US09479216B2 Spread spectrum method and apparatus
A spread spectrum communications method is based on time compression in which a sampled message signal at a first rate is transmitted at a higher sampling rate. Robustness is achieved by dividing the signal into overlapping segments, transmitting each segment fast enough so that the segments no longer overlap. The segments are received and the data signal reconstructed by overlap-adding the segments.
US09479215B2 Processing digital samples in a wireless receiver
A method of processing digital samples of a signal received at a receiver of a wireless communication system includes monitoring channel conditions and generating a channel indicator including at least one channel parameter by performing at least one of: estimating a channel mobility parameter and comparing it with a threshold; estimating a channel parameter of the energy of the channel outside a predefined temporal window, and comparing it with a threshold; estimating a channel temporal duration parameter and establishing if it meets predetermined criteria; estimating a channel-zero location parameter and establishing if it meets predetermined criteria; estimating a received-signal signal-to-disturbance power ratio, and comparing it to a threshold; estimating an estimated-channel-response signal-to-disturbance power ratio; estimating the degree of non-stationarity of the disturbance at the receiver input; and selecting one of a plurality of processing routines for processing the digital samples based on said channel indicator. Related receivers are also described.
US09479210B1 Mobile device case having an ergonomic battery handle
A mobile device case having an ergonomic handle mounted thereon using a ball and socket assembly to permit the handle to retract, spin, and rotate 360-degrees. The ergonomic handle is also an external battery so that a user can charge the mobile device while holding the handle to prevent injury to the wrist and/or hands during prolonged use of the mobile device.
US09479207B2 Narrowband RSSI technique(s) for the mitigation of adjacent satellite interference
A device and method for tracking a signal of interest from a signal transmitting device, in the presence of cross-polarization or adjacent emitter interference, is provided. An antenna, which may have a beamwidth greater than an angular spacing of geo-stationary transmitting device, is used to receive the signal of interest from a transmitting device. The received signal of interest is analyzed to determine a frequency characteristic of the received signal of interest, and a filter of a plurality of filters is selected based on the determined bandwidth of the signal of interest. The selected filter is applied to the received signal of interest.
US09479206B2 Time segment based software defined radio system
A modulated signal is demodulated to obtain a modulation signal. The modulated signal is contained within an input signal. A periodic time segment sequence is defined having a plurality of ordered time segments. Signal values are acquired, from the input signal, during each ordered time segment. Signal values acquired during each ordered time segment are combined with signal values acquired during the same ordered time segment over multiple periods of the periodic time segment sequence. A local clock is generating. The modulated signal is demodulated by weighting the combined signal values by the local clock to obtain the modulation signal. the modulation signal is low-pass filtered to obtain a control signal. The generation of the local clock is controlled with the control signal.
US09479199B2 Low-cost receiver using integrated inductors
A receiver includes a first amplifier having an input for receiving a radio frequency (RF) signal, and an output for providing an amplified RF signal, a switch section for selectively switching the RF signal onto one of a plurality of nodes, and a filter section comprising a plurality of filters coupled to respective ones of the plurality of nodes. A first filter of the plurality of filters comprises a first variable capacitor coupled in parallel with an inductance leg between a corresponding one of the plurality of nodes and a power supply voltage terminal, wherein the first variable capacitor has a capacitance that varies in response to a tuning signal, and the inductance leg comprises a first inductor in series with an effective resistance, wherein the effective resistance has a value related to an upper cutoff frequency to be tuned by the first filter.
US09479198B2 Analog compensation circuit and method
Disclosed herein are an analog compensation circuit and a method for tuning an analog compensator in full-duplex transmission systems. An embodiment analog compensation circuit includes a secondary receiver configured to receive and convert a sampled self-interference signal to a baseband self-interference signal. A tuner is coupled to the secondary receiver and configured to receive a baseband transmit signal and the baseband self-interference signal, and to compute complex gains according to the baseband transmit signal and the baseband self-interference signal. An analog compensator is coupled to the tuner and has multiple branches. The analog compensator is configured to receive the complex gains and use them to adjust respective attenuators and phase shifters of the branches. The analog compensator is further configured to process a sample of a transmit signal using the branches, the transmit signal being up-converted from a new baseband transmit signal.
US09479197B2 Method and apparatus for transmission and reception of in-band on-channel radio signals including complementary low density parity check coding
A method includes: constructing complementary low density parity check codewords by generating a first codeword having a first code rate; and partitioning the first codeword by assigning groups of bits of the first codeword to four quarter-partitions, wherein each of the quarter partitions includes bits in one half of one of four independently decodable semi-codewords each having a second code rate that is larger than the first code rate. Receivers that receive signals produced by the method are also disclosed.
US09479186B1 Gain and offset correction in an interpolation ADC
In described examples, an analog to digital converter (ADC) includes a main ADC and a reference ADC. The main ADC generates a zone information signal and a digital output in response to an input signal. The reference ADC receives a plurality of reference voltages from the main ADC. The plurality of reference voltages includes a first reference voltage and a second reference voltage. The reference ADC generates a reference output in response to the input signal, the first reference voltage and the second reference voltage. A subtractor generates an error signal in response to the digital output and the reference output. A logic block generates one of a first offset correction signal, a second offset correction signal and a gain mismatch signal in response to the zone information signal, the error signal and the reference output.
US09479177B1 Self-calibrating fractional divider circuits
A fractional divider (FD) includes a multi-modulus divider (MMD), which generates a periodic output signal in response to: (i) a periodic reference signal (REFHF), and (ii) a modulus control signal having a value that sets a frequency division ratio (1/P, 1/(P+1)) to be applied to the periodic reference signal. A phase correction circuit is provided, which generates an FD output signal in response to the periodic MMD output signal and a corrected multi-bit phase correction control (CPCC) signal during an active mode of operation. The phase correction circuit further generates an FD output signal in response to the periodic MMD output signal and a preliminary multi-bit phase correction control (PPCC) signal during a calibration mode of operation. A control circuit is provided, which generates the modulus control signal, the PPCC signal and the CPCC signal during the active mode of operation.
US09479176B1 Methods and circuits for protecting integrated circuits from reverse engineering
A camouflage circuit instantiated on a semiconductor substrate includes a transient-comparison circuit that briefly expresses a value representative of either a one or a zero in dependence upon reference elements that are visibly indistinct from a perspective normal to the planar surface substrate surface, but that nevertheless exhibit distinct electrical responses. Transient comparisons that define logic states only briefly vastly complicate the use of reverse-engineering tools and techniques that rely on optical stimulation to sense when transistors are on or off.
US09479174B2 Tristate gate
A tristate gate includes an output port and at least two transistors. Each of the transistors has at least a first and a second gate configured such that a high-impedance value (Z) on the output port is set by controlling the threshold voltage of at least one of the transistors.
US09479166B1 Semiconductor devices and integrated circuits
A data transmission circuit may include first, second, and third pads, generate a pull-up code and a pull-down code in accordance with a resistance value between the third pad and a ground terminal, and drive data with drivability adjustable by the pull-up code and the pull-down code to output the data. The data reception circuit may include a resistor coupling circuit coupled between the first pad and the second pad to include a second resistance value, include an external resistor coupled to the third pad through a first wiring resistor having a first resistance value, and receive the data through a second wiring resistor.
US09479165B2 Inductive proximity switch and method for its operation
The invention relates to an inductive proximity switch having a current-fed resonant circuit comprising at least one resonant circuit transmitting coil and a capacitance. The resonant circuit transmitting coil generates an alternating magnetic field, which is able to induct a mutual induction voltage in at least one receiving coil, and the oscillation state of the resonant circuit can be influenced by a metallic release entering or moving away from the alternating field, having an evaluating circuit for obtaining a switching signal from the change in the oscillation state of the resonant circuit, the change in the complex coupling between the at least two coils, namely transmitting coil and receiving coil, being evaluatable with the aid of an auxiliary voltage signal as a switching signal in the presence or absence of the release.
US09479160B2 Resonant radio frequency switch
An SPDT switch in a RF communication transceiver provides for choosing the transmit/receive path for the RF signal. It consists of the series and shunt branches each consisting of stack of FETs. Performance metrics of the RF switch are insertion loss and isolation. At high frequency, the device/FET capacitance and the parasitic capacitances provide a leakage path for the signal, resulting in higher insertion loss and lower isolation. A parallel resonant LC network across each of the series and/or shunt branch FETs in a SPDT switch provides lower insertion loss, higher switch isolation, and lower out of band harmonics when compared to that of the state of the art SPDT switch. A method to reduce the form factor of such switch configuration is disclosed which is useful in wireless front end modules.
US09479150B1 Self-calibrating multi-phase clock circuit and method thereof
A multi-phase clock circuit includes: a phase tuning circuit configured to receive a primitive N-phase clock including N primitive clocks of the same period but distinct phases and output a calibrated N-phase clock including N calibrated clocks in accordance with a first tuning signal, where N is integer greater than one; a clock multiplexing circuit configured to receive the N calibrated clocks and output a first output clock and a second output clock in accordance with a multiplexing control signal; a time-to-digital converter configured to receive the first output clock and the second output clock and output a digital code; and a calibration controller configured to receive the digital code and output the first tuning signal in accordance with a mode select signal.
US09479149B1 Overshoot compensation
An overshoot compensation circuit for an input signal, having a slew rate detection circuit configured to detect a slew rate of the input signal; a run time circuit configured to initialize a predetermined run time when an absolute value of the slew rate of the input signal is greater than or equal to a predetermined threshold; and a low pass filter configured to decrease the slew rate of the input signal only during the predetermined run time.
US09479121B2 Interference suppression for switched mode power supply with error correction
A switched mode power supply arranged to provide a switched supply at one terminal of an inductor, another terminal of the inductor being connected to a first input of an error amplifier having a reference signal at a second input, the error amplifier generating a corrected switched supply at an output in dependence on the difference between signals at its first and second inputs, there being provided a feedback path between the output of the error amplifier and the first input of the error amplifier, and further comprising circuitry for sensing a switcher interference current in the feedback path of the error amplifier, and for adjusting the corrected switched supply output to reduce the switcher interference current in the output.
US09479120B2 Fully differential signal system including common mode feedback circuit
Provided is a fully differential signal system including a first amplification unit including first and second output terminals configured to output an output differential signal generated based on an input differential signal and a common mode feedback signal; a common mode detection unit configured to detect a common mode signal included in the output differential signal; a second amplification unit including a feedback signal output terminal configured to output the common mode feedback signal generated based on the detected common mode signal and a reference signal; a first stabilization unit connected between the first output terminal and the feedback signal output terminal; and a second stabilization unit connected between the second output terminal and the feedback signal output terminal. The fully differential signal system stably operates and an operation performance of the fully differential signal system is improved.
US09479111B2 Portable and modular power generation device
A portable power generation device includes a protective case and a power source. The protective case has a lower case portion and an upper case portion, the upper case portion including a plurality of upper case portion segments, wherein the upper case portion is rotatable with respect to the lower case portion between a closed configuration and an open configuration. The power source is sized to fit within the protective case in the closed configuration, rotatable with respect to the lower case portion, and supported by the protective case in the open configuration.
US09479108B2 Electric compressor
A controller for an electric compressor sets a temperature rise region A, a temperature drop region B, and a steady region C from change in temperature of switching elements, and sets a carrier frequency for each of the set regions. In the region A, the carrier frequency is changed according to the element temperature so that the carrier frequency decreases with increase of the element temperature at startup of a motor. In the region B and the region C, the carrier frequency is changed according to the number of revolutions of a compression mechanism, so that the carrier frequency decreases with increase of the number of revolutions of the compression mechanism, regardless of the element temperature.
US09479106B2 Apparatus for controlling rotary machine
In a control apparatus, a target harmonic current obtainer obtains, according to a phase current flowing through at least one phase winding of a stator, a target harmonic current component flowing in a rotary machine. The target harmonic current component is included in a fundamental current component of the phase current. An inducing unit superimposes, on the phase information, a fluctuating signal that changes at an angular velocity identical to an angular velocity of the target harmonic current component, to induce a counteracting harmonic current component in the at least one phase winding. The counteracting harmonic current component counteracts the target harmonic current component.
US09479102B2 Apparatus for driving interior permanent magnet synchronous motor and method of controlling the apparatus
There is provided a driving apparatus of an interior permanent magnet synchronous motor (IPMSM) including a current command generator outputting a current command on a synchronous reference frame based on a command torque, wherein the current command generator generates the current command based on a variation in magnetic flux with respect to a rotor of the IPMSM.
US09479101B2 Apparatus for diagnosing flux of motor in vehicle
An apparatus for diagnosing motor performance of a vehicle and a method thereof are provided. The apparatus for diagnosing motor performance includes calculating magnetic flux of the motor under a predetermined diagnosis condition using a magnetic flux calculator. The apparatus further includes determining whether the calculated magnetic flux of the motor is included in a normal range using a validity determiner.
US09479096B2 Phase current regulation in BLDC motors
A method is provided for determining a phase current direction and a zero-crossing moment of the phase current in a sinusoidally controlled brushless direct current motor. The brushless direct current motor comprises a coil per phase and the phase of the brushless direct current motor is driven by a half bridge driver. The half bridge driver comprises a high side field effect transistor and a low side field effect transistor. The method comprising the following steps: measuring the drain source voltage over the high side field effect transistor and low side field effect transistor, and determining the zero crossing moment of the phase current by determining the current direction based on the measured drain source voltages and by determining the moment the current changes direction.
US09479094B2 Apparatus and method for compensating for torque for current order of driving motor
An apparatus for compensating for a torque for a current order of a driving motor includes: a current order generator configured to: i) receive a torque order (Tref*), ii) generate a magnetic flux-based current order map using a generated driving point ratio (1/λmax), and iii) generate a current order using the generated current order map; and an iron loss torque compensator configured to extract an iron loss torque compensation value for the generated current order and a speed (Wrpm) of the driving motor.
US09479087B2 Control apparatus of vibration-type actuator and control method of vibration-type actuator
Provided is a control apparatus of a vibration-type actuator for generating an elliptical motion of contact portions by a common alternating current including a frequency determining unit for setting a frequency of the alternating current. The frequency determining unit sets the frequency of the alternating current for changing an ellipticity of the elliptical motion, within a frequency range such that ellipticity changing frequency ranges set for the vibrators are overlapped, and the ellipticity changing frequency ranges are set for the vibrators as frequency ranges between an upper limit and a lower limit, such that the lower limit is a maximum resonant frequency at a time of changing the ellipticity, and the upper limit is larger than the lower limit and is a maximum frequency for the relative movement of the driving member.
US09479084B2 Pseudo zero vectors for space vector modulation and enhanced space vector modulation
A method of performing space vector modulation for PWM control for creating AC waveforms includes generating and sampling a reference signal to generate reference samples and performing a reference vector approximation to synthesize a reference vector associated with at least one of the reference samples. The reference vector approximation employs active vectors, one or more zero vectors, and one or more pseudo zero vectors in the formation thereof. Another method of performing space vector modulation (SVM) includes generating a reference signal and sampling the reference signal at a sampling frequency to generate a plurality of reference samples. The method also includes performing a reference vector approximation to synthesize a reference vector associated with at least one of the reference samples, wherein the reference vector approximation has a first portion that employs two adjacent active vectors and a remaining portion that employs two non-adjacent active vectors in the formation thereof.
US09479080B2 Multilevel converter circuit for generating a plurality of voltage levels
In some aspects, a direct current power source, formed of a series connection circuit of single power sources, which has three mutually different voltage levels including zero can be provided with first, second, third, and fourth arm pairs, each configured by connecting two arms formed of semiconductor switches in series, an alternating current switch configured by combining semiconductor switches. As such, a plurality of voltage levels can be to be selected from and output by an on and off control of these switch elements.
US09479078B2 Method and device for controlling an inverter
The invention relates to a method for controlling an inverter (10) using space-vector pulse width modulation, in particular to control an electric machine, the inverter being equipped with a plurality of controllable switches (S) and being designed to provide a polyphase electric current (IU, IV, IV), in particular to supply polyphase electric current (IU, IV, IV) to the electric machine (14). In said method, a desired current space vector (I1*) having a desired phase angle (alpha1) and a desired amplitude (I1) is predefined, and the inverter (10) is controlled in such a way that a plurality of different successive switching states (V1-V7) is established for the switches (S) in order to provide the electric current (IU, IV, IV) in the form of a current space vector (I2*), the inverter (10) being controlled in such a way that the current space vector (I2*) is provided at a phase angle (alpha2) which differs from the desired phase angle (alpha1), the difference (delta_beta) of the phase angle (alpha2) from the desired phase angle (alpha1) being limited according to a rotational speed (f) of the desired current space-vector (I1*).
US09479068B2 Power supply device
There is provided a power supply device having a primary side on which a primary winding of a transformer is located and a secondary side on which a secondary winding of the transformer is located, and supplying power to a load, the device including: a photo coupler transmitting load short-circuit information from the secondary side to the primary side, a standby power supply terminal supplying power to the photo coupler; and a current passing unit connecting the photo coupler to the load.
US09479067B2 System and method for a switched-mode power supply
In accordance with an embodiment, a method of operating a switched-mode power supply includes detecting a voltage decrease in a secondary winding of a transformer by detecting a first voltage transient using a sensor capacitively coupled to the secondary winding of the transformer. A secondary switch coupled to the secondary winding of the transformer is turned on based on when the first voltage transient is detected.
US09479064B2 Switching control circuit and switching power supply device
A voltage detecting circuit of the present invention is formed of a differential amplifier and an H-detection filter circuit, and the differential amplifier amplifies a potential difference between an input voltage and a primary-side voltage to obtain a differential amplified voltage. The H-detection filter circuit extracts low frequency components of the differential amplified voltage to output a detection voltage. A DC/DC control IC outputs, to a control electrode of a transistor, a PWM signal obtained by shaping a pulse width based on the detection voltage, to thereby control an on/off operation of the transistor.
US09479059B2 Voltage converter for first and second modes of operation
Methods and devices are provided wherein a change of a mode of operation is performed based on a time where both switches of a first and a second switch are open.
US09479055B2 DC-DC converter
A DC-DC converter includes a switching device, a drive circuit for turning on and off the switching device, a bootstrap capacitor electrically connected to the drive circuit, and a control circuit electrically connected to the drive circuit. The control circuit is operable to charge the bootstrap capacitor for a charging duration periodically at a charging period longer than an on-off period at which the switching device is turned on and off periodically. This DC-DC converter performs efficient boost and step-down operations.
US09479051B2 Single-inductor multiple-output DC to DC converter
A DC to DC converter includes a switching circuit and a controller. The switching circuit includes an inductor coupled to first and second voltage supply nodes and to a plurality of output loads. The controller is configured to monitor a current through the inductor and to selectively couple the inductor to each of the plurality of output loads such that at least one of the following criteria is met: 1) an average current through the inductor is minimized for the particular output loads coupled to the switching circuit, or 2) minimize a number of times the switching circuit is switched during a charging period for the particular output loads coupled to the switching circuit.
US09479049B2 Semiconductor module and boost rectifier circuit
A semiconductor module includes a voltage generator, and a heat dissipating mechanism composed of, for example, an insulating heat dissipating sheet and a heat sink. The voltage generator is capable of generating, by using a built-in linear regulator function, a power source voltage to drive a boost converter based on a voltage boosted by the boost converter. The voltage generator is mounted on the heat dissipating mechanism.
US09479047B2 System and method for controlling a power supply with a feed forward controller
In accordance with an embodiment, a power supply controller includes a current controller configured to control an input current of a power supply. The current controller includes a first feed forward controller having an input configured to be coupled to a first power supply signal, and an output coupled to an output of the current controller. A gain of the first feed forward controller is proportional to a compensation factor when the power supply operates in a discontinuous conduction mode (DCM) and is substantially zero when the power supply operates in a continuous conduction mode (CCM).
US09479041B2 Bootstrap driving circuit without extra power supply
The present invention provides a bootstrap driving circuit without extra power supply, which circuit includes a power unit, a switching unit, a bootstrap unit, a drive unit; the power unit is used to output a direct voltage; the switching unit is connected with the power unit, to control the turn-on or turn-off with the power unit; the bootstrap unit is connected with the switching unit, to supply drive electric energy and output drive power; the bootstrap unit includes an energy storage capacitor; the drive unit is connected with the bootstrap unit, to output control signal under the drive of the drive power. The bootstrap driving process is completed via the charging-discharging of the energy storage capacitor in the bootstrap unit of the invention and without an extra power supply, which forms the bootstrap driving circuit without extra power supply, further overcomes the requirement of an extra power supply for a common driving circuit, reduces the power consumption and meets the demand of the circuit. The invention is suitable for the application of a three-phase AC-DC converter to be drive controlled.
US09479038B2 Air gap control systems and methods
In one embodiment, an apparatus includes a first member that supports a magnetic flux carrying member and a second member that supports a magnetic flux generating member disposed for movement relative to the first member. An air gap control system is coupled to at least one of the first member or the second member and includes an air gap control device that is separate from a primary magnetic flux circuit formed between the first member and the second member. The air gap control device is configured to exert a force on one of the first and second members in response to movement of the other of the first and second members in a direction that reduces a distance between the first and second members to maintain a minimum distance between the first and second members and/or substantially center the one of the first and second members within the other.
US09479031B2 Tubular linear motor with magnetostrictive sensor
A motor includes a position-sensing magnetostrictive element that extends along a stator bore. A slider slides in the stator bore and includes a stack of motor magnets. The stack includes a first stack end that provides a magnetic field pattern that magnetizes a region of the magnetostrictive element. The motor includes shield elements such as a non-magnetic shield tube and a magnetic flux diverter.
US09479030B2 Electric actuator with electric motor and electric circuits includings connecting terminal
An electric actuator including a first electric circuit having a first connecting terminal, and a second electric circuit having a second connecting terminal electrically connected with the first connecting terminal, the first connecting terminal including a tip end portion having a rectangular flat plate shape, the second connecting terminal including a pair of elastic contact flaps opposed to each other with a clearance, the clearance having a width between tip end surfaces of the elastic contact flaps which is smaller than a thickness of the first connecting terminal. The first connecting terminal is retained such that the tip end portion thereof is clamped between the tip end surfaces of the elastic contact flaps of the second connecting terminal by an elastic restoring force of the elastic contact flaps.
US09479021B2 Stator of rotary electric machine with reduced current density neutral wires
A stator of a rotary electric machine includes an annular stator core with a plurality of slots arranged in a circumferential direction, a stator winding formed by three phases of phase windings wound around the slots, and neutral wires for commonly connecting ends of the phase windings together in star-connection. Each of the phase windings has two partial windings that are electrically connected in parallel, ends of at least two sets of the partial windings formed by combining two partial windings among the total of six partial windings in different phases and the ends of the neutral wires are connected electrically, and the partial windings connected to both ends of each neutral wire include all the phases.
US09479020B2 Electric machine with stator's welded-side pitch less that rotor's pitch
The stator of the electric rotating machine includes a stator winding constituted of a plurality of U-shaped conductor segments each including a turn portion and two straight portions, the U-shaped conductor segments being connected in series by welding at welded portions formed in ends of the straight portions, and a stator core formed with slots, the straight portions of each U-shaped conductor segment being accommodated in corresponding two of the slots. The welded side slot pitch as an interval of the corresponding two of the slots on the side opposite to the turn portions is narrower than the N-S magnetic pole pitch of the rotor. The stator winding includes overlapped wire wrapping sections each constituted of the U-shaped conductor segments accommodated in the corresponding two of the slots, and crossover wires disposed on the side of the welded portions for connecting the overlapped wire wrapping sections.
US09479008B2 Mobile device wireless charging system
A wireless charging system for charging a mobile device uses a supercapacitor to provide wireless charging of the device. A holographic image of the supercapacitor may store electrical charge which may be released for storage into the battery of the device.
US09478999B2 Mobile electronic system and charging accessory
A mobile electronic system including a mobile electronic device and a charging accessory is provided. The mobile electronic device includes a first connector and a battery. The charging accessory includes a second connector. The first connector and the second connector are configured to couple the mobile electronic device and the charging accessory. When the charging accessory is coupled to an alternating-current voltage and the mobile electronic device, the charging accessory converts the alternating-current voltage into a direct-current voltage, detects an instantaneous voltage of the battery, determines the value of the direct-current voltage according to the instantaneous voltage, and outputs the direct-current voltage to charge the battery.
US09478982B2 Power supply system and method
A power control system includes an event data bus configured to carry event information. Several power supply managers are coupled to the same event bus. Each power supply manager has one or more point of load (POL) regulators assigned to it. Each power supply manager communicates event information with other POL power supply managers over the event data bus.
US09478979B2 Semiconductor ESD circuit and method
In an embodiment, an electrostatic discharge (ESD) circuit for providing protection between a first node and a second node includes a first MOS device having a first source/drain coupled to a first node, and a second source/drain coupled to an intermediate node. The ESD circuit also includes a first capacitor coupled between a gate of the first MOS device and the first node, a first resistor coupled between the gate of the first MOS device the intermediate node, a second MOS device having a first source/drain coupled to the intermediate node, and a second source/drain coupled to the second node, a second capacitor coupled between a gate of the second MOS device and the first node, and a second resistor coupled between the gate of the second MOS device and the second node.
US09478977B2 Overcurrent protection device and overcurrent protection method for electronic modules
Overcurrent protection devices and methods for electronic modules. In some embodiments, an overcurrent protection system can be implemented for an electronic circuit. The system can include a detection unit configured to detect an overcurrent condition associated with the electronic circuit and generate an overcurrent signal indicative of the overcurrent condition. The system can further include a consumption system in communication with the detection unit. The consumption system can be configured to consume and thereby reduce a current in a path associated with the electronic circuit upon receipt of the overcurrent signal. The consumption system can be further configured to not consume the current when the overcurrent signal ceases.
US09478972B2 Over-voltage prevention device
According to one embodiment, an over-voltage prevention device is provided between a secondary-winding side of a wound-rotor induction machine and a frequency converter configured to excite the secondary-winding side of the wound-rotor induction machine through a three-phase excitation power supply line. The over-voltage prevention device includes a first short-circuit device having a function of short-circuiting between phases of the excitation power supply line, and a second short-circuit device having a function of short-circuiting between phases of the excitation power supply line with a short-circuit impedance greater than a short-circuit impedance of the first short-circuit device.
US09478970B2 Method and apparatus for providing a power factor correction (PFC) compatible solution for electronic devices
Methods and apparatuses for providing a solution for incompatibility between nonsinusoidal waveform uninterruptible power supply (UPS) systems and active power factor correction (PFC) loads are disclosed. An embodiment of the invention includes generating a nonsinusoidal signal waveform (e.g., a voltage waveform), to be delivered to the load, with a pulse width modulation (PWM) duty width, sampling the nonsinusoidal signal waveform to collect output signal samples, and adjusting the duty width to control the nonsinusoidal signal waveform as a function of the output signal samples to deliver a desired signal characteristic (e.g., RMS signal level) to the load. In embodiments of the invention, the output duty width is adjusted differently in cases of rising and falling power consumption, respectively, by the load. Techniques disclosed herein find broad applicability in electronic devices, such as servers, computers, UPS systems and inverters and improve efficiency and reliability for end users and utility providers.
US09478963B1 Cord reel
A cord reel including a body having two side walls on opposing sides for receiving a cord therebetween, at least one hole within the body extending inward from each of the side walls, and wherein the body is adjustable to increase or decrease a distance between the two end walls.
US09478962B2 Method and apparatus for reducing wind induced vibration damage to electrical power line towers
An electrical power line tower which is resistant to wind induced vibration damage supports vertically spaced apart electrical conductor-mounting cross arms extending from the tower, each cross arm having a mounting bracket welded to the tower end of the arm and the mounting bracket being attached to the tower via bolts. First clamping brackets on each conductor supporting arm are positioned between the tower and conductor, the first clamping brackets including cross arm-engaging bolts preventing bracket sliding along the arms and bracing poles extending diagonally upwardly between the first clamping brackets on each conductor supporting arm and a bolt securing the mounting bracket of the next higher arm along the tower. The length of the bracing poles is adjustable for providing the desired bracing support to the conductor support arms to which the bracing poles are attached.
US09478954B2 Self-curling non-woven sleeve and method of construction thereof
A self-wrapping nonwoven sleeve for routing and protecting elongate members and method of construction thereof is provided. The sleeve includes a non-woven wall having a thickness extending between inner and outer sides. The wall has opposite edges extending along a length of the sleeve between opposite ends. The opposite edges are biased into a self-wrapped configuration by heat-set material of the nonwoven wall to define a tubular cavity. The non-woven wall includes first and second portions extending between the opposite edges. The first portion and second portion have respective first and second thicknesses extending between the inner and outer sides, wherein the first thickness is greater than the second thickness and wherein the first portion provides flexibility to the wall and the second portion is heat set to bias the wall into its self-wrapped configuration.
US09478940B2 Systems and methods for amplifying light
The invention relates to optical system including light sources that amplify light using a gain medium. Systems and method of the invention are provided for amplifying light while inhibiting reflections at a peak gain of the gain medium, thereby suppressing parasitic lasing. This allows a system to use a broad range of wavelengths without parasitic lasing, thereby increasing the useable range of a tunable optical filter. In this manner, light at wavelengths not at a peak gain can be used effectively, and the gain medium of an optical amplifier does not limit use of a system to a narrow range of wavelengths associated with a peak gain of the gain medium. A single optical system according to the invention can thus be used for applications that require a broad range of wavelengths.
US09478935B2 Optical amplifier, wavelength multiplexing optical transmission system, and program
When multiplexed signal lights are amplified by optical amplifiers, a value of a monitor signal is compared with a threshold equivalent to a value of the monitor signal when noise indexes of the multiplexed signal lights start increasing. Next, when the value of the monitor signal is equal to or larger than the threshold, that is, when the powers of the multiplexed signal lights are large, a gain constant control is performed to amplify the multiplexed signal lights. Conversely, when the value of the monitor signal is smaller than the threshold, that is, when the powers of the multiplexed signal lights are small, an output constant control is performed to amplify the multiplexed signal lights.
US09478928B1 Multi-function connectable data cable
A multi-function connectable data cable includes a first connector, a second connector, and a cable. The first connector includes a connector main body and an insertion end. The connector main body is provided with a socket for electrically connecting with the insertion end of another data cable. The connector main body is provided with the socket to mate with the insertion end of the first connector of anther same-model data cable, so that several data cables can be electrically connected in series for multi-function use.
US09478924B2 Electrical connector
An electrical connector includes connecting members arranged in an arrangement direction; and a housing member for accommodating the connecting members. The connecting member includes a terminal connected to the mating connector, and a holding member for holding the terminal. The terminals includes a connecting portion at one end in a longitudinal direction for connecting to a circuit portion of the circuit board, a contact portion at the other end in the longitudinal direction for contacting with a mating contact of the mating connector, and a held portion near the connecting portion in the longitudinal direction and held with the holding member. The housing member is be movable linearly or rotatable relative to the holding member. The housing member includes a guiding surface for guiding the mating terminal. The terminal includes a deformable portion opposite to the connecting portion. The deformable portion deforms when the guiding surface guides the mating terminal.
US09478923B2 Electrical plug connector
An electrical plug connector includes a metallic shell, an insulated housing, and a grounding sheet. The insulated housing is received in a receiving cavity of the metallic shell and includes a mating room and side assembling cavities. The side assembling cavities are defined at two sides of the insulated housing and communicate with the mating room. The grounding sheet is at the insulated housing and in contact with the metallic shell. The grounding sheet includes a main body in the insulated housing, side arms extended toward the side assembling cavities from two sides of the main body, hook portions extended toward the mating room from the fronts of the side arms, and mounting legs extended from the rears of the side arms and protruded from the side assembling cavities.
US09478920B1 Pivotal electrical receptacle
A pivotal electrical receptacle allowing pivotal movement of plugs includes an outlet that has opposing ends. The outlet comprises a plurality of electrical sockets. A pair of couplers is configured to couple the outlet to an electrical box. Each of a pair of pivots is pivotally coupled to a respective opposing end of the outlet and a respective coupler. Each of a plurality of biasers is operationally coupled to the respective opposing end of the outlet and the respective coupler. The pivots are positioned such that the outlet is pivotable from a default positioned substantially parallel to a plane defined by the substrate in which the electrical box is mounted. The biasers are configured such that pivoting of the outlet induces a force compelling the outlet to return to the default position.
US09478903B2 Connecting terminal
A connecting terminal is disclosed having a wire connection portion with at least one pair of side arms, and an abutting portion attached at a second end to the wire connection portion. The Abutting portion includes at least one mating terminal receiving chamber and a locking structure. The locking structure includes a locking surface facing the wire connection portion and extending perpendicularly to an insertion direction of the connecting terminal, a first locking surface formed on an upper side of the abutting portion and a second locking surface formed on a lower side of the second end of the abutting portion.
US09478902B2 Connector and connector unit
A receptacle used to be mounted on a receptacle-side substrate includes: a frame body; a plurality of cantilevers formed to extend from the frame body and including a substrate separating portion extending in a direction away from the receptacle-side substrate; a contact cover disposed on an opposite side of the receptacle-side substrate with the substrate separating portion of the plurality of cantilevers interposed therebetween, and covering the substrate separating portion of the plurality of cantilevers; and a plurality of conductive patterns formed above the plurality of cantilevers with an insulating layer interposed therebetween. The frame body forms a plug accommodating space for accommodating a plug. The plug accommodating space is formed so as to surround the substrate separating portion of the plurality of cantilevers.
US09478899B2 Liquidproof connector
A waterproof connector (10) includes a mounting plate (31) to be mounted to a body of a vehicle. A terminal accommodating portion (32) penetrates through the mounting plate (31) in a front-back direction and is configured to accommodate terminals (20) inside. A peripheral wall (51) is provided at an outer peripheral side of the terminal accommodating portion (32). Water guides (54) are provided on a rear end part of the peripheral wall (51) at positions aligned with the mounting plate (31) in the front-back direction and allow communication between outer and inner peripheral sides of the peripheral wall (51). Seals (56) are mounted into mounting holes (55) perforated to form the water guides (54). Retaining portions (61) are provided on rear sides of the seals (56) and are configured to retain the seals (56).
US09478895B2 Plug-in connector arrangement
A plug-in connector arrangement includes two plug-in connector parts which can be plugged into each another and which each have a housing part, the housing parts being adapted to each another, and a plug contact provided therein, the plug contacts being adapted to each another, wherein the two housing parts have detent elements for detachably connecting the two housing parts to each other. The detent elements include at least one detent tongue that has a detent lug and is arranged in a tongue-receiving pocket in the first housing part, the detent lug engaging in an opening provided therefor in a housing wall of the second housing part, and the tongue-receiving pocket in the first housing part is in the form of a groove that has a substantially U-shaped cross-section, the two lateral limbs of the U projecting beyond the detent tongue.
US09478871B2 Wideband bow tie antenna
A wideband bow tie antenna includes a guiding unit, a radiating unit, and a reflecting unit. The radiating unit is configured between the guiding unit and the reflecting unit. The radiating unit includes a guiding substrate and a guiding patch configured on the guiding substrate. The radiating unit includes a radiating substrate and a first bow tie radiator which is configured on the radiating substrate and coupled with the guiding patch. The first bow tie radiator includes two single radiating portions which are symmetrically configured to each other. The reflecting unit includes a reflecting substrate and a loop reflecting patch which are configured on the reflecting substrate and coupled with the first bow tie radiator.
US09478857B2 Apparatus and method for controlling adaptive beamforming gain in wireless communication system
An apparatus and a method for controlling a beamforming gain in a wireless communication system are provided. The method includes determining whether to control a beamforming gain, controlling the beamforming gain via change of a beam width if it is determined to control the beamforming gain, and transmitting or receiving a signal according to the controlled beamforming gain.
US09478835B2 Integrated electrode architectures for energy generation and storage
The present invention is directed to a hybrid device comprising: an energy converting unit comprising a first electrode, a second electrode and an energy converting medium arranged between the first electrode and the second electrode, wherein the energy conversion takes place between the first electrode and the second electrode; an energy charge storing unit comprising a first electrode, a second electrode and an electrolyte medium; wherein the energy charge is stored between the first and the second electrode; the second electrode of the energy converting unit and the second electrode of the energy charge storing unit being a shared electrode electrically connecting the energy converting unit and the energy charge storing unit; and wherein the shared electrode comprises a metal and a nanostructured material. The present invention is also directed to a method of manufacturing such a hybrid device.
US09478833B2 Secondary battery with a heat shrinkable insulation member
A secondary battery that includes a can, an electrode assembly accommodated in the can together with an electrolytic solution, a cap assembly sealing, the can, and an insulation member. The insulation member is interposed between the electrode assembly and the cap assembly. The insulation member includes a heat shrinkable material. The insulation member is contained within the can and in direct physical contact with an end of the electrode assembly.
US09478831B2 Battery comprising a battery cell with an external and an integrated temperature sensor, and a method for operating said battery
A battery includes at least one battery cell that has a housing with an electrode arrangement arranged therein. A first temperature sensor is arranged outside the battery cell housing, and a second temperature sensor is arranged inside the battery cell housing. The temperature dynamic of the second temperature sensor is higher than the temperature dynamic of the first temperature sensor. A motor vehicle includes the battery cell.
US09478829B2 Rechargeable battery with multiple resistance levels
A rechargeable battery that features two or more levels of internal resistance according to various temperature ranges is disclosed.
US09478828B2 Electrolyte for rechargeable lithium battery and rechargeable lithium battery including the same
In an aspect, an electrolyte that includes a lithium salt, an organic solvent, and an additive is disclosed.
US09478826B2 Layer configuration
A configuration includes at least three successive layers, the three layers having a top electrode layer, a bottom electrode layer, and an electrolyte layer situated between the top electrode layer and the bottom electrode layer. At least the electrolyte layer and one of the top electrode layer or the bottom electrode layer have an organic matrix, and the organic matrix of the electrolyte layer has an ionic conductivity in a range of ≧10−6 S/cm. Such a configuration is suitable in particular for forming a rechargeable lithium-ion battery and permits simple and cost-effective manufacturing and good adaptability to the desired application.
US09478814B2 Method and arrangement to control operating conditions in fuel cell device
An exemplary arrangement and method for controlling operating conditions of a fuel cell device are disclosed. The fuel cell device having plural fuel cells, each including an anode side, a cathode side, an electrolyte between the anode side and the cathode side, and being arranted in a stack. The control arrangement includes at least one controllable electrical heater configured to produce controllable heat quantities, at least two controllers that control fuel cell quantities including at least a portion of air flowing to the fuel cells and heat applied to the stack environment. The controllable heat quantities and controllable fuel cell quantities are controlled to meet a target value. The fuel cell device includes a low level high speed controller configured to control at least one controllable electrical heater to operate the heater as a buffer for excess energy of the fuel cell device.
US09478813B2 Power generation system and method of operating the same
A power generation system has a power generation unit (1), a casing (2) accommodating the power generation unit (1), a ventilator (3) configured to ventilate the interior of the casing (2), and a first exhaust gas passage (4) configured to pass therethrough an exhaust gas from the ventilator (3) which is discharged out of the casing (2). The first exhaust gas passage (4) merges with a second exhaust gas passage (6) connected to a duct (11) open to outside air before the second exhaust gas passage (6) is connected to the duct (11), the second exhaust gas passage (6) being configured to pass a combustion exhaust gas from a combustion device (5) configured to generate heat to be supplied to a heat load.
US09478806B2 Iron electrode employing a polyvinyl alcohol binder
The present invention provides one with an iron electrode employing a binder comprised of polyvinyl alcohol (PVA) binder. In one embodiment, the invention comprises an iron based electrode comprising a single layer of a conductive substrate coated on at least one side with a coating comprising an iron active material and a binder, wherein the binder is PVA. This iron based electrode is useful in alkaline rechargeable batteries, particularly as a negative electrode in a Ni—Fe battery.
US09478803B2 Electrolyte flow configuration for a metal-halogen flow battery
A flow battery and method of operating a flow battery. The flow battery includes a first electrode, a second electrode and a reaction zone located between the first electrode and the second electrode. The flow battery is configured with a first electrolyte flow configuration in charge mode and a second flow configuration in discharge mode. The first electrolyte flow configuration is at least partially different from the second electrolyte flow configuration.
US09478801B2 Lithium metal oxide composite for lithium secondary battery, method for preparing the same, and lithium secondary battery including the same
A lithium metal oxide composite for a lithium secondary battery includes a core portion formed of a Mn metal compound and a shell portion formed of a three-component system metal compound at an outside of the core portion. A method of preparing a lithium metal oxide composite for a lithium secondary battery includes: mixing an Mn metal salt aqueous solution, a chelate agent, and a pH regulator to precipitate a first precursor; thermally treating the obtained first precursor; mixing the thermally treated first precursor with a three component system metal salt aqueous solution, a chelate agent, and a pH regulator to precipitate a second precursor; and mixing the obtained second precursor with a lithium-containing compound to synthesize a powder via a firing.
US09478796B2 Graphene-containing electrodes
A battery includes a first electrode including a plurality of particles containing lithium, a layer of carbon at least partially coating a surface of each particle, and electrochemically exfoliated graphene at least partially coating one or more of the plurality of particles. The battery includes a second electrode and an electrolyte. At least a portion of the first electrode and at least a portion of the second electrode contact the electrolyte.
US09478792B2 Electrode assembly, and rechargeable battery
An electrode assembly includes an electrode stack that includes a positive electrode, a negative electrode, and a separator, the separator being interposed between the positive electrode and the negative electrode, a positive electrode tab projecting from an edge of the electrode stack, and a negative electrode tab projecting from an edge of the electrode stack. The electrode stack may have a height direction, a width direction, and a thickness direction, the thickness direction being substantially perpendicular to a plane that includes the height and width directions, the electrode stack having a first thickness in the thickness direction at a first location corresponding to at least one of the positive and negative electrode tabs, the electrode stack having a second thickness in the thickness direction at a second location peripheral to the first location, the first thickness being greater than the second thickness.
US09478787B2 Device and method for electrochemical device electrical interconnection
An electrochemical energy device includes a device housing and a pass-through connector extending through a wall of the device housing. The pass-through connector may include an electrically insulating connector housing having a quick connect feature and an electrically conductive pin located in the connector housing.
US09478784B2 Nonaqueous electrolyte secondary battery
A nonaqueous electrolyte secondary battery includes an electrode body, a non-aqueous electrolyte and a porous heat resistance layer. The electrode body is provided with a positive electrode and a negative electrode that face each other through a separator. The porous heat resistance layer is disposed at least in one of a space between the positive electrode and the separator and a space between the negative electrode and the separator and contains an inorganic filler. A porosity of the separator is not less than 70% by volume and not more than 80% by volume. A ratio of a porosity of the porous heat resistance layer with respect to the porosity of the separator is not less than 0.3 and not more than 0.6.
US09478783B2 Rechargeable lithium battery and a method of making a rechargeable lithium battery
Provided is a rechargeable lithium battery that includes a positive electrode including a positive active material; a negative electrode including a negative active material; a separator interposed between the positive electrode and the negative electrode; and an electrolyte solution, wherein the positive active material includes lithium metal oxide and a compound represented by the following Chemical Formula 1 and coated on a surface of the lithium metal oxide, and the separator includes a porous substrate and a coating layer including ceramic and disposed on at least one side of the porous substrate. Li1+xAlxM2−x(PO4)3  [Chemical Formula 1] In Chemical Formula 1, M is at least one metal selected from Ti, Cr, Ga, Fe, Sc, In, Y, Mg, and Si, and 0
US09478782B2 Lithium air battery having a cross-linked polysiloxane separator
A lithium-air battery includes a lithium anode; an air cathode; and a separator between the lithium anode and an air cathode the separator including a cross-linked polysiloxane.
US09478780B2 Method for producing resin film for non-aqueous electrolyte secondary battery and resin film for non-aqueous electrolyte secondary battery
An object of the present invention is to provide a method for producing a resin film for a non-aqueous electrolyte secondary battery that does not inhibit the movement of ions such as lithium ions and that is arranged between a separator and a positive or negative electrode; and a resin film for a non-aqueous electrolyte secondary battery obtained by the production method. The method for producing a resin film for a non-aqueous electrolyte secondary battery comprises the steps of: coating a separator with a resin composition containing a solvent and a vinylidene fluoride copolymer obtained by copolymerizing vinylidene fluoride and a compound represented by formula (1) below (coating step); and drying the separator on which the resin composition has been coated (drying step). In formula (1), R1, R2, and R3 are each independently hydrogen atoms, chlorine atoms, or alkyl groups having from 1 to 5 carbons; and X′ is an atomic group having a molecular weight of 472 or less and having a main chain configured from 1 to 19 atoms.
US09478779B2 Cell to cell terminal connections for a high voltage battery
A traction battery assembly is provided which may include first and second arrays spaced apart and each having a plurality of battery cells. The battery cells may each have a positive and a negative terminal on a cell face facing the other array. The cells may be oriented in tilted stacks such that the terminals of at least one of the cells of the first array are aligned with oppositely charged terminals of two different cells of the second array. The assembly may also include a frame supporting and orienting the cells such that the cells of the arrays are tilted at opposing and inversely equal angles which are based on a width and length of each battery cell to facilitate the alignment of the terminals of at least one of the cells of the first array with the oppositely charged terminals of two different cells of the second array.
US09478778B2 Middle or large-sized battery pack case providing improved distribution uniformity of coolant flux
Disclosed herein is a middle- or large-sized battery pack case in which a battery module having a plurality of stacked battery cells, which can be charged and discharged, is mounted, wherein the battery pack case is provided with a coolant inlet port and a coolant outlet port, which are disposed such that a coolant for cooling the battery cells can flow from one side to the other side of the battery module in the direction perpendicular to the stacking direction of the battery cells, the battery pack case is further provided with a flow space (‘inlet duct’) extending from the coolant inlet port to the battery module and another flow space (‘outlet duct’) extending from the battery module to the coolant outlet port, and one or more guide members are disposed in the inlet duct for guiding the flow of the coolant in the direction parallel to the stacking direction of the battery cells.
US09478771B2 Organic light-emitting display device and method of manufacturing the same
An organic light-emitting display (OLED) device is provided. The OLED device includes: a substrate of which a pixel region is defined; a light-condensing means disposed on the pixel region of the substrate; a lower electrode disposed on the light-condensing means; an organic layer, which is disposed on the lower electrode and includes an organic light-emitting layer; and an upper electrode disposed on the organic layer. A method for manufacturing such an OLED device is also provided.
US09478765B2 Electro-optical device stack, having patches covering layer breaches
A method of manufacturing an electro-optical device stack (10) includes providing a multi-layered structure comprising an electro-optical layer (13) that contacts a charge injection layer (12) comprising an acidic compound (12m). A resist layer (14) is deposited onto the electro-optical layer (13) and comprises a cationically-crosslinkable resist material (14m) that reacts adjacent breaches (12′,13′) in the electro-optical layer (13) by a cross-linking reaction. This reaction is induced by protons (12p) from the charge injection layer (12) and results in covering of the breaches (12′,13′) with patches (14p) comprising cross-linked resist material (14c). Parts of the resist material (14m) that have not cross-linked are removed, whereas the remaining patches (14p) provide electrical insulation between the charge injection layer (12) and a layer subsequently deposited onto the electro-optical layer (13).
US09478764B2 Light-emitting element
Provided is a light-emitting element with high external quantum efficiency and a low drive voltage. The light-emitting element includes a light-emitting layer which contains a phosphorescent compound and a material exhibiting thermally activated delayed fluorescence between a pair of electrodes, wherein a peak of a fluorescence spectrum and/or a peak of a phosphorescence spectrum of the material exhibiting thermally activated delayed fluorescence overlap(s) with a lowest-energy-side absorption band in an absorption spectrum of the phosphorescent compound, and wherein the phosphorescent compound exhibits phosphorescence in the light-emitting layer by voltage application between the pair of electrodes.
US09478759B2 Flexible display panel having alternately stacked metal and dielectric layers
A flexible display panel including a flexible panel including a display region and a non-display region, wherein the display region includes an organic light emitting device; a planarization layer disposed on the flexible panel; and a metal-dielectric layer disposed on the planarization layer and including a metal layer and a dielectric layer.
US09478753B2 Compound for organic optoelectronic device, organic light emitting diode including the same, and display device including the light emitting diode
A compound for an organic optoelectronic device, an organic light emitting diode, and a display device including the organic light emitting diode, the compound being represented by the following Chemical Formula 1:
US09478744B2 High molecular compound, method for producing same, and light-emitting element
A polymer compound is provided for achieving satisfactory brightness even at a low driving voltage when applied to a light-emitting device. A preferred embodiment includes multiple first groups and a block (A) having a structure in which the first groups are linked by a second group represented by formula (0-0), and includes at least one of a group represented by formula (0-1) or a group represented by formula (0-2) as the first group; wherein Ar0 represents an optionally substituted arylene group or divalent aromatic heterocyclic group having a structure different from the first group; n represents an average chain length of Ar0 and equals 1.0 to 8.0; and X11 to X16 and X21 to X25 each represent a carbon atom or a nitrogen atom, where two or three of X11 to X16 are a nitrogen atom and three of X21 to X25 are a nitrogen atom.
US09478728B2 Piezoelectric devices
Piezoelectric devices are provided. A device can include a top electrode, a first piezoelectric layer having an upper surface disposed on a lower surface of the top electrode, a first center electrode having an upper surface disposed on a lower surface of the first piezoelectric layer, an insulating layer having an upper surface disposed on a lower surface of the first center electrode, a second center electrode having an upper surface disposed on a lower surface of the insulating layer, a second piezoelectric layer having an upper surface disposed on a lower surface of the second center electrode, and a bottom electrode having an upper surface disposed on a lower surface of the second piezoelectric layer. The insulating layer can be positioned substantially at a vertical center of the piezoelectric device. The first center electrode can be electrically connected to the second center electrode.
US09478722B2 Light emitting device and method for manufacturing same
A method for manufacturing a light emitting device includes forming a multilayer body including a light emitting layer so that a first surface thereof is adjacent to a first surface side of a translucent substrate. A dielectric film on a second surface side opposite to the first surface of the multilayer body is formed having first and second openings on a p-side electrode and an n-side electrode. A seed metal on the dielectric film and an exposed surface of the first and second openings form a p-side metal interconnect layer and an n-side metal interconnect layer separating the seed metal into a p-side seed metal and an n-side seed metal by removing a part of the seed metal. A resin is formed in a space from which the seed metal is removed.
US09478721B2 Flexible substrate member and light emitting device
A flexible substrate member which can prevent breakage due to bending, regardless of a shape of a metal pattern, and a light emitting device which employs the flexible substrate. The flexible substrate member includes a plurality of metal wirings disposed on an insulating substrate which are spaced apart from each other via a groove portion. The groove portion includes an intersection region where a first groove portion and a second groove portion are intersected. The metal wirings includes a first metal wiring and a second metal wiring which are demarcated via the first groove portion in the intersection region, and a third metal wiring which is demarcated via the second groove portion with respect to the first metal wiring and the second metal wiring. The third metal wiring includes a projection which projects on an extension line of the first groove portion.
US09478717B2 Network of semiconductor structures with fused insulator coating
Networks of semiconductor structures with fused insulator coatings and methods of fabricating networks of semiconductor structures with fused insulator coatings are described. In an example, a semiconductor structure includes an insulator network. A plurality of discrete semiconductor nanocrystals is disposed in the insulator network. Each of the plurality of discrete semiconductor nanocrystals is spaced apart from one another by the insulator network.
US09478715B2 Discrete phosphor chips for light-emitting devices and related methods
In accordance with certain embodiments, phosphor chips are formed and subsequently attached to light-emitting elements.
US09478712B2 Light emitting structure and mount
In a method according to embodiments of the invention, a light emitting structure comprising a plurality of light emitting diodes (LEDs) is provided. Each LED includes a p-contact and n-contact. A first mount and a second mount are provided. Each mount includes anode pads and cathode pads. The anode pads are aligned with the p-contacts and the cathode pads are aligned with the n-contacts. The method further includes mounting the light emitting structure on one of the first and second mounts. An electrical connection on the first mount between the plurality of LEDs differs from an electrical connection on the second mount between the plurality of LEDs. The first mount is operated at a different voltage than the second mount.
US09478703B2 Light emitting device
A light emitting device includes a substrate, a light extraction layer provided over the substrate and a light emitting structure provided over the light extraction layer. The light extraction layer has a refraction index higher than a refraction index of the substrate and lower than a refraction index of the light emitting structure. The light extraction layer has a first region contacting the substrate and a second region provided opposite to the first region. The first region has a greater cross-sectional area than a cross-sectional area of the second region.
US09478689B2 High-speed germanium on silicon avalanche photodiode
A high-speed germanium on silicon (Ge/Si) avalanche photodiode may include a substrate layer, a bottom contact layer disposed on the substrate layer, a buffer layer disposed on the bottom contact layer, an electric field control layer disposed on the buffer layer, an avalanche layer disposed on the electric field control layer, a charge layer disposed on the avalanche layer, an absorption layer disposed on the charge layer, and a top contact layer disposed on the absorption layer. The electric field contact layer may be configured to control an electric field in the avalanche layer.
US09478676B2 Light sensing device having a cover with a hole for passing light and method of selectively enabling light sensing element in light sensing device
A light sensing device includes a substrate, a plurality of light sensing elements and a cover. The plurality of light sensing elements are disposed on the substrate for sensing light. The cover is utilized for sheltering the plurality of light sensing elements, wherein the cover includes a hole for passing the light. A set of the plurality of light sensing elements is selected to be enabled according to a location of the hole relative to the plurality of light sensing elements.
US09478671B2 Semiconductor device including a resistor and method for the formation thereof
A semiconductor structure includes a substrate and a resistor provided over the substrate. The resistor includes a first material layer, a second material layer, a first contact structure and a second contact structure. The first material layer includes at least one of a metal and a metal compound. The second material layer includes a semiconductor material. The second material layer is provided over the first material layer and includes a first sub-layer and a second sub-layer. The second sub-layer is provided over the first sub-layer. The first sub-layer and the second sub-layer are differently doped. Each of the first contact structure and the second contact structure provides an electrical connection to the second sub-layer of the second material layer.
US09478666B2 Thin film transistor, method for manufacturing the same, and display device comprising the same
A thin film transistor, a method of manufacturing the thin film transistor, and a display device including the thin film transistor are provided. The thin film transistor comprises an oxide semiconductor layer, a gate electrode, a source electrode and a drain electrode formed on a substrate in a coplanar configuration. A first conductive member is in direct contact with the oxide semiconductor layer and in direct contact with the source electrode. A second conductive member is in direct contact with the oxide semiconductor layer and in direct contact with the drain electrode. The first conductive member and the second conductive member are arranged to decrease resistance between a channel region of the oxide semiconductor layer and the source and drain electrodes.
US09478664B2 Semiconductor device
A change in electrical characteristics is suppressed and reliability in a semiconductor device using a transistor including an oxide semiconductor is improved. The semiconductor device includes an oxide semiconductor film over an insulating surface, an antioxidant film over the insulating surface and the oxide semiconductor film, a pair of electrodes in contact with the antioxidant film, a gate insulating film over the pair of electrodes, and a gate electrode which is over the gate insulating film and overlaps with the oxide semiconductor film. In the antioxidant film, a width of a region overlapping with the pair of electrodes is longer than a width of a region not overlapping with the pair of electrodes.
US09478660B2 Protection layer on fin of fin field effect transistor (FinFET) device structure
A fin field device structure and method for forming the same are provided. The FinFET device structure includes a substrate and a fin structure extending from the substrate. The FinFET device structure also includes an isolation structure formed on the substrate. The fin structure has a top portion and a bottom portion, and the bottom portion is embedded in the isolation structure. The FinFET device structure further includes a protection layer formed on the top portion of the fin structure. An interface is between the protection layer and the top portion of the fin structure, and the interface has a roughness in a range from about 0.1 nm to about 2.0 nm.
US09478640B2 LDMOS device with step-like drift region and fabrication method thereof
An LDMOS device is disclosed. The LDMOS device includes: a substrate having a first type of conductivity; a drift region having a second type of conductivity and a doped region having the first type of conductivity both formed in the substrate; a drain region having the second type of conductivity and being formed in the drift region, the drain region being located at an end of the drift region farther from the doped region; and a buried layer having the first type of conductivity and being formed in the drift region, the buried layer being in close proximity to the drain region and having a step-like bottom surface, and wherein a depth of the buried layer decreases progressively in a direction from the drain region to the doped region. A method of fabricating LDMOS device is also disclosed.
US09478637B2 Scaling EOT by eliminating interfacial layers from high-K/metal gates of MOS devices
An integrated circuit structure includes a semiconductor substrate, and a phonon-screening layer over the semiconductor substrate. Substantially no silicon oxide interfacial layer exists between the semiconductor substrate and the phonon-screening layer. A high-K dielectric layer is located over the phonon-screening layer. A metal gate layer is located over the high-K dielectric layer.
US09478636B2 Method of forming semiconductor device including source/drain contact having height below gate stack
Provided is a semiconductor device and methods of forming the same. The semiconductor device includes a substrate having source/drain regions and a channel region between the source/drain regions; a gate structure over the substrate and adjacent to the channel region; source/drain contacts over the source/drain regions and electrically connecting to the source/drain regions; and a contact protection layer over the source/drain contacts. The gate structure includes a gate stack and a spacer. A top surface of the source/drain contacts is lower than a top surface of the spacer, which is substantially co-planar with a top surface of the contact protection layer. The contact protection layer prevents accidental shorts between the gate stack and the source/drain regions when gate vias are formed over the gate stack. Therefore, gate vias may be formed over any portion of the gate stack, even in areas that overlap the channel region from a top view.
US09478635B2 Germanium-based quantum well devices
A quantum well transistor has a germanium quantum well channel region. A silicon-containing etch stop layer provides easy placement of a gate dielectric close to the channel. A group III-V barrier layer adds strain to the channel. Graded silicon germanium layers above and below the channel region improve performance. Multiple gate dielectric materials allow use of a high-k value gate dielectric.
US09478630B2 Fully isolated LIGBT and methods for forming the same
A device includes a dielectric layer, and a heavily doped semiconductor layer over the dielectric layer. The heavily doped semiconductor layer is of a first conductivity type. A semiconductor region is over the heavily doped semiconductor layer, wherein the semiconductor region is of a second conductivity type opposite the first conductivity type. A Lateral Insulated Gate Bipolar Transistor (LIGBT) is disposed at a surface of the semiconductor region.
US09478624B2 Self-aligned wrapped-around structure
An vertical gate-all-around transistor and method of making is provided. The vertical gate-all-around transistor includes a first semiconductor structure extending above a substrate, and a gate structure extending completely around the first semiconductor structure in a plan view. An outermost perimeter of the gate structure comprises a first protruding arcuate section interposed between linear sections, the first protruding arcuate section aligned with the first semiconductor structure.
US09478617B2 Method for forming semiconductor device structure
Methods for forming a semiconductor device structure are provided. The method includes providing a substrate and forming an isolation structure in the substrate. The method also includes forming a gate stack structure on the substrate and etching a portion of the substrate to form a recess in the substrate, and the recess is adjacent to the gate stack structure. The method includes forming a stressor layer in the recess, and a portion of the stressor layer is grown along the (311) and (111) crystal orientations.
US09478616B2 Semiconductor device having high performance channel
Semiconductor devices having a high performance channel and method of fabrication thereof are disclosed. Preferably, the semiconductor devices are Metal-Oxide-Semiconductor (MOS) devices, and even more preferably the semiconductor devices are Silicon Carbide (SiC) MOS devices. In one embodiment, a semiconductor device includes a SiC substrate of a first conductivity type, a first well of a second conductivity type, a second well of the second conductivity type, and a surface diffused channel of the second conductivity type formed at the surface of semiconductor device between the first and second wells. A depth and doping concentration of the surface diffused channel are controlled to provide increased carrier mobility for the semiconductor device as compared to the same semiconductor device without the surface diffused channel region when in the on-state while retaining a turn-on, or threshold, voltage that provides normally-off behavior.
US09478609B2 Integrated circuit with multiple cells having different heights
An integrated circuit comprises a first cell having first cell height and a first line routed at a first line height and having a first line width. The integrated circuit also comprises a second cell having a second cell height different from the first cell height and a second line routed at a second line height and a second line width different from the first line width. The integrated circuit further comprises a third cell. The third cell has a third line having a first end and a second end. The first end has a first end width. The second end has a second end width. The first end width is equal to the first line width. The second end width is equal to the second line width. The first end is coupled with the first line. The second end is coupled with the second line.
US09478605B2 Semiconductor device with similar impurity concentration JTE regions
A highly reliable semiconductor device with high withstand voltage is provided. As means therefor, an impurity concentration in a first JTE region is set to 4.4×1017 cm−3 or higher and 6×1017 cm−3 or lower and an impurity concentration in a second JTE region is set to 2×1017 cm−3 or lower in a case of a Schottky diode, and an impurity concentration in the first JTE region is set to 6×1017 cm−3 or higher and 8×1017 cm−3 or lower and an impurity concentration in the second JTE region is set to 2×1017 cm−3 or lower in a case of a junction barrier Schottky diode.
US09478599B1 Integrated circuit device substrates having packaged inductors thereon
An integrated circuit device includes an integrated circuit substrate having an at least two piece package thereon. The package has a sealed cavity therein and a patterned metal inductor in the cavity. The inductor has at least a first terminal electrically coupled to a portion of the integrated circuit substrate by an electrically conductive via, which extends at least partially through the package. The package, which may include a material selected from a group consisting of glass and ceramics, includes a base and a cap sealed to the base. The metal inductor includes a metal layer patterned on at least one of the cap and base of the package. The base may also include first and second electrically conductive vias therein, which are electrically connected to first and second terminals of the inductor.
US09478583B2 Wearable display having an array of LEDs on a conformable silicon substrate
A conformable electronic device and methods for forming such devices are described. Embodiments of a conformable electronic device may include a silicon substrate having a thickness of 50 μm or less. An array of LEDs that are electrically coupled to a controller chip may be formed on a surface of the silicon substrate. In an embodiment, a top passivation layer is formed over the array of LEDs, the one or more controller chips, and the top surface of the silicon substrate. An embodiment also includes a bottom passivation layer formed on a bottom surface of the silicon substrate.
US09478573B2 Solid-state imaging apparatus and method of manufacturing the same
A solid-state imaging apparatus includes: an imaging section having a light-receiving portion for receiving light from an object to image the object; and a substrate on which the imaging section is disposed, wherein a predetermined member provided on the substrate in the neighborhood of the light receiving portion is partially or entirely coated in black.
US09478566B2 Array substrate, LCD device and driving method
In an embodiments of the present invention, since two pixel electrodes are arranged in the pixel unit and each of the pixel electrodes is respectively controlled by a corresponding TFT, the rotation direction of the liquid crystal molecules may be controlled by the voltage difference between the two pixel electrodes, while the voltage on the pixel electrodes of other pixel units in the array substrate is not affected, so that the greenish phenomenon can be avoided. Furthermore, since the two TFTs for controlling the two pixel electrodes respectively may have same parasitic capacitor when the pixel unit is turned off, the voltage difference between the two pixel electrodes is kept unchanged, and thus the occurrence of the image flickering can be avoided.
US09478564B2 Semiconductor device
An object is to provide a memory device including a memory element that can be operated without problems by a thin film transistor with a low off-state current. Provided is a memory device in which a memory element including at least one thin film transistor that includes an oxide semiconductor layer is arranged as a matrix. The thin film transistor including an oxide semiconductor layer has a high field effect mobility and low off-state current, and thus can be operated favorably without problems. In addition, the power consumption can be reduced. Such a memory device is particularly effective in the case where the thin film transistor including an oxide semiconductor layer is provided in a pixel of a display device because the memory device and the pixel can be formed over one substrate.
US09478554B2 Semiconductor device and method of manufacturing semiconductor device
A semiconductor device having a high degree of freedom of layout has a first part AR1, in which a plurality of p-type wells PW and n-type wells NW are alternately arranged to be adjacent to each other along an X-axis direction. A common power feeding region (ARP2) for the plurality of wells PW is arranged on one side so as to interpose the AR1 in a Y-axis direction, and a common power feeding region (ARN2) for the plurality of wells NW is arranged on the other side. In the power feeding region (ARP2) for the PW wells, a p+-type power-feeding diffusion layer P+(DFW) having an elongate shape extending in the X-axis direction is formed. A plurality of gate layers GT extending in the X-axis direction to cross the boundary between the PW and NW wells are arranged in the AR1, and a plurality of MIS transistors are correspondingly formed.
US09478549B2 FinFET with dielectric isolation by silicon-on-nothing and method of fabrication
An improved finFET and method of fabrication using a silicon-on-nothing process flow is disclosed. Nitride spacers protect the fin sides during formation of cavities underneath the fins for the silicon-on-nothing (SON) process. A flowable oxide fills the cavities to form an insulating dielectric layer under the fins.
US09478548B2 Semiconductor devices and methods of manufacturing semiconductor devices
A method of manufacturing a semiconductor device includes forming an isolation pattern on a substrate to define active patterns each having a first contact region at a center portion thereof and second and third contact regions at edge portions thereof. The method further includes forming a buried gate structure at upper portions of the isolation pattern and the active patterns, forming a first insulation layer on the isolation pattern and the active patterns, and etching a portion of the first insulation layer and an upper portion of the first contact region to form a preliminary opening exposing the first contact region. The method still further includes etching the isolation pattern to form an opening, forming an insulation pattern on a sidewall of the opening, and forming a wiring structure contacting the first contact region in the opening.
US09478540B2 Adaptive fin design for FinFETs
A method of designing a standard cell includes determining a minimum fin pitch of semiconductor fins in the standard cell, wherein the semiconductor fins are portions of FinFETs; and determining a minimum metal pitch of metal lines in a bottom metal layer over the standard cell, wherein the minimum metal pitch is greater than the minimum fin pitch. The standard cell is placed in an integrated circuit and implemented on a semiconductor wafer.
US09478537B2 High-gain wide bandgap darlington transistors and related methods of fabrication
A packaged power electronic device includes a wide bandgap bipolar driver transistor having a base, a collector, and an emitter terminal, and a wide bandgap bipolar output transistor having a base, a collector, and an emitter terminal. The collector terminal of the output transistor is coupled to the collector terminal of the driver transistor, and the base terminal of the output transistor is coupled to the emitter terminal of the driver transistor to provide a Darlington pair. An area of the output transistor is at least 3 times greater than an area of the driver transistor in plan view. For example, an area ratio of the output transistor to the driver transistor may be between about 3:1 to about 5:1. Related devices and methods of fabrication are also discussed.
US09478536B2 Semiconductor device including fin capacitors
A semiconductor device with fin capacitors is disclosed. The device includes a substrate including a first region and a second region; first and second active fins at the first and second regions, respectively, of the substrate; a device isolation layer in a first trench between the first active fins; first and second gate electrodes that cross the first and second active fins, respectively; a first dielectric layer between the first active fins and the first gate electrode to extend along the first gate electrode, and a second dielectric layer between the second active fins and the second gate electrode to extend along the second gate electrode. The first dielectric layer is spaced apart from a bottom surface of the first trench by the device isolation layer between the bottom surface of the first trench and the first dielectric layer. The second dielectric layer is in direct contact with a bottom surface of a second trench between the second active fins.
US09478532B2 Electro static discharge protection circuit and electronic device having the same
An electro static discharge (ESD) protection circuit including a signal transmission line coupled to an external input terminal, the ESD protection circuit including: a first power line coupled to a high voltage power supply; a second power line coupled to a low voltage power supply; a plurality of first oxide thin film transistors coupled in parallel between the first power line and the signal transmission line, the first oxide thin film transistors being diode-connected; and a plurality of second oxide thin film transistors coupled in parallel between the signal transmission line and the second power line, the second oxide thin film transistors being diode-connected.
US09478529B2 Electrostatic discharge protection system
An integrated circuit includes a plurality of I/O cells, each including a portion of the first power bus, a portion of the second power bus, and an I/O pad coupled between the portions of the first and second power buses. A first set of the plurality of I/O cells is arranged along a die edge of the integrated circuit. A second set of the plurality of I/O cells is arranged along the die edge between the first set and the die edge. For each I/O cell in the first set, the portion of the first power bus is physically connected to the portion of the first power bus of an abutting I/O cell of the second set at a boundary between the I/O cell of the first set and the abutting I/O cell of the second set. The integrated circuit includes an ESD clamp and a trigger circuit.
US09478522B2 Electronic part, electronic device, and manufacturing method
An electronic part includes: a substrate; a first electrode configured to extend through the substrate and have a first opening size; a second electrode configured to extend through the substrate and have a second opening size; a switching section configured to switch between connection of the first electrode to a first power line and connection of the second electrode to the first power line; and a third electrode configured to extend through the substrate and be connected to a second power line different in potential from the first power line, a capacitance between the first and third electrodes and a capacitance between the second and third electrodes being different.
US09478520B2 Solid-state imaging device, imaging apparatus, substrate, semiconductor device and method of manufacturing the solid-state imaging device
A solid-state imaging device is a solid-state imaging device in which a first substrate formed on a first semiconductor wafer and a second substrate formed on a second semiconductor wafer are bonded via connect that electrically connects the substrates, wherein the first substrate includes photoelectric conversion units, the second substrate includes an output circuit that acquires a signal generated by the photoelectric conversion unit via the connector and outputs the signal, and dummy connectors that support the first and second bonded substrates are further arranged in a substrate region in which the connectors are not arranged in a substrate region of at least one of the first substrate and the second substrate.
US09478514B2 Pre-package and methods of manufacturing semiconductor package and electronic device using the same
Methods of fabricating semiconductor packages are provided. One of the methods includes forming a protection layer including metal on a first surface of a substrate to cover a semiconductor device disposed on the first surface of the substrate, attaching a support substrate to the protection layer by using an adhesive member, processing a second surface of the substrate opposite to the protection layer to remove a part of the substrate, and detaching the support substrate from the substrate.
US09478513B2 Semiconductor device with conductive pillars having recesses or protrusions to detect interconnect continuity between semiconductor die and substrate
A semiconductor device has a semiconductor die and conductive pillar with a recess or protrusion formed over a surface of the semiconductor die. The conductive pillar is made by forming a patterning layer over the semiconductor die, forming an opening with a recess or protrusion in the patterning layer, depositing conductive material in the opening and recess or protrusion, and removing the patterning layer. A substrate has bump material deposited over a conductive layer formed over a surface of the substrate. The bump material is melted. The semiconductor die is pressed toward the substrate to enable the melted bump material to flow into the recess or over the protrusion if the conductive pillar makes connection to the conductive layer. A presence or absence of the bump material in the recess or protrusion of the conductive pillar is detected by X-ray or visual inspection.
US09478507B2 Integrated circuit assembly with faraday cage
An integrated circuit assembly is formed with an insulating layer, a semiconductor layer, an active device, first, second, and third electrically conductive interconnect layers, and a plurality of electrically conductive vias. The insulating layer has a first surface and a second surface. The second surface is below the first surface. A substrate layer has been removed from the second surface. The semiconductor layer has a first surface and a second surface. The first surface of the semiconductor layer contacts the first surface of the insulating layer. The active device is formed in a region of the semiconductor layer. The first electrically conductive interconnect layer forms an electrically conductive ring. The second electrically conductive interconnect layer forms a first electrically conductive plate above the electrically conductive ring and the region of the semiconductor layer. The third electrically conductive interconnect layer forms a second electrically conductive plate below the electrically conductive ring and the region of the semiconductor layer. The plurality of electrically conductive vias electrically couple the electrically conductive ring to the first electrically conductive plate and to the second electrically conductive plate. The electrically conductive ring, the first electrically conductive plate, the second electrically conductive plate, and the plurality of electrically conductive vias form a Faraday cage around the active device.
US09478503B2 Integrated device
An integrated device with high insulation tolerance is provided. A groove having an inclined side surface is provided between adjacent devices. When a side where an electronic circuit or MEMS device is mounted is a front surface, the groove becomes narrower from the front surface to a back surface because of the inclined surface. A mold material (insulating material) is disposed inside the groove, so that the plurality of devices are mechanically joined together, being electrically insulated from one another. A line member that establishes an electrical conduction between the adjacent devices is formed to lie along the side surface and the bottom surface of the groove. To lead the line out to the backside, the bottom surface of the groove has a hole, so that the line member is exposed to the backside from the hole.
US09478499B2 Semiconductor package structure and method for manufacturing the same
A semiconductor package structure and a method for manufacturing the same are provided. The semiconductor package structure has a substrate and a die stack of n die(s), wherein n≧1. The substrate has a first side, a second side and an opening extending from the first side to the second side. The die stack is disposed in the opening. The thickness of the substrate is substantially the same as the thickness of the die stack.
US09478498B2 Through package via (TPV)
A through package vias (TPV), a package including a plurality of the TPVs, and a method of forming the through package via are provided. Embodiments of a through package via (TPV) for a package include a build-up film layer, a metal pad disposed over the build-up film layer, a polymer ring disposed over the metal pad, and a solder feature electrically coupled with the metal pad.
US09478497B2 Single spacer process for multiplying pitch by a factor greater than two and related intermediate IC structures
Single spacer processes for multiplying pitch by a factor greater than two are provided. In one embodiment, n, where n≧2, tiers of stacked mandrels are formed over a substrate, each of the n tiers comprising a plurality of mandrels substantially parallel to one another. Mandrels at tier n are over and parallel to mandrels at tier n−1, and the distance between adjoining mandrels at tier n is greater than the distance between adjoining mandrels at tier n−1. Spacers are simultaneously formed on sidewalls of the mandrels. Exposed portions of the mandrels are etched away and a pattern of lines defined by the spacers is transferred to the substrate.
US09478487B2 Semiconductor package
A semiconductor package includes a substrate including connection pads, a first semiconductor, and conductive wires. The first semiconductor chip is stacked on the substrate and includes bonding pads, non-bonding pads, and a routing area that is provided adjacent a center of an edge of the first semiconductor chip. The conductive wires are connected to the bonding pads and the connection pads. The bonding pads are disposed to form at least one column in a direction extending along the edge of the first semiconductor chip and are not disposed in the routing area. The non-bonding pads are disposed to form a column different from the at least one column formed by the bonding pads.
US09478481B2 Semiconductor device, method for manufacturing same, and electronic component
An electrode layer is formed on a gate insulating film. An interlayer insulating film is formed on the gate insulating firm. A lower pad is formed by a damascene method. Next, a through hole is formed, and a first interlayer insulating film, which is provided with a projected portion that is in the same pattern as a lower insulating film, is exposed within the through hole at the same time. After etching the first interlayer insulating film so that a part of the projected portion remains as an etching residue, a via insulating film is formed and the via insulating film at the bottom of the through hole is etched. After that, a through electrode is formed by plating an electrode material on the inner side of the via insulating film on the through hole.
US09478467B2 Semiconductor device including power and logic devices and related fabrication methods
Semiconductor device structures and related fabrication methods are provided. An exemplary fabrication method involves forming a layer of gate electrode material overlying a semiconductor substrate, forming a layer of masking material overlying the gate electrode material, and patterning the layer of masking material to define a channel region within a well region in the semiconductor substrate that underlies the gate electrode material. Prior to removing the patterned layer of masking material, the fabrication process etches the layer of gate electrode material to form a gate structure overlying the channel region using the patterned layer of masking material as an etch mask and forms extension regions in the well region using the patterned layer of masking material as an implant mask. Thereafter, the patterned layer of masking material is removed after forming the gate structure and the extension regions.
US09478465B2 Wafer processing method
A method of processing a wafer having a device area where a plurality of devices are formed and a peripheral marginal area surrounding the device area on the front side of the wafer is disclosed. The devices are formed in regions defined by division lines. Each device has a plurality of bump electrodes on the front side. A first laser beam is applied through dicing tape from the back side along the boundary between the device area and the peripheral marginal area, with the focal point of the first laser beam set inside the wafer, thereby forming an annular modified layer inside the wafer. A second laser beam is applied through the dicing tape from the back side along each division line with the focal point of the second laser beam set inside the wafer, thereby forming a modified layer inside the wafer along each division line.
US09478458B2 Waveguide and semiconductor packaging
A method and apparatus for integrating individual III-V MMICs into a micromachined waveguide package is disclosed. MMICs are screened prior to integration, allowing only known-good die to be integrated, leading to increased yield. The method and apparatus are used to implement a micro-integrated Focal Plane Array (mFPA) technology used for sub millimeter wave (SMMW) cameras, although many other applications are possible. MMICs of different technologies may be integrated into the same micromachined package thus achieving the same level of technology integration as in multi-wafer WLP integration.
US09478457B2 Shallow trench isolation structures in semiconductor device and method for manufacturing the same
Shallow trench isolation structures in a semiconductor device and a method for manufacturing the same. The method includes steps hereinafter. A substrate is provided with a pad oxide layer and a first patterned photoresist layer thereon. A first trench is formed in the substrate corresponding to the first patterned photoresist layer. A first dielectric layer is deposited in the first trench and on the substrate. A second patterned photoresist layer is provided to form an opening in the first dielectric layer and a second trench in the substrate corresponding to the second patterned photoresist layer. A second dielectric layer is deposited to cover the first trench and the second trench in the substrate and the first dielectric layer on the substrate. The second dielectric layer is removed by chemical-mechanical polishing until the first dielectric layer is exposed. The first dielectric layer on the substrate is selectively removed.
US09478454B2 Dicing tape-integrated film for semiconductor back surface
The present invention provides a dicing tape-integrated film for semiconductor back surface, including a film for flip chip type semiconductor back surface for protecting a back surface of a semiconductor element flip chip-connected onto an adherend, and a dicing tape, the dicing tape including a base material and a pressure-sensitive adhesive layer provided on the base material, the film for flip chip type semiconductor back surface being formed on the pressure-sensitive adhesive layer, in which the pressure-sensitive adhesive layer is a radiation-curable pressure-sensitive adhesive layer whose pressure-sensitive adhesive force toward the film for flip chip type semiconductor back surface is decreased by irradiation with a radiation ray.
US09478445B2 Substrate liquid processing apparatus and method for detecting abnormality of air flow
A substrate liquid processing apparatus includes a substrate holding unit configured to hold and rotate a substrate; a processing liquid nozzle configured to supply a processing liquid to the substrate; a cylindrical liquid receiving cup configured to receive and recover the processing liquid scattered from the substrate; a housing configured to accommodate the substrate holding unit and the liquid receiving cup; a cup exhaust path connected to the liquid receiving cup to exhaust atmosphere inside the liquid receiving cup; a cup exhaust path pressure sensor configured to detect pressure in the cup exhaust path; a housing pressure sensor configured to detect pressure in the housing outside the liquid receiving cup; and a control unit configured to alert when a difference between a value detected by the housing pressure sensor and a value detected by the cup exhaust path pressure sensor is a predetermined determination reference value or less.
US09478438B2 Method and apparatus to deposit pure titanium thin film at low temperature using titanium tetraiodide precursor
Methods of depositing highly conformal and pure titanium films at low temperatures are provided. Methods involve exposing a substrate to titanium tetraiodide, purging the chamber, exposing the substrate to a plasma, purging the chamber, and repeating these operations. Titanium films are deposited at low temperatures less than about 450° C.
US09478430B2 Method of semiconductor integrated circuit fabrication
A method of fabricating a semiconductor integrated circuit (IC) is disclosed. The method includes providing a substrate. A first dielectric layer is deposited on the substrate. A patterned photoresist layer is formed on the first dielectric layer. The patterned photoresist layer is trimmed. The first dielectric layer is etched through the trimmed patterned photoresist layer to form a dielectric feature. A sacrificing energy decomposable layer (SEDL) is deposited on the dielectric feature and etched to form a SEDL spacer on sides of the dielectric feature. A second dielectric layer is deposited on the SEDL spacer and etched to form a dielectric spacer. The SEDL spacer is decomposed to form a trench.
US09478428B2 Apparatus and methods for shielding a plasma etcher electrode
Apparatus and methods for plasma etching are disclosed. In one embodiment, a method of etching a plurality of features on a wafer includes positioning a wafer on a feature plate within a chamber of a plasma etcher, providing a plasma source gas within the chamber, providing an anode above the feature plate and a cathode below the feature plate, connecting a portion of the cathode to the feature plate, generating plasma ions using a radio frequency power source and the plasma source gas, directing the plasma ions toward the wafer using an electric field, and providing an electrode shield around the cathode. The electrode shield is configured to protect the cathode from ions directed toward the cathode including the portion of the cathode connected to the feature plate.
US09478424B2 Method for fabricating an improved GAN-based semiconductor layer
The invention relates to a post-activation method of dopants in a doped and activated GaN-base semiconductor layer, including the following successive steps: providing said doped and activated substrate, eliminating a part of the semiconductor material layer.
US09478422B2 Methods for fabricating refined graphite-based structures and devices made therefrom
Graphite-based devices with a reduced characteristic dimension and methods for forming such devices are provided. One or more thin films are deposited onto a substrate and undesired portions of the deposited thin film or thin films are removed to produce processed elements with reduced characteristic dimensions. Graphene layers are generated on selected processed elements or exposed portions of the substrate after removal of the processed elements. Multiple sets of graphene layers can be generated, each with a different physical characteristic, thereby producing a graphite-based device with multiple functionalities in the same device.
US09478419B2 Sulfur-containing thin films
In some aspects, methods of forming a metal sulfide thin film are provided. According to some methods, a metal sulfide thin film is deposited on a substrate in a reaction space in a cyclical process where at least one cycle includes alternately and sequentially contacting the substrate with a first vapor-phase metal reactant and a second vapor-phase sulfur reactant. In some aspects, methods of forming a three-dimensional architecture on a substrate surface are provided. In some embodiments, the method includes forming a metal sulfide thin film on the substrate surface and forming a capping layer over the metal sulfide thin film. The substrate surface may comprise a high-mobility channel.
US09478412B2 Semiconductor manufacturing apparatus and method of manufacturing semiconductor device
In one embodiment, a semiconductor manufacturing apparatus includes a container configured to contain a wafer, and a supporter configured to support the wafer in the container. The apparatus further includes a plasma generator including a plasma tube, and configured to form a film on the wafer by generating plasma in the container with the plasma tube during a first period and during a second period after the first period. The apparatus further includes a controller configured to set a distance between the plasma tube and the wafer to be a first distance during the first period, and set the distance to be a second distance longer than the first distance during the second period.
US09478411B2 Method to tune TiOx stoichiometry using atomic layer deposited Ti film to minimize contact resistance for TiOx/Ti based MIS contact scheme for CMOS
Methods of depositing and tuning deposition of sub-stoichiometric titanium oxide are provided. Methods involve depositing highly pure and conformal titanium on a substrate in a chamber by (i) exposing the substrate to titanium tetraiodide, (ii) purging the chamber, (iii) exposing the substrate to a plasma, (iv) purging the chamber, (v) repeating (i) through (iv), and treating the deposited titanium on the substrate to form sub-stoichiometric titanium oxide. Titanium oxide may also be deposited prior to depositing titanium on the substrate. Treatments include substrate exposure to an oxygen source and/or annealing the substrate.
US09478405B2 Method to perform beam-type collision-activated dissociation in the pre-existing ion injection pathway of a mass spectrometer
Described herein are methods and systems related to the use of the pre-existing ion injection pathway of a mass spectrometer to perform beam-type collision-activated dissociation, as well as other dissociation methods. The methods can be practiced using a wide range of mass spectrometer configurations and allows MSn experiments to be performed on very basic mass spectrometers, even those without secondary mass analyzers and/or collision cells. Following injection and selection of a particular ion type or population, that population can be fragmented via beam-type collision-activated dissociation (CAD), as well as other dissociation methods, using the pre-existing ion injection pathway or inlet of a mass spectrometer. For CAD applications, this is achieved by transmitting the ions back along the ion injection pathway with a high degree of kinetic energy. As the ions pass into the higher pressure regions located in or near the atmospheric pressure inlet, the ions are fragmented and then trapped. Following fragmentation and trapping, the ions can either be re-injected into the primary ion selection device or sent on to a secondary mass analyzer.
US09478403B2 Method and apparatus for a porous electrospray emitter
An ionic liquid ion source can include a microfabricated body including a base and a tip. The body can be formed of a porous material compatible with at least one of an ionic liquid or room-temperature molten salt. The body can have a pore size gradient that decreases from the base of the body to the tip of the body, such that the at least one of an ionic liquid or room-temperature molten salt is capable of being transported through capillarity from the base to the tip.
US09478396B2 Charged particle beam exposure apparatus
Provided is a charged particle beam exposure apparatus configured as follows. An electron beam emitted from an electron gun is deformed by an asymmetric illumination optical system to have an elongated section. The electron beam is then applied to a beam shaping aperture plate provided with a plurality of apertures arranged in a line, thereby generating a plurality of electron beams. Exposure of a predetermined pattern is performed on a semiconductor substrate by moving a stage device in a direction orthogonal to line patterns on the semiconductor substrate and turning the plurality of electron beams on or off in synchronization with the movement of the stage device by use of a blanker plate and a final aperture plate.
US09478394B2 Method for increased target utilization in ion beam deposition tools
In a sputter deposition tool (100) of the type in which an ion source (101) generates a beam directed at a sputtering target, the sputtering target comprises an elongated exterior skirt (102) and a generally circular insert (103) positioned within the skirt, the surfaces of the skirt and insert being relatively coplanar and forming the surface of the target, with the elongated dimension of the skirt being axially oriented toward the ion source. The insert is rotated within the skirt to one of several positions during use of the target by the sputter deposition tool, to distribute wear of the target around the rotating insert and thus increase the utilization and useful life of the overall target assembly.
US09478393B2 Computational scanning microscopy with improved resolution
A method of imaging a specimen comprises directing a beam to irradiate a specimen; detecting radiation emanating from the specimen; scanning the beam along a path; for each sample point in said path, recording a measurement set M={(Dn, Pn)}, where Dn is the detector output as a function of value Pn of measurement parameter P; deconvolving M and spatially resolving it into a set representing depth-resolved imagery of the specimen, whereby, at point pi within the specimen, in a first probing session, irradiating, in a first beam configuration, pi with Point Spread Function F1, whereby said beam configuration is different to P; in at least a second probing session, irradiating, in a second beam configuration, pi with Point Spread Function F2 which overlaps partially with F1 in a zone Oi in which pi is located; sing an Independent Component Analysis algorithm to perform spatial resolution in Oi.
US09478386B2 Integrated gas discharge tube and preparation method therefor
Provided is an integrated gas discharge tube. In the integrated gas discharge tube, the structure of the gas discharge tube is regulated into an upper cover and an insulative base, and the internal side surface and the external side surface of the bottom surface of the insulative base are respectively subject to electrode integration, so that the discharge effect of the gas discharge tube is effectively increased and the preparation process and the preparation flow of a multi-terminal-to-ground gas discharge tube are greatly simplified so as to greatly simplify the preparation process and to realize batch production and high integration of the gas discharge tube. Also provided is a preparation method for an integrated gas discharge tube.
US09478380B2 Circuit breaker shock absorber apparatus, assemblies, and methods of operation
Embodiments disclose a circuit breaker shock absorber apparatus configured to absorb impact due to blow-off of one or more circuit breaker contact arms. The circuit breaker shock absorber apparatus has a base directly or indirectly coupled to a circuit breaker housing and an absorber body comprising a damping material having a tangent delta at 10% strain and 10 Hz and at room temperature of greater than about 0.45, and a durometer of less than about 60 per ASTM D2240 Type A. Circuit breaker shock absorber assemblies and methods of operating the breaker shock absorber assemblies are provided, as are other aspects.
US09478379B2 Polarized electromagnetic relay
A polarized electromagnetic relay including an electromagnet; a pair of magnetic pole pieces driven by the electromagnet; a permanent magnet attached to the magnetic pole pieces; a contact section including a first fixed contact member with a normally open fixed contact, a first movable contact member with a normally open movable contact, a second fixed contact member with a normally closed fixed contact, and a second movable contact member with a normally closed movable contact; and a transmission member to which the magnetic pole pieces is attached. In accordance with a rectilinear movement of the magnetic pole pieces in parallel to a coil center axis, the transmission member rectilinearly moves in parallel to the center axis and thereby causes the normally open and closed movable contacts to perform an opening or closing operation in a mutually interlocked manner.
US09478375B2 Switch
A stationary contact for a rotary switch is provided. The stationary contact includes a connection portion for connecting to a conductor and a first portion being a contact portion for connecting the stationary contact to a rotary contact. The stationary contact also includes a second portion being a support portion for supporting the stationary contact to a switch body. The contact portion and support portion extend in the same angle from the connection portion. A method of mounting a rotary switch is also provided.
US09478373B2 Electric switch housing
A rotary switch housing (100), comprising a bottom wall (102) for mounting of the switch housing (100) to a mounting base, and side walls (104, 106) extending from the bottom wall (102), the switch housing further comprising an arc chamber (120) for extinguishing an electric arc, and a gas exhaust channel (130) for exhausting gas developed in the arc chamber (120) out of the housing (100). The gas exhaust channel (130) comprises a guiding portion (130A), which is substantially parallel to a side wall (106) of the housing (100) for leading the gases to a direction away from the bottom wall (102) of the housing (100).
US09478368B2 Power storage device, lithium-ion secondary battery, electric double layer capacitor and lithium-ion capacitor
One object is to provide a power storage device including an electrolyte using a room-temperature ionic liquid which includes a univalent anion and a cyclic quaternary ammonium cation having excellent reduction resistance. Another object is to provide a high-performance power storage device. A room-temperature ionic liquid which includes a cyclic quaternary ammonium cation represented by a general formula (G1) below is used for an electrolyte of a power storage device. In the general formula (G1), one or two of R1 to R5 are any of an alkyl group having 1 to 20 carbon atoms, a methoxy group, a methoxymethyl group, and a methoxyethyl group. The other three or four of R1 to R5 are hydrogen atoms. A− is a univalent imide anion, a univalent methide anion, a perfluoroalkyl sulfonic acid anion, tetrafluoroborate (BF4−), or hexafluorophosphate (PF6−).
US09478367B2 Positioning spacer, energy storage module using said spacer and method for assembling the module
The invention concerns a positioning spacer for positioning electrical energy storage elements, such as supercapacitors or ultracapacitors connected in series, in an electrical energy storage module, wherein the spacer comprises a first support part and a second part forming a rim relative to the first part, the positioning spacer comprising, at the free end of the second part thereof, at least one housing recess, the spacer being made from an electrically insulating material.
US09478350B2 High-voltage transformer
A high-voltage transformer and method of manufacturing are disclosed. The high-voltage transformer can include a transformer core having at least two core limbs, which are axially parallel and on which in each case a hollow-cylindrical coil having in each case at least one electrical winding is arranged. At least in partial regions of mutually facing surfaces of adjacently arranged coils, the respective surface regions of the coils can have a respective electrically isolating barrier structure, which can be integrated radially on an outside of the coil.
US09478347B2 Dry type transformer with improved cooling
A distribution transformer having a coil assembly mounted to a ferromagnetic core. The coil assembly includes a resin-encapsulated low voltage coil mounted to the core, a resin-encapsulated first high voltage coil disposed around the low voltage coil, and a resin encapsulated second high voltage coil disposed around the first high voltage coil. The first high voltage coil is separated from the low voltage coil by an annular first space, and the second high voltage coil is separated from the first high voltage coil by an annular second space. The low voltage coil and the first and second high voltage coils are arranged concentrically. The low voltage coil and the first and second high voltage coils have different axial lengths.
US09478345B2 Converter unit, particularly a combination converter
A converter unit includes: a housing with a moulded-on hollow cylinder that extends into the housing; a non-magnetic toroidal core supporting a first secondary winding, contacting the housing bottom concentrically with the hollow cylinder and is embedded in a solid compound; a magnetic toroidal core supporting a second secondary winding, arranged concentrically with the hollow cylinder above the non-magnetic toroidal coil; and a casting compound with which the housing opening is closed. To achieve a compact converter unit, a first planar spacing element is arranged between the first and the second secondary windings, directly contacting the first secondary winding and the second secondary winding. In addition, electrically insulating particles fill out the space between the second secondary winding and the housing wall, and the casting compound extends at least up to the particles, which lie at the top towards the housing opening.
US09478334B2 Magnetic module for power inductor, power inductor, and manufacturing method thereof
There is provided a power inductor including: a main body; and first and second external electrodes formed on both end portions of the main body, wherein the main body includes: upper and lower cover layers; at least one coil support layer having a through hole formed in a center thereof, at least one first recess portion formed in both lateral surfaces thereof and a plurality of second recess portions formed in respective corners thereof, and disposed between the upper and lower cover layers; and first and second coil layers formed on both surfaces of the coil support layer and having respective one ends thereof connected to the first and second external electrodes.
US09478329B2 Methods of manufacturing wire, wire pre-products and wires
Exemplary methods for manufacturing a wire and resultant wires are disclosed herein. The method includes extruding a cross-linkable polymer that is substantially free of curing agent about a conductive core, then adding a curing agent to the extruded wire pre-product, then heat-curing the extruded wire pre-product.
US09478326B2 Electroconductive microparticles, anisotropic electroconductive material, and electroconductive connection structure
The present invention aims to provide electroconductive microparticles which are less likely to cause disconnection due to breakage of connection interfaces between electrodes and the electroconductive microparticles even under application of an impact by dropping or the like and are less likely to be fatigued even after repetitive heating and cooling, and an anisotropic electroconductive material and an electroconductive connection structure each produced using the electroconductive microparticles. The present invention relates to electroconductive microparticles each including at least an electroconductive metal layer, a barrier layer, a copper layer, and a solder layer containing tin that are laminated in said order on a surface of a core particle made of a resin or metal, the copper layer and the solder layer being in contact with each other directly, the copper layer directly in contact with the solder layer containing copper at a ratio of 0.5 to 5% by weight relative to tin contained in the solder layer.
US09478320B2 Method for in-core instrumentation withdrawal from the core of a pressurized water reactor
A method of removing the upper internals assembly from a nuclear reactor pressure vessel for refueling that simultaneously disconnects two or more of the in-core instrument thimble assemblies from the reactor vessel penetrations through which their signal cables extend. The signal cables are connected to the penetrations with an electrical connector that supports the two or more in-core instrumentation thimble assembly signal leads. Before the electrical connector is disconnected, water in the vessel is lowered below the connection so that the process is performed in a dry environment.
US09478318B2 Water-spray residual heat removal system for nuclear power plant
A residual heat removal system for a nuclear power plant. The residual heat removal system for a nuclear power plant may include an air duct provided on an outside of a reactor containment building, a heat exchanger disposed on an inside of the air duct, a first pipe to transfer, to the heat exchanger, steam generated in a steam generator disposed on an inside of the reactor containment building, and second pipe to transfer, to the steam generator, water condensation that is cooled and condensed in the heat exchanger, wherein the heat exchanger is air-cooled using outside air flowing inside of the air duct.
US09478316B1 Memory device
A memory device may include a plurality of normal word lines; a plurality of redundancy word lines capable of replacing the word lines; a hammering information storage unit capable of storing an address of a row hammering word line of the normal word lines and the redundancy word lines; an address generation unit capable of generating an address of a normal word line or redundancy word line adjacent to a normal word line or redundancy word line corresponding to the address stored in the hammering information storage unit; and a refresh control unit capable of selecting the normal word line or redundancy word line corresponding to the address generated by the address generation unit for performing an additional refresh operation.
US09478312B1 Address circuit
Described herein are techniques, systems, and circuits for addressing image data according to blocks. For example, in some cases, the address space may be divided into high order address bits and low order address bits. In these cases, an address circuit may twist an address space by shifting the high order bits and low order bits of an address in a rightward direction, shifting the low order bits of the address in a leftward direction, and shifting the high order bits and the low order bits of the address in the leftward direction. The circuit may modify the address value and untwist the address space. For example, the untwisting may include shifting the high order bits and the low order bits of an address in the rightward direction, shifting the low order bits of the address in the rightward direction, and shifting the high order bits and the low order bits of the address in the leftward direction.
US09478310B2 Shift register unit, gate driving circuit and method, display apparatus
Provided is a shift register unit, a gate driving circuit and method, and a display apparatus. The shift register unit comprises an input module, a pulling-up module, a first control module, a second control module, a first reset module and a pulling-down module. It can be avoided that a relative large drift occurs in a threshold voltage of a pulling-down TFT (T8) by controlling a voltage at the pulling-down control node (PD) of the shift register unit, thus effectively increasing reliability of the shift register unit in operation.
US09478305B1 Methods and apparatus to program multi-level cell memory using target-only verify
A disclosed example includes selectively precharging first bitlines of first multi-level cell (MLC) memory cells of a wordline without precharging second bitlines of second MLC memory cells of the wordline during a program verify. First strobe state outputs of the first MLC memory cells are obtained based on first sensed threshold voltage levels of the first MLC memory cells sensed at a first time. Second strobe state outputs of the first MLC memory cells are obtained based on second sensed threshold voltage levels of the first MLC memory cells sensed at a second time. Based on the first and second strobe state outputs, a first MLC memory cell of the first MLC memory cells is programmed using a first programming pulse, and a second MLC memory cell of the first MLC memory cells is programmed using a second programming pulse having a relatively higher voltage than the first programming pulse.
US09478300B2 Operation method of nonvolatile memory system
An operation method of a nonvolatile memory system in accordance with example embodiments of inventive concepts includes detecting an on-cell count of the memory cells using a sampling start voltage, comparing the detected on-cell count with a reference value, setting a plurality of sampling voltages based on the comparison result, performing a sampling operation with respect to the memory cells using the sampling voltages, and detecting an optimum read voltage for distinguishing any one program state among the program states based on a result of the sampling operation.
US09478295B2 Non-volatile memory device and related method of operation
A non-volatile memory device receives a start command through a command line, receives an address through an address line, receives at least one setting value through the address line, receives a confirm command corresponding to the start command through the command line, sets at least one parameter of the non-volatile memory device as the setting value based on the start command, a number of the setting value, and the confirm command, and executes an operation that corresponds to the start command, on a memory cell that corresponds to the address, based on the set parameter.
US09478288B1 Method for programming memory device and associated memory device
A method for programming a memory device comprises the following steps: performing an interleaving programming, including: programming a first memory cell during a first time interval and correspondingly verifying the first memory cell during a second time interval; programming a second memory cell during a third time interval and correspondingly verifying the second memory cell during a fourth time interval between the first and second time intervals; and inserting at least one dummy cycle between the first and second time intervals to ensure that a resistance change per unit of time of the first memory cell is less than a threshold.
US09478286B1 Transient current-protected threshold switching devices systems and methods
Threshold switching devices demonstrating transient current protection through both insulation and repair current mechanisms, including associated systems and methods, are provided and discussed.
US09478280B2 Programmed data verification for a semiconductor memory device
A semiconductor memory device is configured to perform a first verification operation by setting an initial voltage level of a verification voltage to a first voltage level and boosting the verification voltage during a first period. The semiconductor memory device includes a memory cell array that stores program data, a sensor generating sensing data, and a condition determination unit comparing the program data and the sensing data. A control logic unit includes a verification operation controller configured to selectively perform, based on a result of comparison of the program data and the sensing data, a first verification control operation for controlling a second verification operation by setting the initial voltage level to a second voltage level and boosting the verification voltage during a second period, and a second verification control operation for controlling the second verification operation by setting the initial voltage level to the first voltage level and boosting the verification voltage during the first period.
US09478279B2 High capacity low cost multi-state magnetic memory
The present invention is directed to a multi-state current-switching magnetic memory element configured to store a state by current flowing therethrough to switch the state including two or more magnetic tunneling junctions (MTJs) coupled in parallel between a top electrode and a bottom electrode. Each MTJ includes a free layer with a switchable magnetic orientation perpendicular to a layer plane thereof, a fixed layer with a fixed magnetic orientation perpendicular to a layer plane thereof, and a barrier layer interposed between the free layer and the fixed layer. The magnetic memory element is operable to store more than one bit of information.
US09478275B2 Reference circuit to compensate for PVT variations in single-ended sense amplifiers
The disclosure relates to semiconductor memory devices and related methods. A semiconductor memory device comprises: a single-ended sense amplifier circuit for reading data sensed from selected memory cells in a memory array, the sense amplifier having a first node used to feed in a reference signal, a second node coupled to a bit line, and sense transistors responsible for amplifying the content of a selected memory cell during a sense operation, a reference circuit having replica transistors of the sense transistors and further comprising a regulation network designed so that each replica transistor operates in a stable operating point, and wherein the regulation network generates a control voltage that is applied to the sense amplifier circuit.
US09478267B1 Semiconductor memory apparatus, and impedance calibration circuit and method thereof
A semiconductor memory apparatus may include a memory cell array. The semiconductor memory apparatus may include an impedance calibration circuit configured to perform an impedance matching operation by generating an impedance code based on a voltage of an interface node determined by an external reference resistor or an internal reference resistor unit according to whether or not to the external reference resistor is coupled to the impedance calibration circuit. The semiconductor memory apparatus may include a data input/output (I/O) driver configured to receive input data from the memory cell array and generate output data in response to the impedance code.
US09478243B2 Magnetic recording medium for heat-assisted recording system and method for manufacturing same
The magnetic recording medium for a heat-assisted recording system has a magnetic recording layer on a non-magnetic substrate and a protective layer on top of the magnetic recording layer. The protective layer includes a first lower protective layer on top of the magnetic recording layer, a first upper protective layer on the first lower protective layer, and a second protective layer on the first upper protective layer. The first lower protective layer is composed mainly of an element selected from the group consisting of Si, Al and Cu, and the first upper protective layer is a layer configured by an oxide of the material of the first lower protective layer.
US09478239B2 Reader structure with barrier layer contacting shield
Implementations disclosed herein include a reader comprising a magnetically free layer and first barrier layer, wherein the barrier layer is in direct contact with a bottom shield in a down-track direction. Another implementation includes a device comprising a sensor stack comprising a free layer and a barrier layer; a synthetic antiferromagnetic shield layer comprising a reference layer and a pinned layer, wherein direction of magnetization of the reference layer forms an obtuse angle with direction of magnetization of the free layer in a quiescent state.
US09478235B2 Voice signal processing device and voice signal processing method
Up-sampler generates an up-sampled sound signal from the sound signal. From the up-sampled sound signal, odd-ordered high-harmonic generator generates an odd-ordered high-harmonic, and even-ordered high-harmonic generator generates an even-ordered high-harmonic. Vowel sound detector identifies whether or not the sound signal is vowel sound, and generates a first gain value and a second gain value. First gain controller amplifies or attenuates the odd-ordered high-harmonic based on the first gain value, and outputs the resultant odd-ordered high-harmonic. Second gain controller amplifies or attenuates the even-ordered high-harmonic based on the second gain value, and outputs the resultant even-ordered high-harmonic. Sound signal processing device adds the gain-adjusted odd-ordered high-harmonic and the gain-adjusted even-ordered high-harmonic to the up-sampled sound signal, and outputs the up-sampled sound signal having the high-harmonics added.
US09478233B2 Speech fragment detection for management of interaction in a remote conference
A conferencing system and method involves conducting a conference between endpoints. The conference can be a videoconference in which audio data and video data are exchanged or can be an audio-only conference. Audio of the conference is obtained from one of the endpoints, and speech is detected in the obtained audio. The detected speech is analyzed to determine that the detected speech constitutes a speech fragment, and an indicia indicative of the determined speech fragment is generated. For a videoconference, the indicia can be a visual cue to be added to video for the given endpoint when displayed at other endpoints. For an audio-only conference, the indicia can be an audio cue to be added to the audio of the conference at the other end points.
US09478230B2 Speech processing apparatus, method, and program of reducing reverberation of speech signals
A speech processing apparatus that collects sound signals. With each of the collected sound signals, the apparatus may estimate a direction of a sound source, and select an extension filter that is applied to each sound signal. The extension filter may correspond to the estimated sound source of each of the sound signals. In addition, each of the sound signals may be corrected using the extension filter, and a reverberation reduction of the corrected sound signals and the collected sound signals may be performed.
US09478229B2 Methods and apparatus for recording impulsive sounds
Loud sounds with fast rise times, like gunfire and explosions, can cause noise-induced hearing loss (NIHL). Unfortunately, current models do not adequately explain how impulsive sounds cause NIHL, which makes it difficult to predict and prevent NIHL on battlefields and other hostile or rugged environments. Fortunately, the impulsive sounds experienced by soldiers and others working in rugged environments can be recorded using a compact, portable system that acquires, digitizes, and stores high-bandwidth audio data. An example of this system can be mounted on a helmet or other article and used to record hours of audio data at a bandwidth of 20 kHz or higher, which is broad enough to capture sounds with rise times less than 50 ms. An analog-to-digital converter (ADC) digitizes these broadband audio signals at rate of 40 kHz or higher to preserve the impulse information. A processor transfers the digitized samples from a buffer to a memory card for later retrieval using an interrupt-driven processing technique.
US09478227B2 Method and apparatus for encoding and decoding high frequency signal
Provided are a method and apparatus for encoding and decoding a high frequency signal by using a low frequency signal. The high frequency signal can be encoded by extracting a coefficient by linear predicting a high frequency signal, and encoding the coefficient, generating a signal by using the extracted coefficient and a low frequency signal, and encoding the high frequency signal by calculating a ratio between the high frequency signal and an energy value of the generated signal. Also, the high frequency signal can be decoded by decoding a coefficient, which is extracted by linear predicting a high frequency signal, and a low frequency signal, and generating a signal by using the decoded coefficient and the decoded low frequency signal, and adjusting the generated signal by decoding a ratio between the generated signal and an energy value of the high frequency signal.
US09478226B2 Method and apparatus for encoding and decoding noise signal
Provided is a method and apparatus for encoding/decoding an audio signal. Sections which are not used to output noise components near important spectral components and sub-bands which are not used to output noise components, are determined to be encoded or decoded, so that the efficiency of encoding and decoding an audio signal increases, and sound quality can be improved using less bits.
US09478225B2 Systems, methods, apparatus, and computer-readable media for three-dimensional audio coding using basis function coefficients
Systems, methods, and apparatus for a unified approach to encoding different types of audio inputs are described.
US09478212B1 Systems and methods for use of adaptive secondary path estimate to control equalization in an audio device
In accordance with embodiments of the present disclosure, an adjustable equalization filter may have a response that generates an equalized source audio signal from a source audio signal to account for effects of changes in an electro-acoustical path of the source audio signal to a transducer. An equalizer coefficient control block may adapt the response of the adjustable equalization filter in response to changes in a response of a secondary path estimate filter for modeling the electro-acoustical path of a source audio signal through the transducer, wherein a response of the secondary path estimate filter is adapted in conformity with an error microphone signal indicative of the acoustic output of the transducer.
US09478211B2 Image forming apparatus
An image forming apparatus includes a driving force transmitting mechanism transmitting a driving force from a driving source to a rotating member through a plurality of coupled driving force transmitting members. The driving force transmitting mechanism has a supporting member and a drive case. The support member supports the driving source and the rotating members. The drive case is provided on the support member and forms a closed space with the supporting member. The closed space stores the driving force transmitting members. The drive case is formed with a sound insulating part. The sound insulating part has at least either one of concave and convex parts at a position closest to the coupling part of the driving force transmitting members.
US09478210B2 Systems and methods for hybrid adaptive noise cancellation
In accordance with systems and methods of this disclosure, a method may include generating a feedforward anti-noise signal component from a result of measuring with the reference microphone countering the effects of ambient audio sounds at an acoustic output of a transducer by filtering an output of the reference microphone, adaptively generating a feedback anti-noise signal component from a result of measuring with an error microphone for countering the effects of ambient audio sounds at the acoustic output of the transducer by adapting a response of a feedback adaptive filter that filters a synthesized reference feedback to minimize the ambient audio sounds in the error microphone signal, wherein the synthesized reference feedback is based on a difference between the error microphone signal and the feedback anti-noise signal component.
US09478195B2 Transferring state information between electronic devices
Some embodiments enable a first electronic device (e.g., a notebook computer) to obtain state information directly from another electronic device (e.g., a smartphone) so that the first electronic device may replicate a state of content of the other computing device. This is useful when a user of an electronic device desires to switch between one device and another device such that the user may continue an activity (e.g., playing a video game) on another device without having to restart the activity. This is also useful when a user of a first electronic device attempts to replicate the state of the activity on a second device from another user such that both users may participate in the same activity. In some embodiments, a user of a device may obtain content from a server and state information from another device to replicate the state of content on the other device.
US09478193B2 Local dimming of a laser light source for projectors and other lighting devices including cinema, entertainment systems and displays
Light from an array of laser light sources are spread to cover the modulating face of a DMD or other modulator. The spread may be performed, for example, by a varying curvature array of lenslets, each laser light directed at one of the lenslets. Light from neighboring and/or nearby light sources overlap at a modulator. The lasers are energized at different energy/brightness levels causing the light illuminating the modulator to itself be modulated (locally dimmed). The modulator then further modulates the locally dimmed lights to produce a desired image. A projector according to the invention may utilize, for example, a single modulator sequentially illuminated or separate primary color modulators simultaneously illuminated.
US09478190B2 Video card and computer
A video card includes a graphics processing unit, a video interface, and a power interface. The graphics processing unit processes video signals that are not supported by a display device and generates display signals that are supported by the display device. The video interface transmits the display signals to the display. The power interface supplies a first voltage to the display device via the video interface, so as to power on the display device to display the display signals.
US09478189B2 Touch sensor having a single sensor layer
In one aspect, a touch sensor includes a dielectric surface layer; drive electrodes disposed on the dielectric surface layer and arranged radially about a center, the drive electrodes defining a perimeter about the center, and a sense electrode disposed on the dielectric surface layer and arranged between two of the drive electrodes. Each drive electrode can include: an outer radial section extending radially along the perimeter; a central section extending from the outer radial section towards the center; and an inner radial section comprising a first section extending radially away from the central section in a first radial direction and a second section, shorter than the first section, extending radially away from the central section in a second radial direction.
US09478188B1 Digitally controlled voltage generator
A digitally controlled voltage generator is disclosed for use in applications requiring fine resolution voltage control, such as generating a common voltage for a liquid crystal display. A constant resistance digital to analog converter (DAC) is configured to provide appropriate voltage steps by tuning bias resistors to generate desirable reference voltages for the DAC. The bias resistors are configured to be tuned after placement and routing steps in an integrated circuit design.
US09478185B2 Electro-optical display device and display method thereof
A method of reducing power consumption of an electro-optical display device which can display a still image with the use of analog signals. A circuit in which low leakage current flows between a source and a drain of a selection transistor when the selection transistor is off; the source of the selection transistor is connected to a gate of a first driving transistor, a gate of a second driving transistor, and one electrode of a display element; and a source of the second driving transistor is connected to the other electrode of the display element is provided in each pixel. A gate and the drain of the selection transistor are connected to a scan line and a signal line, respectively. A drain of the first driving transistor is connected to a first power supply line. A drain of the second driving transistor is connected to a second power supply line.
US09478180B2 Signal processing method
The present application discloses a signal processing method, which is applied to an electronic apparatus provided with or externally connected with a liquid crystal display device, where the method includes: receiving a polarity control signal; obtaining a first correspondence relationship between the polarity control signal and a drive mode in the liquid crystal display device according to the polarity control signal; creating a truth table corresponding to the first correspondence relationship according to the first correspondence relationship; and determining a drive signal corresponding to the drive mode according to the truth table, wherein the drive signal includes a first drive signal and a second drive signal.
US09478179B2 Multi-color liquid crystal display
A display and methods of driving the display, where the display includes a plurality of pixels, where some colors are present in every pixel, and some colors are only present in less than all of the pixels.
US09478171B2 Display device and method for operating the display device
A display device includes a plurality of pixels. The display device further includes a plurality of gate lines. The display device further includes a gate driver configured provide a plurality of gate signals through the plurality of gate lines to the plurality of pixels according to at least one of a discharge signal and a scanning start signal for controlling the plurality of pixels, the gate driver being configured to provide a plurality of gate-off signals through the plurality of gate lines to the plurality of pixels according to the discharge signal. The display device further includes a signal provider configured to provide the discharge signal to the gate driver when the signal provider determines that an image signal is abnormal.
US09478170B2 Pixel circuit and organic light emitting display device
A pixel circuit includes an organic light emitting diode, a first PMOS transistor coupled between a first power voltage and an anode electrode of the organic light emitting diode, a second PMOS transistor coupled between a first node and the anode electrode of the organic light emitting diode, a first capacitor coupled between a second node and the first node, a second capacitor coupled between the first power voltage and the second node, a third PMOS transistor coupled between a data line and the second node, a fourth PMOS transistor coupled between a third node and the second node, a third capacitor coupled between the third node and a gate terminal of the third PMOS transistor, and a fifth PMOS transistor coupled between the data line and the third node.
US09478168B2 Semiconductor device and driving method thereof, and electronic device
A driving method of a semiconductor device for compensating variation in threshold voltage and mobility of a transistor is provided. A driving method of a semiconductor device including a transistor and a capacitor electrically connected to a gate of the transistor includes a first period where voltage corresponding to threshold voltage of the transistor is held in the capacitor, a second period where a total voltage of video signal voltage and threshold voltage is held in the capacitor holding the threshold voltage, and a third period where charge held in the capacitor in accordance with the total voltage of the video signal voltage and the threshold voltage in the second period is discharged through the transistor.
US09478165B2 Electro-optic device, method of driving electro-optic device, and electronic apparatus
Provided is an electro-optic device including: a first pixel circuit that is provided corresponding to a position where one scanning line and a first data line are intersect with each other; a second pixel circuit that is provided corresponding to a position where the one scanning line and a second data line are intersect with each other; a first level shift unit circuit that shifts electric potential of a first data signal so as to compress electric potential amplitude of the first data signal with a first compression rate, and supplies the signal to the first data line; and a second level shift unit circuit that shifts electric potential of a second data signal so as to compress electric potential amplitude of the second data signal with a second compression rate different from the first compression rate, and supplies the signal to the second data line.
US09478164B2 Compensation pixel circuit and display apparatus
There are provided a compensation pixel circuit and a display apparatus. The compensation pixel circuit comprises an organic light emitting diode (D1) and a driving transistor (M1), a first terminal of the driving transistor (M1) being connected to an anode of the organic light emitting diode (D1). The compensation pixel circuit further comprises: a resetting module, a data voltage writing module, a light emitting control module and a switching module. The resetting module includes a capacitor (C1) whose first terminal is connected to a gate of the driving transistor (M1) and configured to make the gate of the driving transistor (M1) discharge so that a gate voltage is reduced to a magnitude of a threshold voltage of the organic light emitting diode (D1). The data voltage writing module is configured to discharge at the gate of the driving transistor (M1) so as to connect a data voltage to a second terminal of the driving transistor (M1) after the gate voltage is made reduced to the magnitude of the threshold voltage of the organic light emitting diode (D). The light emitting control module is configured to connect a source of the driving transistor (M1) and a second terminal of the capacitor (C1) to an operating voltage at a high level after data voltage writing is completed. The switching module is configured to disconnect the driving transistor (M1) from the organic light emitting diode (D1) when the data voltage is connected to the second terminal of the driving transistor (M1). The compensation pixel circuit can compensate for the threshold voltage offset, and reduce the influence of signals from frame to frame greatly.
US09478151B2 Apparatus for soil box experiment making shape of variable landslide surface
Provided is an apparatus for a soil box experiment making a shape of a variable landslide surface. The apparatus for the soil box experiment making the shape of the variable landslide surface includes a soil box for realizing a slope on which landslide occurs, the soil box being inclinedly disposed and having an opened upper portion to accommodate soil therein, a base member disposed under the soil box to support the soil box, and a shape changing unit for changing a shape of a bottom surface of the soil box.
US09478149B2 Performance monitoring systems and methods
We have disclosed systems and methods for portable performance monitoring of an individual during a physical activity. The systems and methods may include a personal computer configured to receive personal data from the individual. The systems and methods may also include a portable performance monitoring device that may be in communication with the personal computer and may have a display screen configured to display the personal data to the individual. The systems and methods may also include a server that may be in communication with the personal computer and the portable performance monitoring device and may have a database configured to store the personal data The systems and methods may be configured such that the personal data displayed on the display screen of the portable performance monitoring device and stored on the database of the server is configured to update based on the personal data received on the personal computer.
US09478140B2 System and method for displaying traffic and associated alerts on a three-dimensional airport moving map display
A flight deck display system and method comprises a first source of host aircraft feature data and a second source of traffic data. A processor is coupled to the first and second sources and is configured to (a) receive host aircraft data; (2) receive traffic data; (3) filter traffic based on a predetermined set of separation criteria to identify vital traffic; (4) generate symbology graphically representative of vital traffic; (5) generate symbology graphically representative of the host aircraft; and (6) display the host aircraft and the vital traffic on an AMM display.
US09478135B2 Drive support apparatus
To improve traveling safety of a vehicle by continuing an alarm after the end of a crash prevention control for preventing a crash between an own vehicle and a target object, a drive support apparatus of the invention detects the target object which exists in a predetermined detection area ahead of the own vehicle, starts to issue an alarm with an alarm generating part to a driver of the own vehicle if probability of a crash between the own vehicle and the target object is greater than a predetermined value, start a crash prevention control in which an automatic driving operation is performed for preventing the crash with the target object, and continues to issue the alarm until a predetermined timing (timing when the driver of the own vehicle performs a predetermined driving operation, for example) after the crash prevention control by the crash prevention controlling part has been ended.
US09478128B2 Obtaining vehicle traffic information using mobile bluetooth detectors
A method and system for obtaining traffic information from mobile Bluetooth detectors is disclosed. A mobile Bluetooth detector is a device located in a moving vehicle that includes Bluetooth and GPS firmware for collecting data from Bluetooth enabled devices. The mobile Bluetooth detector transmits the collected data to a remote facility where the data is processed to generate traffic information. A pair of mobile Bluetooth detectors may be used to collect data for generating ground truth.
US09478123B2 Remote control device and method
The present invention relates to a method of controlling a device remotely and includes: transmitting a device selecting signal; receiving a response signal from a device to be controlled that receives the device selecting signal; identifying the device to be controlled by using the response signal; changing at least one of an angle of beam spread and direction of the device selecting signal if the identified device to be controlled is two or more in number; and generating a remote control signal by using device control information corresponding to the identified device to be controlled and transmitting the generated signal to the device to be controlled.
US09478122B2 Electromotive furniture drive assembly
A motorized furniture drive assembly (10) comprises at least one motorized furniture drive (3); at least one drive control device having a receiving device for wireless radio transmission; and at least one communication device (4) for operating the furniture drive (3). The motorized furniture drive assembly (10) is provided with at least one communication adaptation device (5), which is designed to communicate with the at least one communication device (4) by means of a primary wireless transmission path and to communicate with the at least one receiving device by means of a secondary wireless transmission path. An assembly comprises the motorized furniture drive assembly (10) and a piece of furniture (1).
US09478115B2 Operator system for a machine
An operator system for a machine, in particular for a beverage processing machine, the system comprising a mobile operator device for the machine, a signal emitter for reporting alarm and/or warning signals and safely glasses for protecting the eyes of a user. The safety glasses have a display system that is designed in particular as a head-mounted display, or a virtual retina display, or a projector and the operator device and/or the signal emitter and/or the safety glasses have a respective data transmitter for exchanging machine information and/or alarm and/or warning signals.
US09478109B2 Virtual sensor in a virtual environment
A system for generating haptic effects includes a virtual environment having environmental properties, virtual objects, and object property information. A programmatic virtual sensor is placed on a virtual object in the virtual environment. A rendering engine for the virtual environment renders the virtual environment. A module for the virtual sensor receives virtual sensor data including position and time for the sensor and calculates sensor output data including acceleration data and object interaction data for the virtual sensor. A haptic track generator generates a haptic track based on the sensor output data.
US09478107B2 Game machine, and control method of controlling computer and computer program used therefor
A game machine includes a display device that displays a game screen in which virtual reels formed by symbols are arranged so as to correspond one-to-one to cells as symbol stop positions. And, a game machine determines the symbol to stop in each cell through drawing, and controls a movement to change the symbol and a stop of the movement for each virtual reel based on a drawing result. Furthermore, a game machine determines a number of specific symbols that stop in the cells, and controls a movement of each virtual reel, which causes the specific symbols to appear in the cells, as one virtual reel group and a stop of the movement in units of virtual reel group.
US09478098B2 In-game advertising feature for casino foot traffic
An in-game advertising system that provides benefits to gamers, game publishers and casinos by offering in-game awards as part of the electronic game plot that the gamer is playing on the gamer's mobile device.
US09478092B2 Plant selling device and control method thereof
The present invention discloses a plant selling device and a control method thereof, by which a ripe plant to be sold can be moved from a plant growth room to a sales room according to the information in a purchase order after the purchase order is generated. According to the technical solution of the present invention, plant factory technology can be combined effectively with automatic plant selling so that plants are sold automatically after ripening, thus providing a more convenient mode of production and sale.
US09478086B1 Access control system that detects static electricity
An access control system removes the human element from static protection by detecting a level of static energy when the user attempts to authenticate to the access control system, and when the user's detected level of static energy exceeds a defined threshold, access is denied until the user discharges the static energy. A static energy detection mechanism in a badge reader includes two conductive plates that form a first capacitor, and the space between an electrically conductive badge and one of the conductive plates on the badge reader forms a second capacitor. Using these two capacitors, the level of static energy on the user can be measured by the sum of the voltage across these two capacitors as the user presents the badge to the badge reader. The access control system assures the user is properly grounded before allowing access to an area, equipment, etc.
US09478084B1 System and method for cloud controlled common access entry point locking system
A cloud-based common access entry point locking control system and method for centrally controlling access to common access entry points from a plurality of mobile devices via a network comprising a cloud based management system, a mobile guest and host application, and a premise-based lock control system.
US09478082B2 Wearable device and associated control method
A wearable device is provided. The wearable device includes: a fingerprint recognition apparatus; a pulse sensor for detecting pulse information of a user; and a processor for determining whether the user is wearing the wearable device according to the pulse information detected by the pulse sensor. When the processor determines that the user is wearing the wearable device, the processor performs a first time of fingerprint recognition and a pulse recognition on the user according to a fingerprint image detected by the fingerprint recognition apparatus and the pulse information detected by the pulse sensor, respectively. When the processor determines that the first time of fingerprint recognition and the pulse recognition are approved, the processor controls the wearable device to enter a first working state from a locked state.
US09478080B2 Method and system for providing condition reports for vehicles
A method of providing a condition report for a vehicle using a mobile device including a display includes constructing a plurality of condition report sections using a condition report application database residing in a cloud based server service and infrastructure to process requests from the mobile device including: capturing data, on the mobile device, for constructing at least one condition report section of the plurality of condition report sections; and accessing, from the mobile device, a condition report document database and/or a condition report images database residing in the cloud based server service and infrastructure for constructing and storing the plurality of condition report sections. The method includes providing user input indicative that the plurality of condition report sections have been completed, and providing user input indicative of a decision to publish the completed condition report sections as the condition report for the vehicle. The published condition report is viewable by a party by an Internet accessible web browsing device.
US09478076B2 Systems and methods for executing custom fleet vehicle management scripts
System and methods are disclosed for gathering vehicle data from a vehicle engine computer installed in an engine of a vehicle and a plurality of sensors disposed about the vehicle and providing functionality for a third-party to install and then execute custom scripts within a telematics application to change default functionalities of the telematics application when processing the vehicle data.
US09478072B2 Control device of aftertreatment device, working vehicle, control system, and control method of aftertreatment device
A controller in a form of an engine controller controls an aftertreatment device for a residual substance in exhaust gas. The engine controller includes a regeneration occurrence-condition output unit that outputs regeneration occurrence-condition data indicating occurrence of a regeneration treatment of the aftertreatment device, and a regeneration division detector that detects division of the regeneration treatment by a key-off operation conducted during execution of the regeneration treatment. The regeneration occurrence-condition output unit outputs regeneration occurrence-condition data that is analyzable to show that a regeneration treatment before the division detected by the regeneration division detector and a regeneration treatment after the division are a series of regeneration treatments.
US09478070B2 Coordinate information updating device
An object can be displayed on a screen of a two-dimensional coordinate system based on xyz-coordinate values of the object in a three-dimensional coordinate system, operation information of a two-dimensional coordinate system with respect to the object can be received from an input device, and whether the operation information is in accordance with a predetermined rule or not is determined. If the operation information is not in accordance with the predetermined rule, xy-coordinate values of the object can be updated in accordance with the operation information. If the operation information is in accordance with the predetermined rule, a z-coordinate value of the object can be updated in accordance with the operation information.
US09478063B2 Methods for object recognition and related arrangements
Methods and arrangements involving portable user devices such smartphones and wearable electronic devices are disclosed, as well as other devices and sensors distributed within an ambient environment. Some arrangements enable a user to perform an object recognition process in a computationally- and time-efficient manner. Other arrangements enable users and other entities to, either individually or cooperatively, register or enroll physical objects into one or more object registries on which an object recognition process can be performed. Still other arrangements enable users and other entities to, either individually or cooperatively, associate registered or enrolled objects with one or more items of metadata. A great variety of other features and arrangements are also detailed.
US09478043B2 Measuring teeth whiteness system and method
A method and system are presented for measuring the whiteness of teeth. This is accomplished by analyzing an average pixel value of teeth taken from a digital image. The pixel value is mathematically standardized to create an indicator that quantifies teeth whiteness. This eliminates subjectivity in measuring teeth whiteness and permits precise communication of the level of teeth whiteness.
US09478038B2 Unsupervised spatio-temporal data mining framework for burned area mapping
A method reduces processing time required to identify locations burned by fire by receiving a feature value for each pixel in an image, each pixel representing a sub-area of a location. Pixels are then grouped based on similarities of the feature values to form candidate burn events. For each candidate burn event, a probability that the candidate burn event is a true burn event is determined based on at least one further feature value for each pixel in the candidate burn event. Candidate burn events that have a probability below a threshold are removed from further consideration as burn events to produce a set of remaining candidate burn events.
US09478036B2 Method, apparatus and computer program product for disparity estimation of plenoptic images
In an example embodiment, a method, apparatus and computer program product are provided. The method includes facilitating receipt of a plenoptic image associated with a scene, the plenoptic image including plenoptic micro-images and being captured by a focused plenoptic camera. The method includes generating plenoptic vectors for the plenoptic micro-images of the plenoptic image, where an individual plenoptic vector is generated for an individual plenoptic micro-image. The method includes assigning disparities for the plenoptic micro-images of the plenoptic image. A disparity for a plenoptic micro-image is assigned by accessing a plurality of subspaces associated with a set of pre-determined disparities, projecting a plenoptic vector for the plenoptic micro-image in the plurality of subspaces, calculating a plurality of residual errors based on projections of the plenoptic vector in the plurality of subspaces, and determining the disparity for the plenoptic micro-image based on a comparison of the plurality of residual errors.
US09478032B2 Image monitoring apparatus for estimating size of singleton, and method therefor
An image monitoring apparatus includes a foreground/background separator generating a foreground image by removing background pixels exhibiting no movement from pixels in an image and separating foreground pixels representing pixels of a moving object from the pixels; a foreground object information generator generating foreground object information containing a coordinate value of each of one or more foreground objects included in the foreground image and the number of pixels of the foreground objects; an clustering unit clustering the foreground object information into a plurality of groups; a singleton information detector determining at least one group from the plurality of groups as a group of singletons, and detecting singleton information on the singletons; and a singleton estimation calculator estimating a predetermined area calculation function using the singleton information and calculate at least one of estimates with respect to an area, a width and a height of each of the singletons.
US09478030B1 Automatic visual fact extraction
By evaluating readily available facts regarding an object, an item may be identified, or one or more characteristics of the item may be determined, and a destination for the item may be selected. An extraction module including a depth sensor may capture depth imaging data regarding the item, which may then be processed in order to estimate one or more dimensions of the item, and an appropriate container or storage area for the item may be selected. Additionally, the extraction module may further include a scale for determining a mass of the item, or digital cameras for capturing one or more images of the item. The images of the item may be analyzed in order to interpret any markings, labels or identifiers disposed on the item, and a destination for the item may be selected based on the mass, the analyzed images or the depth imaging data.
US09478021B2 Image display device, image display system, and image display method
An image display device comprises a first control part, a first storage, and a display part. The first storage holds rendering elements, each of which includes a combination of rendering target information and rendering setting information, and a priority order assigned to each rendering element. The rendering target information includes data identification information which designates three-dimensional data of a rendering target and mask information which designates a rendering target area. The rendering setting information includes information which designates a two-dimensional image rendering method and rendering parameter. The first control part determines, based on the rendering setting information and the mask information, whether executing priority processing is necessary. If it is determined that it is necessary to execute the priority processing, either the mask information or the rendering parameter is modified, and a two-dimensional image is rendered based on the rendering elements whereupon the priority processing is executed.
US09478018B2 Multifunctional interface for medical imaging
A multifunctional interface for medical imaging has a lower limb operable multifunctional interface which includes at least one activation element, such as a foot switch pedal, a timing unit, and a control unit. The activation element is configured to provide an activation signal to the control unit when being activated. Further, the timing unit is configured to provide a timing signal to the control unit upon being provided with the activation signal from the activated activation element. The control unit is configured to provide at least two different control signals for triggering at least two different predetermined actions. Further, the control signal is dependent on a duration of the timing signal.
US09478014B2 Image processing method for extracting linear patterns
An image processing apparatus of the disclosure performs image processing to an extraction image as an image of an extracted linear configuration appearing in an original image. Specifically, the image processing apparatus includes a line connecting processor configured to connect fragments of the linear configuration in the extraction image due to noises or the like to generate a fragment eliminated image. The line connecting processor interpolates pixels in the extraction image in an extending direction of the linear configuration based on a direction image while obtaining the extending direction of the linear configuration in the extraction image. Accordingly, the linear configuration is expanded in its extending direction. Such operation causes natural connection of the fragments of the linear configuration in the extraction image, achieving provision of an image with higher visibility.
US09478013B2 System and method for registering an image sequence
A system (100) for registering an image sequence includes an input (120) for obtaining the image sequence (200) which includes a plurality of images (201 -205) arranged sequentially within an image range. A transformation processor (140) establishes transformations between pairs of consecutive images in the image sequence (200) to obtain a plurality of transformations (211-214). An alignment processor (160) based on the plurality of transformations (211-214), establishes a reference image (203) from the plurality of images (201-205) based on a transformation metric and aligns the image sequence (200) to the reference image (203) to obtain a registered image sequence (230). The transformation metric quantifies a degree of transformation required for aligning the image sequence (200) to the reference image (203).
US09478011B2 Method and system for processing of images
XHD video is acquired from a camera fitted with an ultra-wide field-of-view lens such as a fish eye lens. The active picture portion of the images are divided into patterns each having a plurality of pixels. The patterns are assigned coordinate values and then reformatted into HD format using an encryption key which reorders the patterns. The images are processed in the HD format and then returned to XHD formation by applying the reverse reordering process under the control of the key.
US09478006B2 Content aware cropping
Content aware cropping techniques are described in which a combined crop and fill operation may be performed in one-step using an automated workflow. In one or more implementations, an image is exposed for editing in a user interface and input is obtained that indicates a position for a crop frame to select a portion of the image. The crop frame may be employed as a basis for a combined crop and fill operation that is initiated by a single input or trigger that causes a sequence of actions to automatically crop the image, recognize portions of empty pixels to fill, apply a content aware fill algorithm, and produce a resulting output image. In one or more implementations, a size of the crop frame may be controlled to maintain at least one of image size, aspect ratio, or pixel resolution.
US09478000B2 Sharing non-page aligned memory
A method for sharing memory between a central processing unit (CPU) and an input/output (I/O) device of a computing device is described. The method may include creating an allocation of memory for the I/O device to operate on. The method includes detecting whether the allocation is not page-aligned, wherein an allocation is page-aligned when its base address and size be evenly divisible by the applicable page-size. The allocation may be successfully shared, even if not page-aligned, even if an operating system of the computing device doesn't support sharing of non-page-aligned allocations.
US09477994B2 Global relationship model and a relationship search method for internet social networks
The present application provides a peer-to-peer networking method and system for integrating heterogeneous social networks. The method applied in a server device includes the following steps: First, the server device connects with a plurality of peer nodes; each of the peer node defines a user end and accessing at least one social network. Then, the server device according to a social relationship of the social networks links to the corresponding peer nodes for integrating a peer-to-peer social network (P2P-iSN) which configures a plurality of social paths among the peer nodes from the different social networks.
US09477991B2 Methods and systems of aggregating information of geographic context regions of social networks based on geographical locations via a network
In one or more embodiments, one or more systems, devices, methods, and/or processes described can apply searches and/or filters to data of social networks with respect to one or more geographical search regions that intersect respective one or more geographical context regions. One or more social networks can be queried with search and/or filter parameters and one or more geographical context regions, and results received from the social network(s) can be based on the search and/or filter parameter(s) and the geographical context region(s) and presented to a user on a map or other user interface. One or more queries can be saved with their identification(s) of geographical context region(s) and their search and/or filter parameter(s) (e.g. saved queries) can continue to run and/or execute over one or more periods of time transpiring to provide continual and/or periodic reporting.
US09477985B2 Method and apparatus for facilitating user selection of a category item in a transaction
A method and apparatus are facilitates category selection by user in a computerized auction. A category field is provided, containing a plurality of category entries used to categorize an item in the auction. One category entry is selected in the category field and at least one subcategory field is provided, containing a plurality of subcategory entries also used to categorize the item in the auction, the subcategory entries corresponding to the one selected category entry of the plurality of category entries. At least one subcategory entry corresponding to the one selected category entry is further selected in the at least one subcategory field for further processing.
US09477979B2 Product customization system and method
A product customization system and method are provided in which a consumer can insert user content, such as images or text, onto a product, such as a shoe, and then view the customized product before purchasing the customized product.
US09477973B2 Visually generated consumer product presentation
A personalization enhancement method and system. The method includes retrieving and analyzing digital content associated with a user. Characteristics describing the digital content are tagged and transferred to a profile of said the user. The profile includes additional characteristics generated during previous analysis of data from the digital content and additional digital content associated with the user. User information associated with products, a location, and a time profile is assigned. The profile is analyzed based on selection and interaction of the user with respect to a consumer Website. The profile includes the characteristics and the additional characteristics with respect to products and services of the consumer Website. A presentation color setting and a group of products and services of are determined for presentation to the user. The group of products and services are presented to the user using the presentation color setting.
US09477971B2 Providing contextual information for spoken information
Techniques are described for providing relevant information to users (e.g., information that is at least potentially of interest to the users). Relevant information for a user may be automatically determined based on a determined context of the user and/or on a request for that information from the user. For example, voice-based information may be obtained from a user in one or more ways, and then analyzed to identify requests or other indications of information of interest and/or to otherwise determine a context of the user that corresponds to potential information of interest. Relevant information for a user may be provided to the user in various ways, such as via a voice-based response during a telephone call and/or via one or more electronic messages sent to the user (e.g., via emails, instant messages, paging messages, SMS or other text messages, etc.).
US09477970B2 Wireless incentive system for vehicle users
The disclosure includes a system and method for determining, based on vehicle sensor data associated with the vehicle, a current vehicle condition that is detrimental to operation of the vehicle, transmitting, by a mobile computing device programmed to perform the transmitting, a description of the current vehicle condition to a condition message provider, and receiving a condition message that includes offer data and mitigating plan data describing one or more steps configured to alter the current vehicle condition.
US09477963B2 Method and apparatus for automatically structuring free form heterogeneous data
Techniques are provided for automatically structuring free form heterogeneous data. In one aspect of the invention, the techniques include obtaining free form heterogeneous data, segmenting the free form heterogeneous data into one or more units, automatically labeling the one or more units based on one or more machine learning techniques, wherein each unit is associated with a label indicating an information type, and structuring the one or more labeled units in a format to facilitate one or more operations that use at least a portion of the labeled units, e.g., information technology (IT) operations.
US09477961B2 Communication management systems and methods
A computer system that is adapted for: (A) displaying a geographical map on a display screen; (B) displaying a plurality of icons on the geographical map, each of which generally represents the current location of at least one individual; (C) allowing a user to select a group of the icons; and (D) after the user selects the group of icons, providing messaging functionality for allowing the user to send a common message to the respective portable computing devices of at least substantially all of the individuals who correspond to the selected group of icons. In particular embodiments, the system allows the user to send the message by executing a single activity, such as selecting a single button. The system may also be configured to approximate the current location of an individual based on the individual's current travel itinerary.
US09477959B2 Method and apparatus for using at least a portion of a one-time password as a dynamic card verification value
Method and apparatus for using at least a portion of a one-time password as a dynamic card verification value (CVV) are disclosed. A credit/debit card is able to generate a dynamic card verification value (CVV). Such a card may also include an indication that the dynamic CVV is to be used as a security code for purchasing or other transactions. A card-based financial transaction can be authorized in accordance with the use of a dynamic CVV by receiving a transaction authorization request for a specific credit/debit card, wherein the transaction authorization request includes a dynamic CVV. The dynamic CVV can be compared to at least a portion of a one-time password generated for the specific credit/debit card, and a transaction authorization can be sent to the merchant or vendor when the dynamic CVV matches all or a portion of the one-time password.
US09477958B2 Credit card reader authenticator
A credit card reader is attached to a mobile device to process credit card transactions at the point of sale. A user of the credit card reader slides an authenticator card through the credit card reader to activate the credit card reader. Accordingly, the credit card reader may compare data stored in the authenticator card to an expected value for the data to determine whether the user is authorized to utilize the credit card reader. If there is a match, the credit card reader displays a unique password, known to the user, which the user can use to verify that the credit card reader is authentic. Further, if there is a match, the credit card reader may allow the user to process credit card transactions through the credit card reader.
US09477953B2 ATM customer defined user interface for security purposes
Embodiments of the invention are directed to a system, method, or computer program product for receiving a customization that will be displayed on the screen of an ATM based on a customer initiating a session with the ATM. The customization is associated with a function to perform a financial transaction. The function is performed as a result of the customer interacting with the customization on the screen of the ATM. The customization may be altered based on a handicap impairment of the customer. The displaying of the customization may be restricted for security purposes or as a request of the customer.
US09477948B2 Electronic business postal system
An electronic business postal system collects, clears and delivers electronic business mail through a closed access, secure messaging system. A collection subsystem consists of access portals that are associated with secured system nodes. The access portals provide authenticated users access to the system to send and retrieve electronic business mail that includes postal system electronic delivery addresses, physical delivery addresses, or both. Secured message servers that are associated with the respective access portals process the electronic business mail into uniquely identified messages for delivery over the system nodes and also process received messages to provide the corresponding electronic business mail to the intended recipients through associated access portals. A delivery subsystem directs the messages through the system nodes associated with the senders' access portals to the system nodes associated with the recipients' access portals. A clearance subsystem confirms the integrity of both the messages and their delivery and ensures that each message is delivered once and intact.
US09477941B2 Genealogy system for interfacing with social networks
A system for managing genealogy data is provided. The system includes a genealogy application for storing genealogy account identification data for a first genealogy account. A social network interface receives data from the first genealogy account and provides genealogical data to the genealogy application. A relative invitation system generates an invitation to a user to create a second genealogy account for the genealogy application.
US09477940B2 Relationship-centric portals for communication sessions
Relationship-centric resources are provided to users during a communication session. After establishing a communication session between a first communication device and a second communication device, content that meets a content descriptor is retrieved. This content descriptor describes a nature of a relationship between users of the first and second communication devices. The retrieved content, which meets the content descriptor, is then simultaneously displaying on both the first communication device and the second communication device.
US09477937B2 Computer-implemented method, computer program product and system for analyzing a control-flow in a business process model
A new technique to analyze the control-flow, i.e., the workflow graph of a business process model, which is called symbolic execution, is provided. Acyclic workflow graphs that may contain inclusive OR-gateways are considered; a symbolic execution for them is defined, which runs in quadratic time. In particular, this symbolic execution essentially comprises labeling edges of nodes of the graph such that a label assigned to a first edge comprises a set of one or more edge identifiers, each identifying a second edge that is an outgoing edge of an XOR-split or an IOR-split node in the graph, whereby executing the second edge ensures that the first edge will be executed. Such a scheme may permit a decision for any pair of control-flow edges or tasks of the workflow graph whether they are sometimes, never, or always reached concurrently. This has different applications in finding control- and data-flow errors.
US09477934B2 Enterprise collaboration content governance framework
The present disclosure describes methods, systems, and computer program products for providing enterprise collaboration content governance. One computer-implemented method includes receiving a content creation request associated with particular content and a context, transmitting the particular content and context for validation of the content creation request. comparing, by operation of a computer, at least one rule and at least one pattern to the transmitted content and context to generate a rule result, determining at least one action result based on the generated rule result, and performing at least one application action based on the determined at least one action result.
US09477909B2 Object investigation and classification
An object investigation and classification system may include an object test system, a data storage system, and a data processing system. The object test system may receive a command to perform at least one action with a test object, perform the at least one action with the test object, and return test information indicative of at least one percept resulting from the at least one action. The data storage system may contain an experience database containing data indicative of multiple classifications and, for each classification, at least one action that was performed with at least one previously-observed reference object having this classification, and at least one percept value that is based in whole or in part on the test information resulting from the at least one action.
US09477905B2 Image congealing via efficient feature selection
A novel technique for unsupervised feature selection is disclosed. The disclosed methods include automatically selecting a subset of a feature of an image. Additionally, the selection of the subset of features may be incorporated with a congealing algorithm, such as a least-square-based congealing algorithm. By selecting a subset of the feature representation of an image, redundant and/or irrelevant features may be reduced or removed, and the efficiency and accuracy of least-square-based congealing may be improved.
US09477892B2 Efficient method of offline training a special-type parked vehicle detector for video-based on-street parking occupancy detection systems
A method for training a vehicle detection system used in a street occupancy estimation of stationary vehicles. The method includes defining first and second areas on an image plane of an image capture device associated with monitoring for detection of vehicles. The method includes receiving video-data from a sequence of frames captured from the image capture device. The method includes determining candidate frames that include objects relevant to a classification task in the second area. The method includes extracting the objects from the candidate frames, extracting features of each extracted object, and assigning labels to the each extracted object. The method includes training at least one classifier using the labels and extracted features. The method includes using the at least one trained classifier to classify a stationary vehicle detected in the first area.
US09477885B2 Image processing apparatus, image processing method and image processing program
An image processing apparatus according to one embodiment includes a first extraction unit, a second extraction unit, and a specifying unit. The first extraction unit performs stroke width transform on an image and thereby extracts a SWT region from the image. The second extraction unit performs clustering based on pixel values on the image and thereby extracts a single-color region from the image. The specifying unit specifies a pixel group included in a candidate text region based at least on the single-color region when a ratio of the number of pixels in an overlap part between the SWT region and the single-color region to the number of pixels in the single-color region is equal to or more than a first reference value, or more than the first reference value.
US09477884B2 Methods and systems for signal processing
An object (e.g., a driver's license) is tested for authenticity using imagery captured by a consumer device (e.g., a mobile phone camera). Corresponding data is sent from the consumer device to a remote system, which has secret knowledge about features indicating object authenticity. The phone, or the remote system, discerns the pose of the object relative to the camera from the captured imagery. The remote system tests the received data for the authentication features, and issues an output signal indicating whether the object is authentic. This testing involves modeling the image data that would be captured by the consumer device from an authentic object—based on the object's discerned pose (and optionally based on information about the camera optics), and then comparing this modeled data with the data sent from the consumer device. A great variety of other features and arrangements are also detailed.
US09477882B2 Object detection apparatus
In an object detection apparatus (1), a window setting unit (12) extracts a window (52) from an edge image (22), to thereby generate an ordinary window image (23). When an edge strength of the ordinary window image (23) is not larger than a usage reference value, a used image determination unit (15) determines to use the ordinary window image (23) for calculation of an identification value (30) indicating a degree of presence of a pedestrian in the window (52). When the edge strength of the ordinary window image (23) is larger than the usage reference value, a pixel value correction unit (13) generates a corrected window image (24) having an edge strength smaller than that of the ordinary window image (23) from the ordinary window image (23). When the edge strength of the corrected window image (24) is not larger than the usage reference value, the used image determination unit (15) determines the corrected window image (24) to be used for calculation of the identification value (30).
US09477879B2 Information processing apparatus, information processing method, and storage medium for obtaining a relationship between pieces of contents from use history information about the contents
There is provided an information processing apparatus capable of recognizing a plurality of movable contents, obtaining movement history information about positions of the recognized contents, determining a relationship between the contents from the movement history information about the positions, and facilitating explanation of the contents by using the relationship. To this end, images of a plurality of contents having order information are projected based on the order information, which of the projected images is selected is detected, a projection unit is caused to project an image of a content related to a source content of the detected image by using a display mode based on a relationship between the source content and the related content. Through such control, the relationship between the source content and the related content is shown in an easy-to-understand manner.
US09477878B2 Rigid stabilization of facial expressions
Systems and techniques for performing automatic rigid stabilization of facial expressions are provided. The systems and techniques may include obtaining one or more shapes, the one or more shapes including one or more facial expressions of a subject. The systems and techniques may further include generating a subject-specific skull representation, and performing rigid stabilization of the one or more facial expressions by fitting the subject-specific skull with the one or more facial expressions of the subject.
US09477875B2 Cell monitoring device, cell monitoring method and program thereof
A cell monitoring device includes an outline detecting section that detects edge pixels from a cell image in a captured image of cells arranged in a single layer and generates an edge image including the detected edge pixels; a pigmented region detecting section that detects pixels of a pigmented region of the cell image in the captured image, and generates a pigmented region image including the detected pixels of the pigmented region; and an image merging section that, in a merged image obtained by overlaying the edge image and the pigmented region image together, detects a cell image region and a background image region in the captured image based on the pixel intensity variance and thus detects the cell image region in the captured image.
US09477873B2 Portable device including a fingerprint scanner and method of controlling therefor
A portable device including a display unit, a control button and a controller. The display unit displays an execution screen of an application of the portable device. The control button receives a control input including at least one of a fingerprint input corresponding to a security authentication for the application and a push input corresponding to a cancel function. The controller displays a security authentication screen of the application, for which the fingerprint input is needed, receives a first control input including a first fingerprint input and a first push input when the security authentication screen of the application is displayed, and recognizes the first fingerprint input of the first control input by activating a fingerprint recognition function when the first fingerprint input is detected for more than a first threshold time and the first push input of the first control input is not detected.
US09477871B2 Method and device for dual lens fingerprint identification
A dual lens fingerprint identification method comprises following steps. A first fingerprint image and a second fingerprint image of a finger in contact with a touch panel are captured by a first lens and a second lens respectively. The first fingerprint image and the second fingerprint image are partially overlapped with each other. An image processing procedure is performed to merge the first fingerprint image and the second fingerprint image into a third fingerprint image, and a calculation procedure is performed to compare a plurality of fingerprint characteristic points captured from the third fingerprint image with a plurality of preset characteristic points captured from a preset fingerprint image.
US09477865B2 System for and method of accurately determining true bearings of radio frequency identification (RFID) tags associated with items in a controlled area
A radio frequency (RF) identification (RFID) tag reading system and method accurately determine true bearings of RFID tags associated with items in a controlled area. An RFID reader has an array of antenna elements and a plurality of RF transceivers. A controller controls the transceivers by steering a primary transmit beam over the controlled area by transmitting a primary transmit signal to each tag, and steering a primary receive beam at a primary steering angle by receiving a primary receive signal from each tag. The controller thereupon steers a plurality of secondary receive offset beams at different secondary steering angles that are offset from the primary steering angle by receiving secondary receive offset signals from each tag, and by processing the offset signals to determine a true bearing for each tag.
US09477853B2 Generating an incremental information object
Systems and methods for generating an incremental information object (IIO) from an information object (IO). The method includes analyzing an IO to identify code, wherein the IO is made up of a number of tiles, and wherein the tiles make up a code. The method also includes confirming the code. If the code is successfully confirmed, the method further includes modifying the IO by adding binary information IO the IO through the use of color scales that are not recognizable by an optical IO reader, generating a new progressive code comprising a bitstream, and overwriting the bitstream on the tiles.
US09477852B1 Augmented reality numberless transaction card
A method implemented on an augmented reality (AR) electronic device includes receiving a request to activate a transaction card account on a transaction card. The transaction card account is activated on the transaction card. A virtual representation of account information corresponding to the transaction card account is displayed on the AR electronic device. The exterior of the transaction card is free of account identifying information.
US09477851B2 LCL high power combiner
A combiner includes N coaxial cables each configured to connect to a respective output of N radio frequency power amplifiers, where N is an integer greater than one. Each of the N coaxial cables is configured to receive an amplified radio frequency signal from a respective one of the N radio frequency power amplifiers. A board includes capacitances and is configured to connect to each of the N coaxial cables and combine the radio frequency signals. The N coaxial cables and the capacitances provide N inductance and capacitance combinations. A connector is configured to connect an output of the board to a load.
US09477850B2 Method for displaying contents and electronic device thereof
An electronic device is provided. The electronic device includes an output module, a sensing module, and a processor. The output module is configured to output contents. The sensing module is configured to obtain at least one of user information and environment information. The processor is configured to control an operation of the electronic device in response to at least one of the user information and the environment information depending on an attribute of the contents.
US09477847B2 Method and system for managing processing resources
The present disclosure improves upon existing systems and methods by providing a tool for managing processing resources. For instance, the presently described tool may be used to time replacement, plan for uplifts, budget for uplifts/decommissioning of hardware, and/or maintain a plurality of servers. This tool may lead to increased satisfaction, uptime, and a reduction of unexpected costs. The system may include initiating collection of variables to compile a prioritized list of servers, executing, a calculation application for determining a prioritized list of servers' end of life targets based on both technical and business parameters based on the entered variables, and prioritizing uplifts of the servers based on the technical and the business parameters.
US09477842B2 Business partner data deletion for privacy
Various embodiments illustrated and described herein include at least one of systems, modules, processes, methods, and software that operate to keep customer, vendor, and business partner private information private.
US09477839B2 Methods for centralized privacy-preserving collaborative threat mitigation
One embodiment of the present invention provides a system to facilitate collaboration for mitigating network threats. During operation, the system receives encrypted data sets from a plurality of entities. The data sets including data describing threats to network security. The system performs privacy-preserving operations on the encrypted data sets, such as private set intersection. The system then computes one or more metrics based on results of the private set intersection computations. The system may generate a similarity matrix based on the one or more metrics, and returns one or more similarity values from the similarity matrix to one or more entities of the plurality of entities.
US09477838B2 Reconciliation of access rights in a computing system
Systems and methods are provide for reconciling access rights of a computing system are described. Access right information that respectively corresponds to access rights of a computing system may be obtained and evaluated. Reconciliation tasks may be performed using the access right information, and a reconciliation report may be generated during performance of at least one of the reconciliation tasks. The reconciliation report may indicate that one or more of the access rights should either be provisioned or revoked at the computing system.
US09477831B2 Electronic device and method for releasing lock using element combining color and symbol
An electronic device and a method thereof for releasing lock using an element combining color and symbol are provided. In the method, at least two groups including at least two elements combining color and symbol are displayed. One element included in each of the at least two groups is allowed to be sequentially selected at least one time. When it is determined that a sequence of the sequentially selected elements is the same as a set sequence, a lock of the electronic device is released.
US09477827B1 Apparatus, system and method for authenticating a plurality of users for a mobile device using biometric means
A mobile device comprising a touch screen display; at least one processor with computer executable instruction code executable by the at least one processor configured for detecting a finger gesture, heat or pressure exerted on the mobile device and for responding to the finger gesture, heat or pressure by activating a release mechanism for releasing biometric verification means to extend outward from the concealed housing positioned within the mobile device for user authorization for activating the mobile device with a valid biometric identifier, wherein upon activation the biometric verification means retracts into the concealed housing; and activating a verification module executable by the at least one processors configured for verifying an image of user's biometric identifier when the mobile device is in sleep mode or for communicating user's authorization to access at least one application program or a remote hardware device that requires biometric verification.
US09477816B2 Pharmaceutical tray filling system and method
A system for facilitating the manual filling of a pharmaceutical tray is provided. The system includes an electronic display device configured to display information adjacent the wells of the pharmaceutical tray. The system includes a controller configured to control the electronic display device to display information representative of a first type of pharmaceutical adjacent to a first well to direct manual placement of the first type of pharmaceutical into the first well and to control the electronic display device to selectively display information representative of a second type of pharmaceutical adjacent to a second well to direct manual placement of the second type of pharmaceutical into the second well.
US09477810B2 Uniquely identifiable drug dosage form units
The present invention provides products, systems, and methods for the unique identification of individual drug dosage form units. The invention includes: random integrated optical identification marking of an individual drug unit; a lack of direct surface-to-surface contact between a marking instrument and the drug unit, i.e., deposition of a mark; drug unit image data based on the identification mark; a secondary product identifier associated with the individual drug unit; and comparing the marked drug unit to drug unit image data.
US09477804B2 Integrated circuit design method
An IC design method includes: receiving a first layout including a first pattern; receiving a second layout including a second pattern, the first pattern separated from the second pattern when overlapping the first layout and the second layout; providing a cut pattern between the first pattern and the second pattern and overlapping the first pattern when overlapping the first layout, the second layout and the cut pattern; and providing a jog extending from the cut pattern to further overlap the first pattern with a length when a spacing between the second pattern and an edge of the cut pattern overlapping the first pattern is lower than a predetermined value, in which a ratio of the length of the jog to the spacing between the second pattern and the edge of the cut pattern overlapping the first pattern is in a range of 1/5 to 1/1.
US09477801B2 Multi-threaded track assignment
Some embodiments provide techniques and systems for routing nets in a circuit design in parallel. During operation, the system can receive a first set of partitions for a circuit design, wherein each partition in the first set of partitions extends across the circuit design along a first direction. Next, the system can perform, in parallel, track assignment in the first direction on non-overlapping partitions in the first set of partitions. The system can then receive a second set of partitions for the circuit design, wherein each partition in the second set of partitions extends across the circuit design along a second direction which is different from the first direction. Next, the system can perform, in parallel, track assignment in the second direction on non-overlapping partitions in the second set of partitions. In some embodiments, each track assignment process being performed in parallel performs track assignment on a different net.
US09477779B2 Graph database devices and methods for partitioning graphs
A method and apparatus for partitioning a graph database that includes nodes connected to one another is presented. The method entails determining a node type indicating a type of node that is to be used as mapped nodes, and upon receiving a new node, placing the new node in a partition according to one or more property values associated with the new node if it is a mapped node, and placing the new node in a partition according to its connections to other nodes if it is not a mapped node. The apparatus includes modules containing computer-executable instructions to perform the above method.
US09477775B2 System and method for maintaining a view location during rendering of a page
An improved system and method for maintaining a view location during the rendering of content on a display of an electronic device. When a user views a web page or similar content while the content is in the process of being loaded onto the display of the electronic device, a reference point is selected corresponding to a portion of the web page that appears on the display. As additional material is downloaded, it is added to the web page. If the new material is located on a portion of the web page before the reference point, then the portion of the web page that appears on the display is substantially maintained.
US09477773B2 Automated selection of images for web pages
In various embodiments, a method, a system, and a computer-readable medium are disclosed for creating a pool of images available for display, such as in one or more web pages. In one embodiment, a method is disclosed that includes selecting images for a markup language document by determining a pre-determined number, N, of images to display in the markup language document, encoding an instruction in the markup language document to be executed by one or more hardware-based processors to select N images for insertion into the markup language document, retrieving the N images from a group of images, and placing the N retrieved images in the markup language document. Other embodiments are also disclosed.
US09477771B2 Commerce oriented uniform resource locater (URL) shortener
A uniform resource locator (URL) shortener relies on client-side support to embed links to websites into, for example, text messages, emails, tweets, or other forms of microblogging, and that provides additional capabilities. A method may include: recognizing a token indicator; recognizing a token in conjunction with the token indicator; selecting a template corresponding to the token indicator; and executing a process enabled according to the token and the template. Executing an enabled process may include one or more of: generating a URL; generating a URL that is itself a server-based URL shortener, in which the token indicator is substituted for the server-based URL shortener hostname to reduce the character count from that of the server-based URL shortener; displaying information from a destination website of the URL generated from the token and the template; or generating a URL according to a distinctive visual characteristic of the token indicator.
US09477767B1 Demotion of already observed search query completions
Methods, systems, and apparatus are described that include receiving a sequence of one or more characters representing a first partial query entered into a search field on a computing device. A first list of query completions for the first partial query is provided for display on the computing device. One or more additional characters are then entered into the search field, where the sequence of characters and the additional characters cumulatively represent a second partial query. A second list of query completions are then obtained for the second partial query, and one or more query completions appearing in the first and the second lists are identified. Demotion scores for the identified query completions are then calculated which are used to demote the identified query completions to a lesser position within the second list, thereby forming a refined second list for display on the computing device.
US09477766B2 Method for ranking resources using node pool
An improved search engine creates correlations linking terms from inputs provided by a user to selected target terms. The correlation search process receives pre-processed inputs from a user including a wide variety of input formats including keywords, phrases, sentences, concepts, compound queries, complex queries and orthogonal queries. The pre-processing also includes pre-processing of general digital information objects and static or dynamic generation of questions. After a correlation search of the information presented by the pre-processing, the search results are processed in novel ways to provide an improved relevance ranking of results.
US09477758B1 Automatic identification of related entities
In one aspect, the present disclosure can be embodied in a method that includes identifying a collection of entities from one or more data sources, calculating a score for subsets of entities from the collection based on one or more seed entities associated with the collection, identifying one or more entities from each of the subsets based on the calculated score, assigning the calculated score to the identified one or more entities from the respective subset, and ranking the one or more entities based on the assigned score, so as to identify entities in the collection that are related to the one or more seed entities.
US09477739B2 System for live-migration and automated recovery of applications in a distributed system
A method and apparatus for distribution of applications amongst a number of servers, ensuring that changes to application data on a master for that application are asynchronously replicated to a number of slaves for that application. Servers may be located in geographically diverse locations; the invention permits data replication over high-latency and lossy network connections and failure-tolerance under hardware and network failure conditions. Access to applications is mediated by a distributed protocol handler which allows any request for any application to be addressed to any server, and which, when working in tandem with the replication system, pauses connections momentarily to allow seamless, consistent live-migration of applications and their state between servers. Additionally, a system which controls the aforementioned live-migration based on dynamic measurement of load generated by each application and the topological preferences of each application, in order to automatically keep servers at an optimum utilization level.
US09477734B2 Data synch notification using a notification gateway
One or more techniques and/or systems are disclosed for facilitating synchronizing of data between one or more servers and a mobile device. The mobile device can establish which servers comprise data that is to be synchronized, and inform the servers that a push notification gateway should be used to send notifications of a data state change. A connection can be opened between the mobile device and the push notification gateway so that when a data state change is detected by a server the server can send the notification to the gateway, which can forward it to the mobile device. The mobile device may then choose to initiate a data synchronization with the server. In this manner, an open connection is merely maintained between the mobile device and the gateway, as opposed to multiple resource intensive connections between the mobile device and multiple servers.
US09477731B2 Background format optimization for enhanced SQL-like queries in Hadoop
A format conversion engine for Apache Hadoop that converts data from its original format to a database-like format at certain time points for use by a low latency (LL) query engine. The format conversion engine comprises a daemon that is installed on each data node in a Hadoop cluster. The daemon comprises a scheduler and a converter. The scheduler determines when to perform the format conversion and notifies the converter when the time comes. The converter converts data on the data node from its original format to a database-like format for use by the low latency (LL) query engine.
US09477730B2 Web services runtime for dataset transformation
Various aspects for providing a runtime for dataset transformation are disclosed. In one aspect, data consumption requests are received. The requested data is retrieved from a web service in an arbitrary form, and subsequently transformed into a standardized result from the arbitrary form. In another aspect, a user interface is displayed to a content provider, and an input identifying a transform function selected by the content provider is received via the user interface. A transform assembly is then generated based on the input, which facilitates retrieving data from a web service in an arbitrary form, and transforming the data into a standardized result by calling the selected transform function. In yet another aspect, third party code is associated with a transform assembly. An execution of the third party code is then managed such that at least one aspect of the transform assembly is operated according to the execution.
US09477719B2 Search using business intelligence dimensions
A search system receives business intelligence dimensions and at least one text search term. The system generates and displays key performance indicators based on the business intelligence dimensions, and generates and displays search results based on the text search term. The search results are restricted by facets, and the facets are derived from the business intelligence dimensions.
US09477701B1 Generic data compression for heart diagnosis
A method and associated systems for generic data compression. A mobile device receives realtime data from a medical-monitoring device, such as a heart monitor, worn by a patient. The invention compresses and encodes this data into ASCII text characters, which are transmitted via a commonly available low-bandwidth text-messaging service, such as the SMS service supported by most cell phones. The text messages are received by a second mobile device, which decodes the text characters into their original form and displays them to a healthcare practitioner. More critical portions of the data are encoded by a high-precision lossless compression mechanism. In some embodiments, the two mobile devices may be cell phones and the second device may have the ability to interpret the decoded information in order to determine whether to directly or indirectly alert the practitioner or other parties of an exceptional condition detected by the medical monitor.
US09477695B2 Metadata cache supporting multiple heterogeneous systems
A request for a metadata object is received where the request includes an identifier. It is determined whether the metadata object is stored in a metadata cache, including by: selecting a sub-cache in the metadata cache based at least in part on the identifier and determining whether the metadata object is stored in that sub-cache. If it is determined the metadata object is not in the metadata cache, a request (in a format associated with the source) to obtain the metadata object is sent to a source with which the metadata object is associated. If the metadata object provided by the source is in a native format which is not the same as the common format, the metadata object is transformed from the native format into the common format. Access to the metadata object in the common format is provided.
US09477681B2 File management among different zones of storage media
Apparatus and methods for managing files among different zones of storage media in at least one non-volatile storage device. At least a first zone is associated with a first type of storage media and a second zone is associated with a second type of storage media. A file having at least one attribute is accepted with the at least one attribute describing a characteristic of the file. It is determined whether the at least one attribute meets an attribute criteria and the file is stored in the first zone and/or the second zone based on the determination of whether the at least one attribute meets the attribute criteria.
US09477673B2 Heuristics for selecting and saving content to a synced online content management system
Embodiments are provided for using heuristics for selecting and saving content to a synced online content management system. In some embodiments, one or more content items and/or indices thereto may be received within a first application. For example, a user may receive a photograph within a text message application. In some embodiments, a first defined gesture may be detected by a user device and in response, a second application may open. In some embodiments, a second defined gesture may be detected, and in response a (a) store, (b) share, and/or (c) an assign to a collection, operation may be performed within the second application. Alternatively, these operations may be performed within the second application based on at least one predefined rule (without a second gesture required).
US09477669B2 Integrating messaging attachments with online publishing systems
A client publishes rich media content by receiving a message including a representation of imagery content. A publishing control is presented, in association with the message, that enables the user to transmit the imagery content to a publishing host. The user is enabled to interact with the publishing control and the representation of the imagery content to publish the imagery content using the publishing host.
US09477668B2 Content element editor
A system may include a communications device. The system may further include a content editor executed by said communications device and configured to present a content element including a plurality of contexts, each of said plurality of contexts associated with a version of content items to be included in a content presentation and a set of context attributes descriptive of user attributes for which said context is to be provided.
US09477667B2 Crowdsourced multi-media data relationships
The present disclosure describes a data association and retrieval facility. Attribute resources, such as metadata tags, that are not to be rendered along with a file, and content resources, such as annotations and commentary, which are to be rendered along with a file are associated with files, in particular multi-media files. The attribute and content resources may be searched and filtered against, and statistics on of file and resource accesses are tracked. Attribute and content resources may also be aggregated and redistributed. Altogether, these facilities constitute a platform to develop crowd-sourced applications and content packages. Finally, various user interfaces supporting particular applications are disclosed.
US09477665B2 Revenue-generating electronic multi-media exchange and process of operating same
In a process for creating media content, media submissions are requested and electronically received from end users and stored in a computer database. The submissions are searched for material to be included in the media content, and cross-checked against the other submissions for originality and timeliness. After the material is selected from one or more submissions, the content is developed and released to an audience for review. The end users whose submission material was included in the released content are rewarded. In one embodiment, third parties are permitted to access and search the submissions on an open exchange. The third parties can bid for rights in submissions on the open exchange. After receiving these bids, they are forwarded to the particular submission's end user for acceptance or rejection. Appropriate billing and payment processes are used to bill and pay the parties involved.
US09477664B2 Method and apparatus for querying media based on media characteristics
An approach is provided for querying media based on media characteristics. A media platform processes and/or facilitates a processing of one or more images, one or more videos, or a combination thereof to determine one or more latent vectors associated with the one or more images, the one or more videos, or the combination thereof. The media platform further causes, at least in part, a comparison of the one or more latent vectors to one or more models. The media platform also causes, at least in part, an indexing of the one or more images, the one or more videos, or the combination thereof based, at least in part, on the one or more latent vectors, the one or more models, or a combination thereof.
US09477663B2 Undoing an action in a media player
A method for automatically undoing an action in a music player application is provided. A method includes storing a first state in a media application. The first state may include at least one of: a list of one or more media items listed in a first order, and a first time position in a first media item of the one or more media items. An action changing the first state to a second state may be received. Next, a request to undo the action changing the first state to the second state may be received, and the first state may be restored based on the stored first state. The method may also include presenting a list of one or more prior actions and each prior action may change the media application to a corresponding state different from a preceding state.
US09477662B2 Computer-assisted abstraction for reporting of quality measures
Methods and systems are disclosed for tracking quality measures in abstracted documents. Embodiments include, determining, based on the abstracted content, a quality measure category, obtaining a quality measure definition corresponding to a quality measure included in the determined quality measure category, determining, based on keywords corresponding to the criterion, whether a portion of the abstracted content satisfies a criterion, recording, in association with the criterion, a reference to the portion of the abstracted content that satisfies the criterion; and selectively generating, a report including the query corresponding to the criterion, a query response, and the portion of the abstracted content satisfying the criterion.
US09477652B2 Machine learning dialect identification
Technology is disclosed for creating and tuning classifiers for language dialects and for generating dialect-specific language modules. A computing device can receive an initial training data set as a current training data set. The selection process for the initial training data set can be achieved by receiving one or more initial content items, establishing dialect parameters of each of the initial content items, and sorting each of the initial content items into one or more dialect groups based on the established dialect parameters. The computing device can generate, based on the initial training data set, a dialect classifier configured to detect language dialects of content items to be classified. The computing device can augment the current training data set with additional training data by applying the dialect classifier to candidate content items. The computing device can then update the dialect classifier based on the augmented current training data set.
US09477649B1 Multi-layer telestration on a multi-touch display device
Objects displayed on a display component of a multi-touch display device may be assigned to and displayed at various visual layers, with each visual layer corresponding to a different depth relative to a foreground (or background) of the display component of the multi-touch display device. One or more annotations may be generated in response to user interaction with the multi-touch display device, with each annotation being assigned to an appropriate visual layer.
US09477641B2 Continuous air monitors
The invention provides for a continuous air monitor for detecting Alpha emitting radionuclides. The monitor measures and records the energy of each detected Alpha count in one of a plurality of channels and compensates for counts due to the presence of Radon. It does this by carrying out a channel by channel statistical test comparing the measured count in each channel to the expected count due to radon daughter products, and determining if any deviation from the expected count is statistically significant.
US09477633B2 Stacking connector for military applications
An electrical connector assembly adapted for military use comprising a high-density maintenance connector which supports high bandwidth video export and low level maintenance functions, a lower density I/O connector, the stacking feature allows multiple branches in a distribution center, custom to each user, and the programmability allows for identical cables/stacking connectors to be used in different configurations.
US09477632B2 Access proxy for accessing peripheral component interconnect express endpoint device, PCIe exchanger and computer system
A computer system and a method are provided for accessing a peripheral component interconnect express (PCIe) endpoint device. The computer system includes a processor, a PCIe bus, and an access proxy. The access proxy connects to the processor and the PCIe endpoint device; the processor acquires an operation instruction, where the operation instruction instructs the processor to access the PCIe endpoint device through the access proxy, and send an access request to the access proxy according to the operation instruction; and the access proxy sends a response message of the access request to the processor after receiving the access request sent by the processor. Because the processor does not directly access the PCIe endpoint device to be accessed but completes access through the access proxy, thereby avoiding a machine check exception (MCE) reset for the processor.
US09477631B2 Optimized credit return mechanism for packet sends
Method and apparatus for implementing an optimized credit return mechanism for packet sends. A Programmed Input/Output (PIO) send memory is partitioned into a plurality of send contexts, each comprising a memory buffer including a plurality of send blocks configured to store packet data. A storage scheme using FIFO semantics is implemented with each send block associated with a respective FIFO slot. In response to receiving packet data written to the send blocks and detecting the data in those send blocks has egressed from a send context, corresponding freed FIFO slots are detected, and a lowest slot for which credit return indicia has not be returned is determined. The highest slot in a sequence of freed slots from the lowest slot is then determined, and corresponding credit return indicia is returned. In one embodiment an absolute credit return count is implemented for each send context, with an associated absolute credit sent count tracked via software that writes to the PIO send memory, with the two absolute credit counts used for flow control.
US09477628B2 Collective communications apparatus and method for parallel systems
A collective communication apparatus and method for parallel computing systems. For example, one embodiment of an apparatus comprises a plurality of processor elements (PEs); collective interconnect logic to dynamically form a virtual collective interconnect (VCI) between the PEs at runtime without global communication among all of the PEs, the VCI defining a logical topology between the PEs in which each PE is directly communicatively coupled to a only a subset of the remaining PEs; and execution logic to execute collective operations across the PEs, wherein one or more of the PEs receive first results from a first portion of the subset of the remaining PEs, perform a portion of the collective operations, and provide second results to a second portion of the subset of the remaining PEs.
US09477623B2 Barrier transactions in interconnects
Interconnect circuitry is configured to provide data routes via which at least one initiator device may access at least one recipient device. The circuitry including: at least one input for receiving transaction requests from at least one initiator device; at least one output for outputting transaction requests to the at least one recipient device; and at least one path for transmitting transaction requests between at least one input and at least one output. Also includes is control circuitry for routing the received transaction requests from at least one input to at least one output and responds to a barrier transaction request to maintain an ordering of at least some transaction requests with respect to said barrier transaction request within a stream of transaction requests passing along one of said at least one paths. Barrier transaction requests include an indicator of transaction requests whose ordering is to be maintained.
US09477615B1 Bi-directional low latency bus mode
A method for low latency data transfers between a wireless root device and a wireless endpoint device connected through a wireless peripheral-interconnect bus. The method comprises setting the wireless root device and the wireless endpoint device to operate in bi-directional low latency bus (BDLLB) mode; generating, by the wireless root device, a first data frame to be transmitted to the end-point device, wherein the first data frame includes at least a preamble, a block acknowledgment (ACK) frame and aggregation of a plurality of medium access control service data units (MSDUs) according to an order they received from a data link layer of the wireless peripheral-interconnect bus; and transmitting the first data frame to the wireless endpoint device over a wireless medium.
US09477614B2 Sector map-based rapid data encryption policy compliance
To comply with a policy for a computing device indicating that data written by the computing device to the storage volume after activation of the policy be encrypted, a sector map is accessed. The sector map identifies one or more sectors of a storage volume and also identifies, for each of the one or more sectors of the storage volume, a signature of the content of the sector. In response to a request to read the content of a sector, the content of the sector is returned without decrypting the content if the sector is one of the one or more sectors and the signature of the content of the sector matches the signature of the sector identified in the sector map. Otherwise, the content of the sector is decrypted and the decrypted content is returned.
US09477598B2 System and method for implementing cache consistent regional clusters
When multiple regional data clusters are used to store data in a system, maintaining cache consistency across different regions is important for providing a desirable user experience. In one embodiment, there is a master data cluster where all data writes are performed, and the writes are replicated to each of the slave data clusters in the other regions. Appended to the replication statements are invalidations for cache values for the keys whose values have been changed in the master data cluster. An apparatus in the master data cluster logs replication statements sent to the slave databases. When a slave database fails, the apparatus extracts the invalidations intended for the failed database and publishes the invalidations to a subscriber in the region of the failed database. The subscriber sends the invalidations to the local caches to cause stale data for those keys to be deleted from the caches.
US09477597B2 Techniques for different memory depths on different partitions
Embodiments of the present technology are directed toward techniques for enabling different memory partitions to have different memory depths.
US09477594B2 Semiconductor device and control method for reading instructions
A system-in-package semiconductor device with a CPU, a first flash memory configured to store first instructions to be executed by the CPU, and a second flash memory configured to store second instructions to be executed in accordance with a predetermined control instruction included in the first instructions. The semiconductor device determines, prior to the CPU executing the instruction, whether an instruction read out from the first flash memory is a branch instruction, and if it is determined to be the branch instruction, causes the second flash memory to perforin read-out operation using a branch destination address value indicated by the branch instruction, and if a value of a program counter of the CPU matches the branch destination address value, while the second flash memory is in a state of being ready for read-out operation in accordance with the instruction, starts reading out the second instructions from the second flash memory.
US09477590B2 Weave sequence counter for non-volatile memory systems
Systems and methods are disclosed for providing a weave sequence counter (“WSC”) for non-volatile memory (“NVM”) systems. The WSC can identify the sequence in which each page of the NVM is programmed. The “weave” aspect can refer to the fact that multiple blocks can be open for programming at once, thus allowing the pages of these blocks to be programmed in a “woven” manner. Systems and methods are also disclosed for providing a host weave sequence counter (“HWSC”). Each time new data is initially programmed to the NVM, this data can be associated with a particular HWSC. The HWSC associated with the data may not change, even when the data is moved to a new page (e.g., for wear leveling purposes and the like). The WSC and HWSC may aid in, for example, performing rollback, building logical-to-physical mappings, determining static-versus-dynamic page statuses, and performing maintenance operations (e.g., wear leveling).
US09477587B2 Method and apparatus for a volume management system in a non-volatile memory device
Embodiments for partitioning a non-volatile memory device is described. In one embodiment a memory system includes a first addressable range of memory blocks for storing different types of data. The memory system is partitioned to include a second addressable range of memory blocks capable of storing data indicating attributes of the first addressable range of memory blocks. The second addressable range of memory blocks may also be periodically updated such that the capacities of the first addressable range of memory blocks may be dynamically adjusted depending on application needs and changes to the non-volatile memory device over time. In some embodiments, one partition of a memory device may be configured for high reliability data storage while a second partition is configured for normal reliability storage.
US09477585B2 Real time analysis and control for a multiprocessor system
System and method for testing a device under test (DUT) that includes a multiprocessor array (MPA) executing application software at operational speed. The application software may be configured for deployment on first hardware resources of the MPA and may be analyzed. Testing code for configuring hardware resources on the MPA to duplicate data generated in the application software for testing purposes may be created. The application software may be deployed on the first hardware resources. Input data may be provided to stimulate the DUT. The testing code may be executed to provide at least a subset of first data to a pin at an edge of the MPA for analyzing the DUT using a hardware resource of the MPA not used in executing the application software. The first data may be generated in response to a send statement executed by the application software based on the input data.
US09477575B2 Method and system for implementing a multi-threaded API stream replay
A method for debugging and includes receiving a request for capturing a frame generated by a graphics application implementing application threads executing function calls. The function calls are associated with one or more thread specific resources used at the beginning of the capturing process. For each application thread, a corresponding state is determined for each thread specific resource utilized, and a corresponding capture stream is established. For each application thread, executed function calls are captured into the corresponding capture stream. A plurality of captured function calls is arranged in the order they were executed by the graphics application. For each capture stream, a corresponding replay thread is established. Application threads, capture streams, and replay threads exist in a one-to-one-to-one relationship. Captured function calls are replayed in order, wherein each captured function call is executed in a corresponding replay thread based on which application thread executed the captured function call.
US09477573B2 Method of monitoring the performance of a software application
A method of monitoring the level of performance of a software application running on a network-attached computing device, comprises monitoring information exchange at least one station on the network; measuring at least two performance indicator metrics, such as delay, jitter, loss, response time, throughput, goodput, and object size; and deriving an indicator parameter from a non-linear combination of the indicator metrics. A transformation may be applied to each indicator metric to obtaining a corresponding derived value, and the derived values then additively combined, to obtain the said indicator parameter. The transformation has a first region in which the derived value depends relatively weakly on the corresponding metric, and a second region, in which the derived value depends relatively strongly on the corresponding metric. A score value may be entered by a user, indicative of the user's perception of the performance of the software application, and compared with the derived indicator parameter. The calculation used to derive the indicator parameter may be varied, in dependence on the user-entered score. Diagnostic traces may be triggered in dependence on the derived indicator parameter. Values of the indicator parameter and associated trace data may be collected in a database and collated to diagnose and/or predict problems in the said computer system.
US09477568B2 Managing interconnect electromigration effects
A mechanism is provided for determining a modeled age of a set of interconnect groups in a set of cores in a set of multi-core processors. For each interconnect group in the set of interconnect groups in the set of cores on the set of multi-core processors, a determination is made of a current modeled age of the interconnect group. A determination is then made as to whether at least one current modeled age of the interconnect group for the set of interconnect groups is greater than an end-of-life value. Responsive to at least one current modeled age of the interconnect group being greater than the end-of-life value, an indication to take corrective action with the at least one associated interconnect group is sent.
US09477565B2 Data access with tolerance of disk fault
A method for data access is disclosed. The method includes: receiving a file access request; acquiring one or more node lists corresponding to the file, wherein each node list comprises at least two nodes, and the mutually corresponding disks between the respective nodes store the same contents; accessing data chunks included in the file from the respective nodes selected from each of the node lists; and when an accessing from a certain node fails, selecting another node from the node list that comprises the certain node, and accessing a respective data chunk included in the file from the selected node according to the identifier of the file. A system and a device with tolerance of disk fault are also disclosed.
US09477564B2 Method and apparatus for dynamic node healing in a multi-node environment
Method and apparatus for dynamic Node healing in a Multi-Node environment. A multi-node platform controller hub (MN-PCH) is configured to support multiple nodes through use of dedicated interfaces and components and shared capabilities. Interfaces and components may be configured to be used by respective nodes, or may be configured to support enhanced resiliency as redundant primary and spare interfaces and components. In response to detecting a failing or failing primary interface or component, the MN-PCH automatically performs failover operations to replace the primary with the spare. Moreover, the failover operation is transparent to the operating systems running on the platform's nodes.
US09477563B2 Virtual application delivery chassis system
A method for electing a master blade in a virtual application distribution chassis (VADC), includes: sending by each blade a VADC message to each of the other blades; determining by each blade that the VADC message was not received from the master blade within a predetermined period of time; in response, sending a master claim message including a blade priority by each blade to the other blades; determining by each blade whether any of the blade priorities obtained from the received master claim messages is higher than the blade priority of the receiving blade; in response to determining that none of the blade priorities obtained is higher, setting a status of a given receiving blade to a new master blade; and sending by the given receiving blade a second VADC message to the other blades indicating the status of the new master blade of the given receiving blade.
US09477555B1 Optimized disaster-recovery-as-a-service system
Methods, computer program products, and systems are presented. The methods include, for instance: enabling a client of a source site protected by a disaster recovery service, to select one or more value-added service to be performed by a data protection service provider in addition to the disaster recovery service. Respective dataset associated with a service is identified and analyzed to minimize the amount of dataset to replicate from the source site to a target site run by the data protection service provider, and a policy dictating when and how to replicate which dataset is configured. Upon being triggered, the data protection service provider performs the service by use of the dataset at the target site, the dataset either replicated according to the policy from the source site or being reconstructed from the transferred dataset when necessary.
US09477550B2 ECC bypass using low latency CE correction with retry select signal
A memory controller is equipped with multiple error correction circuits for different complexity levels of errors, but requested data is initially sent to a requesting unit (e.g., processor) via a bypass path which provides the lowest memory latency. The requesting unit performs error detection and, if an error is found, sends a retry select signal to the memory controller. The retry select signal provides an indication of which error correction unit should be used to provide complete correction of the error but add the minimum latency necessary. On the retry transmission, the controller uses the particular error correction unit indicated by the retry select signal. The memory controller can also have a persistent error detection circuit which identifies an address as being defective when an error is repeatedly indicated by multiple retry select signals, and the control logic can automatically transmits the requested data using the appropriate error correction unit.
US09477546B2 Methods and apparatus for optimizing lifespan of a storage device
Systems and methods for optimizing lifespan of a storage device are provided. A request to store data to the storage device is received. The storage device includes a plurality of regions. A determination is made that a first group of regions of the plurality of regions is associated with an error measurement threshold that is lower than a second group of regions of the plurality of regions. A region of the storage device that is in the first group of regions is selected based on the determination. The data is stored to the selected region.
US09477545B2 Error correcting system and method for server
An error correcting system applied to a server, the server comprising a central processing unit, the central processing unit configured to send a warning signal when the central processing unit generates error. The error correcting system includes a programmable logic device, a baseboard management controller coupled to the programmable logic device, and a basic input output system coupled to the baseboard management controller. The programmable logic device is configured to detect the warning signal and send an interrupt signal to the baseboard management controller after the warning signal is detected. The baseboard management controller is configured to send a notification signal to the basic input output system after receiving the interrupt signal. The basic input output system is configured to retrieve the error and correct the error after receiving the notification signal.
US09477543B2 Installation health dashboard
The disclosure generally describes computer-implemented methods, software, and systems for presenting error information. Logs are received from different locations, the logs associated with a plurality of builds at the different locations and associated with one or more systems. The logs are stored in a centralized location. Build information is generated for a given build, including identifying errors associated with the given build. Information for a current log associated with the given build is analyzed, including accessing information for previous logs associated with previous related builds related to the given build. Based on the analyzing, error diagnostic information that is to be presented is determined, including an analysis of errors that occurred in the given build and previous related builds. Instructions are provided, the instructions operable to present the error diagnostic information to a user, including providing log information, for presentation in a user interface.
US09477531B2 Accessing virtual disk content of a virtual machine without running a virtual desktop
Methods, systems, and techniques for facilitating access to content stored remotely, for example, as part of a virtual machine infrastructure or elsewhere in a networked environment, using a uniform mechanism are provided. Example embodiments provide an Enhanced Virtual Desktop Management Server/System with a Content Abstraction Layer which enables users to access their data stored as part of a virtual machine environment, or replicated otherwise on a network, using a generic API. The API can be incorporated into a web browser or other third party interface to provide access to the users' data without needing to remote a bitmap representation of a virtual desktop display. Accordingly, users can access their data, applications, and settings regardless of the type of access device and regardless of whether the corresponding virtual desktop is running in the data center, provisioned in the datacenter but running on a client device, or not running at all.
US09477530B2 Automated provisioning and management of cloud services
A system for managing the provisioning of cloud based services includes a collection module, a configuration module, a licensing module and a set up module. The collection module automatically obtains and stores information from end user machines that relevant to the provisioning of the could-based services. The configuration module uses the obtained information to automatically configure the use of the cloud based services. The licensing module automatically configures the account and licensing information allowing an end-user machine to access the cloud based services. The setup module automatically configures the end user machines to access and use the cloud-based services.
US09477527B2 Resource optimization method and apparatus
The present disclosure discloses a resource optimization method and apparatus. The method includes: detecting whether a currently started process is a process of a predetermined type; querying for suspendable processes among other currently running processes if it is detected that the currently started process is a process of the predetermined type; and suspending at least one process among the found suspendable processes.
US09477526B2 Cache utilization and eviction based on allocated priority tokens
A system, method, and computer program product are provided for providing prioritized access for multithreaded processing. The method includes the steps of allocating threads to process a workload and assigning a set of priority tokens to at least a portion of the threads. Access to a resource, by each one of the threads, is based on the priority token assigned to the thread and the threads are executed by a multithreaded processor to process the workload.
US09477522B2 System and method for implementing workflow management using messaging
A system provides workflow management functions over a messaging or data protocol. A workflow management object defining functions and values and events for sending and receiving workflow management data is defined on a first device and transmitted to a second device. On the second device the workflow is rendered for interaction and response, and an interaction with the workflow object is captured. A captured or generated response is transmitted back to the first device or intermediary system via the messaging protocol. The response to the workflow object (e.g. an event) may be used by the device or intermediary systems to update a status of a workflow such as hosted by a remote server system. Events detected by a workflow system may invoke processing of subsequent workflow objects in a chain such that a complex workflow may be processed over the messaging protocol.
US09477517B2 Service broker systems, methods, and apparatus
In one implementation, a service broker system includes an authentication module to authenticate a plurality of devices with an account from a plurality of accounts of the service broker system based on a unique identifier of each device from the plurality of devices. Each device from the plurality of devices is associated with the account. The service broker system also includes a service access module to access data at a plurality of services using credentials stored at the account, and a delivery module to provide the data to each device from the plurality of devices.
US09477515B2 Handling operating system (OS) transitions in an unbounded transactional memory (UTM) mode
In one embodiment, the present invention includes a method for receiving control in a kernel mode via a ring transition from a user thread during execution of an unbounded transactional memory (UTM) transaction, updating a state of a transaction status register (TSR) associated with the user thread and storing the TSR with a context of the user thread, and later restoring the context during a transition from the kernel mode to the user thread. In this way, the UTM transaction may continue on resumption of the user thread. Other embodiments are described and claimed.
US09477514B2 Transaction begin/end instructions
A TRANSACTION BEGIN instruction and a TRANSACTION END instruction are provided. The TRANSACTION BEGIN instruction causes either a constrained or nonconstrained transaction to be initiated, depending on a field of the instruction. A constrained transaction has one or more restrictions associated therewith, while a nonconstrained transaction is not limited in the manner of a constrained transaction. The TRANSACTION END instruction ends the transaction started by the TRANSACTION BEGIN instruction.
US09477506B2 Dynamic virtual machines migration over information centric networks
An apparatus comprising a memory and a processor coupled to the memory, wherein the memory contains instructions that when executed by the processor cause the apparatus to receive a migration request from a virtual machine (VM) proxy running on a first server hosting a VM, wherein the migration request comprises a VM identifier associated with the VM comprising a globally unique VM name and a current VM address associated with the first server, and wherein data packets associated with the VM are routed to the VM based upon the VM identifier and instruct a VM proxy running on a second server to receive the VM from the first server in response to the migration request, wherein the second server receives the VM, and wherein the VM name remains unchanged while the current VM address becomes associated with the second server after the second server receives the VM.
US09477505B2 Method for reducing the overhead associated with a virtual machine exit when handling instructions related to descriptor tables
A computerized method for efficient handling of a privileged instruction executed by a virtual machine (VM). The method comprises identifying when the privileged instruction causes a VM executed on a computing hardware to perform a VM exit; replacing a first virtual-to-physical address mapping to a second virtual-to-physical address mapping respective of a virtual pointer associated with the privileged instruction; and invalidating at least a cache entry in a cache memory allocated to the VM, thereby causing a new translation for the virtual pointer to the second virtual-to-physical address, wherein the second virtual-to-physical address provides a pointer to a physical address in a physical memory in the computing hardware allocated to the VM.
US09477503B2 Resource management server, resource management method and storage medium for identifying virtual machines satisfying resource requirements
It is provided a resource management server comprising: a resource management module for managing virtual machines and use amounts of resources used by the virtual machines for deployment; a pool management module for managing a total amount of the resources and a total amount of available resources; a requirement specification reception module for receiving an allocation requirement for a new virtual machine along with requirement specifications including amounts of resources; and a search module for searching the virtual machines for deployment included in the resource management information for virtual machines for deployment having amounts of resources that satisfy the requirement specifications, and for virtual machines for deployment which do not have the amounts of resources that satisfy the requirement specifications but which allow the amounts of resources that satisfy the requirement specifications to be secured by adding the available resources included in the pool management information.
US09477498B2 Information processing device, library loading method, and computer readable medium
Provided is an information processing device and others in which a plurality of applications are capable of appropriately using a plurality of libraries requested to be loaded with an identical name and including different contents. The information processing device includes an identifier generation unit which generates identifier information used for identifying contents of a library file, generates load request association information representing a relationship between the identifier information and request target information; a load request interpretation unit which obtains identifier information about the library file including a target of a load request; and a load unit which loads at least a part corresponding to the target of the load request from the library file indicated by the obtained identifier information when the load unit determines that the part corresponding to the target of the load request is not loaded.
US09477495B2 Conservative class preloading for real time Java execution
A computer implemented method, a computer program product and a data processing system for executing an application written in a dynamic language are provided. An execution point of the application is loaded. A list of classes associated with the execution point is generated. The loading of each class in the list of classes is simulated. New execution points and new classes accessible from each execution point within each class in the list of classes are identified by recursively parsing instructions associated with each execution point. The list is modified to include the identified new execution points and new classes. Responsive to a determination that new execution points and new classes have been identified, the steps of identifying new execution points and new classes and modifying the list is repeated. The list is saved.
US09477492B2 Deploying multi-channel or device agnostic applications
Various user interface components and features can be tested and simulated with the unified framework module, and the full application user experience can be tested, experienced and evaluated. This can assist the design process of an application in providing the ability to test and explore different user interface components. During this process the user components can be simulated to provide the user experience so it can be determined whether the user components are organized properly and the prototype can be validated before the full blown application is launched. Also user interface features can be further modified or added based on the user feedback. The unified framework module can be configured to package a program in a form that is suitable for any targeted device and/or channel to make deployment across various devices and channels more efficient and cost effective.
US09477491B2 Independent synchronization of virtual desktop image layers
Methods and systems for n-way cloning and synchronization of a user desktop image are provided. Example embodiments provide a Cloning and Synchronization System (“CSS”) which binds a server stored CVD object representing the user's desktop image to one or more endpoint devices. Each endpoint device receives a clone of the CVD object that comprises one or more layers of the server CVD depending upon the suitability of the endpoint device hardware and operating system to the server stored desktop. The cloned CVDs in the endpoint devices are then kept synchronized by synchronization operations. In one embodiment, the CSS allows only one endpoint device to act as a master device and push up changes to the server CVD. These changes are then pushed down to the other devices using different synchronization methods dependent upon the layer.
US09477482B2 System, method, and computer program product for implementing multi-cycle register file bypass
A system, method, and computer program product are provided for implementing a multi-cycle register file bypass mechanism. The method includes the steps of receiving a set of control bits, combining the set of control bits with a set of valid bits associated with previously issued instructions, and enabling a bypass path for each thread based on the set of control bits and the set of valid bits. Each valid bit in the set of valid bits indicates whether execution of an instruction of the previously issued instructions was enabled for a thread in a thread block.
US09477478B2 Multi level indirect predictor using confidence counter and program counter address filter scheme
The disclosure relates to predicting simple and polymorphic branch instructions. An embodiment of the disclosure detects that a program instruction is a branch instruction, determines whether a program counter for the branch instruction is stored in a program counter filter, and, if the program counter is stored in the program counter filter, prevents the program counter from being stored in a first level predictor.
US09477477B2 System, method, and computer program product for executing casting-arithmetic instructions
A system, method, and computer program product are provided for executing casting-arithmetic instructions. The method comprises receiving a casting-arithmetic instruction that specifies an arithmetic operation to be performed on input data and at least one casting operation of an input casting operation and an output casting operation. Upon determining that the casting-arithmetic instruction specifies the input casting operation, the input casting operation is performed on identified terms comprising the input data. Then the arithmetic operation is performed on the input data to generate an arithmetic result. Upon determining that the casting-arithmetic instruction specifies the output casting operation, the output casting operation is performed on the arithmetic result.
US09477471B1 Maintaining lock-free, high frequency, high performance counters in software
A first and second thread-local counter is allocated to a first and second thread respectively, where the first thread-local counter is updatable only by or on behalf of the first thread and the second thread-local counter is updatable only by or on behalf of the second thread. The first and second thread-local counter are updated and the updated values are communicated to a central process. The central process updates a single counter in a central database by a value equal to the sum of the updated counter values.
US09477463B2 Systems and methods for creating a program spin-off
Systems and methods are provided for an online programming community. A user may be able to view pre-existing code, modify the code, and save it as a spin-off program. Spin-offs of programs may be tracked. A social aspect may be provided where users can vote on community programs. Users may also be able to earn points or awards for various coding or programming community activities.
US09477459B2 Method and device arrangement for managing the use profile of a terminal device
A server, terminal device, and a non-transitory data storage medium for supporting wireless terminal devices of a cellular network for implementing program updates are described. The server includes a memory, a processor which receives instructions from the memory for execution, programs utilized in the wireless terminal devices, a receiver, and a transmitter. The receiver is configured to receive a message from a wireless terminal device requesting installation of a program to the wireless terminal device. The installation is caused by a change of an activated use profile of the wireless terminal device to another use profile, when the wireless terminal device is in an operating state with power on. The activated use profile and the another use profile include dissimilar lists of programs required in certain use situations of a user. The transmitter is configured to send the program to the wireless terminal device as an over-the-air message.
US09477455B2 Pre-distribution of artifacts in software deployments
A set of artifacts is identified for deployment on a target device in a deployment. The set of artifacts are from a source computing system remote from the target device. A cache device can be determined as corresponding to the target device, the cache device separate from the target device. The set of artifacts are pre-distributed on the cache device in advance of the deployment. The set of artifacts are sent to the cache device from the source computing system to be held at the cache device prior to the artifacts being distributed to the target device. The deployment follows distribution of the set of artifacts on the target device.
US09477452B2 General purpose software parallel task engine
A software engine for decomposing work to be done into tasks, and distributing the tasks to multiple, independent CPUs for execution is described. The engine utilizes dynamic code generation, with run-time specialization of variables, to achieve high performance. Problems are decomposed according to methods that enhance parallel CPU operation, and provide better opportunities for specialization and optimization of dynamically generated code. A specific application of this engine, a software three dimensional (3D) graphical image renderer, is described.
US09477451B1 Generating dynamic measurement metadata for efficient compilation and optimization on a target device
Techniques are described for improving compilation and optimization of application code based on generated metadata based on one or more dynamic measurements of the application code. In one example, a method comprises generating metadata based on one or more dynamic measurements of a code portion. The method further comprises associating the metadata with one or more selected segments of the code portion. The method further comprises deploying the one or more selected segments of the code portion with the associated metadata to a target unit for compilation and optimization.
US09477431B1 Managing storage space of storage tiers
A method is used in managing storage space of storage tiers. Storage space utilization characteristics of a storage tier of a set of storage tiers in a storage system are evaluated. Based on the evaluation, reservation of headroom storage space in the storage tier is adjusted. The headroom storage space indicates an amount of the storage space reserved as unused storage space in the storage tier.
US09477429B2 Block storage gateway module, method for providing access to block storage, mediator system and mediating method for storage, cloud storage system, and content delivery apparatus
Disclosed herein is a block storage gateway module comprising a receiver unit and an access unit. The receiver unit intercepts an operating system call indicating a local access to a storage volume in order to generate a proximal access command. The access unit proximally accesses a storage array based on the said command. The storage array corresponds to the storage volume; the proximal access corresponds to the local access. Also disclosed herein is a mediator system for storage, the system comprising a load balancer device and one or more storage resource devices. Each storage resource device comprises an aforementioned module and a daemon module. The load balancer device receives a remote access request, selects one storage resource device, and sends an address of the selected storage resource device in a grant message.
US09477428B2 Using access information to determine a storage tier for storing data
Provided are a computer program product, system, and method for providing access information to a storage controller to determine a storage tier for storing data. Access information is maintained for each data record in a data store, wherein the access information indicates a level of access to each data record in the data store. A write request directed to a data record in the data store is received. A command is generated identifying the data record and including the access information for the data record. The command is transmitted to the storage controller, wherein the storage controller uses the access information to determine one of the plurality of storage tiers on which to store the data record.
US09477427B2 Storage tiering based on virtual machine operations and virtual volume type
To optimize front-end operations performed on virtual machines, a storage tiering module preemptively guides the placement of virtual volumes in storage tiers within a storage system. Upon detecting a front-end operation request, the storage tiering module identifies a storage requirement, such as an expected provisioning activity level during the front-end operation. Based on the identified storage requirement, the storage tiering module selects an appropriate storage tier. Subsequently, in preparation for the front-end operation, the storage tiering module places the virtual volume at the selected storage tier. Because the storage tiering module places the virtual volume in a tier that reflects the resource consumption expected during the front-end operation, the storage system does not incur the performance degradation that often precedes tier movement in conventional, reactive approaches to storage tiering.
US09477422B2 Selecting a virtual tape server in a storage system to provide data copy while minimizing system job load
In a storage system including plural source storage devices, a target storage device selects which source storage device to accept a copy request from the target storage device so as to minimize the load on the entire system. The system calculates first and second load values for job loads being processed. System load values for the system are derived from job load value of a specific data, and respective load values for first and second source storage devices. The system compares the system load values to select a storage device to provide the data copy so as to minimize the load on the entire system.
US09477416B2 Device and method of controlling disk cache by identifying cached data using metadata
Provided are a device and method of controlling a dish cache, wherein a time of seeking a disk cache may be shortened and a hit rate of a disk cache may be increased. The device includes a main memory including a buffer cache, a flash memory including a flash cache, and a controller controlling the buffer cache and the flash cache, wherein the buffer cache and the flash cache are enabled to cache a data block stored in a disk, and the controller identifies a position where the data block is cached using metadata.
US09477415B2 System and method for full virtual machine backup using storage system functionality
A VM management server receives a request from a backup application server to back up a first VM. The VM management server determines a first of the host systems based on the request, wherein the first host system hosts the first VM. A first request is transmitted from the VM management server to a VMM of the first host system hosting the first VM via a VM application programming interface (VM API) over a network. The first request requests the VMM to capture a VM snapshot representing a consistent state of the first VM. In response to determining that the consistent state of the VM has been captured, a second request is transmitted to a first storage system associated with the first host system to send one or more VM disk images associated with the consistent state of the first VM to a second storage system over the network.
US09477407B1 Intelligent migration of a virtual storage unit to another data storage system
A virtual storage unit from one data storage system may be migrated to another data storage system. Utilization impacts on system resources by one or more virtual storage units on multiple data storage systems may be quantified, for each data storage system as a whole, or for a functional component of each data storage system. Based on these quantifications, multiple “what-if” scenarios may be considered to determine the consequences of migrating one or more virtual storage units from one of the data storage systems to another one of the data storage systems. If it is determined that a virtual storage unit is to be migrated, a live migration may be performed such that one or more hosts maintain access to the data of the virtual storage unit while the virtual storage unit is being migrated.
US09477405B2 Storage system
A storage system, which comprises multiple memory cells and a storage controller, wherein the storage controller manages cell mode information, which either directly or indirectly denotes the number of bits to be stored in multiple memory cells. The cell mode information can be changed in accordance with a request from a management system.
US09477403B2 Drawing on a touchscreen
A touchscreen device may be configured to facilitate drawing lines, circles, and shapes through use of a guide device placed on the touchscreen. The touchscreen device may detect the position and orientation of the guide device, for example, by determining an axis of the guide device based on a set of locations at which the guide device triggered contact signals on the touchscreen. Based on the detected position and orientation of the guide device on its touchscreen, the touchscreen device may display one or more lines or shapes on the touchscreen. If a user traces a portion of such a displayed line or shape, the touchscreen device may display the traced portion. A button on the guide device may be configured to cause the touchscreen device to sequentially display available lines and shapes. The user may also configure the button to display one or more user-generated shapes.
US09477394B2 Desktop reveal
A multi-display device is adapted to be dockable or otherwise associatable with an additional device. In accordance with one exemplary embodiment, the multi-display device is dockable with a smartpad. The exemplary smartpad can include a screen, a touch sensitive display, a configurable area, a gesture capture region(s) and a camera. The smartpad can also include a port adapted to receive the device. The exemplary smartpad is able to cooperate with the device such that information displayable on the device is also displayable on the smartpad. Furthermore, any one or more of the functions on the device are extendable to the smartpad, with the smartpad capable of acting as an input/output interface or extension of the smartpad. Therefore, for example, information from one or more of the displays on the multi-screen device is displayable on the smartpad.
US09477393B2 Device, method, and graphical user interface for displaying application status information
An electronic device with a display concurrently displays a device status region, and an application user interface that includes a content region and an application input field. While concurrently displaying the device status region and the application user interface, the device receives first input in the application input field. In response, the device concurrently displays respective content in the content region in accordance with the first input, and first text that corresponds to the first input in the application input field. While concurrently displaying the respective content and the first text, the device detects a second input that corresponds to a request to scroll the respective content in a first direction. In response, the device scrolls the respective content in the first direction, ceases to display the application input field, and displays, adjacent to the device status region, the first text.
US09477388B2 Image processing device, image processing method and program
There is provided an image processing device including a map screen generation portion that, based on image pickup position information indicating a plurality of image pickup positions of moving images picked up, generates a map screen including a map on which a trajectory line indicating a movement trajectory of the image pickup position is drawn, a display control portion that causes a display portion to display the map screen, and a position detecting portion that detects a position on a display screen of the display portion which a user specifies using an operating body, wherein the position detecting portion detects a point on the trajectory line specified by the operating body, and, based on the image pickup position information, the display control portion causes a thumbnail image of the moving image picked up at an image pickup position corresponding to the detected point to be displayed on the map screen.
US09477387B2 Indicating an object at a remote location
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying an object. In one aspect, a method includes receiving an image of a first location. The image depicts a layout of objects located at the first location and a visual code for each object. A user interface is generated for the first location using the image and the codes. The user interface depicts the objects and a user interface element for each visual code. Each user interface element is selectable to identify the object associated with the visual code. The user interface is provided for display at a second location. Selection data is received that specifies a selection of a particular user interface element. Command data is sent to a computer located at the first location, which causes the computer to highlight the object associated with the visual code of the selected user interface element.
US09477386B2 Systems and methods for high throughput signal processing using interleaved data converters
Various embodiments of methods and associated devices for increasing throughput in a programmable hardware element using interleaved data converters are disclosed. A device comprising a programmable hardware element may be configured to comprise a plurality N of processing portions. The device may receive an input signal, and sample the signal in an interleaved fashion, on a per sample basis, at an effective rate K, to produce N parallel data streams. The N parallel data streams may be processed in parallel by the plurality N of processing portions. Outputs of the plurality N of processing portions may be combined to produce output data. The effective rate K and/or the number N of parallel data streams may be specified by user input. Alternatively, these values may be determined automatically. For example, the effective rate K may be determined automatically based on a bandwidth of the input signal.
US09477385B2 Methods and systems for managing a graphical user interface
Methods and systems for managing a graphical user interface involve, for example, defining, using a processor coupled to memory, a threshold distance between windows on a display screen at which a mutual attraction between the windows is activated to draw the windows together as components of a picture of windows. Also using the processor, all windows of a same functional type that are components of the picture of windows are resized simultaneously without affecting the size of windows of other functional types that are also components of the picture of windows. Likewise using the processor, all windows on the display screen are maintained in an active state regardless of a focus of a user input device.
US09477374B1 System and method for facilitating integrated social group instant messaging
A system and machine-implemented method for providing integrated instant messaging functionality in a social networking service, the method including receiving a request from a user having a first user account at a social networking service to view contacts belonging to a social group associated with the first user account, wherein the social group is maintained at the social networking service, identifying one or more contacts belonging to the social group in response to the request, determining a status associated with a user account for each of the identified one or more contacts, the status indicating whether each of the one or more contacts is available for instant messaging communication and providing a listing including the identified one or more contacts and the status associated with each of the identified one or more contacts for display to the user at a social networking site of the social networking service.
US09477373B1 Simultaneous zoom in windows on a touch sensitive device
Certain aspects of the present disclosure relate to a technique for generating simultaneous zoom in windows on a touch sensitive device. A first portion of the user content is zooming into by touching the display screen in a proximity of the first portion using the touch input device while retaining an original zoom size of a first remaining portion of the user content. A second portion of the user content from the first remaining portion is zoomed into by touching the display screen in a proximity of the second portion using the touch input device while retaining a zoomed in first portion and an original zoom size of a second remaining portion of the of the first remaining portion, the original zoom size of the first and the second remaining portions being the same.
US09477372B2 Cable reader snippets and postboard
Various systems and methods are provided that allow reviewers to quickly save, identify, retrieve, and share communications. For example, systems and methods described herein may allow a reviewer to store at least a portion of a communication, called a snippet, in a postboard. For example, a reviewer can highlight a portion of the content of a communication. Once the portion is highlighted, the reviewer can select a snippet command, which stores the highlighted portion in the postboard. Each snippet stored in a postboard includes at least a portion of the content that was highlighted and a link to the communication from which the snippet originates.
US09477370B2 Method and terminal for displaying a plurality of pages, method and terminal for displaying a plurality of applications being executed on terminal, and method of executing a plurality of applications
A method of displaying a plurality of pages on a screen of a terminal is provided. The method includes detecting a user's gesture that requests movement of the plurality of pages, identifying a movement mode relating to the movement of the plurality of pages, and moving and displaying a first page displayed on the screen and a second page connected to the first page displayed on the screen according to the identified movement mode, wherein the movement mode is one of a discrete mode and a continuous mode.
US09477369B2 System, method and computer program product for displaying a record as part of a selected grouping of data
In accordance with embodiments, there are provided mechanisms and methods for displaying a record as part of a selected grouping of data, including for example, identifying a record of a multi-tenant on-demand database system, displaying a plurality of actions associated with the record, and displaying the record as part of a selected grouping of data within the system in response to the user selecting an option to view the record as part of a selected grouping included within the table of the record. These mechanisms and methods for displaying a record as part of a selected grouping of data can enable improved data access, simplify and expedite a user's workflow, etc.
US09477346B2 Display for mobile device with abrasion resistant siloxane coating
An abrasion resistant coating is applied to a display of a mobile device. In an embodiment, the coating includes a first layer including siloxane; a second layer including siloxane, wherein the second layer has opposing sides and a hardness greater than the first layer; and a third layer including an amorphous carbon selected from a diamond-like carbon and a diamond-like nano-composite. The first layer and third layer are positioned on opposing sides of the second layer. The third layer has a hardness greater than the second layer.
US09477342B2 Multi-touch force sensing touch-screen devices and methods
Described are methods and devices including a touch sensor layer configured to receive touch input and a force sensor layer stacked with the touch sensor layer, the force sensor layer includes an array of force sensors configured to receive force input. The force sensor array includes individual force sensors. Specific sensors of the disclosed force sensor array are associated with specific locations of the touch screen to add information that can be used to decipher which key is actually being pressed and may avoid falsing. Both a touch signal and a force signal are utilized to determine the validity of a user touch input. In one embodiment each force sensor may operate independently of the others. Particular embodiments are described that utilize a coarse grid to determine valid touch inputs and that make a determination of a centroid location based on a plurality of force sensors to determine valid touch inputs.
US09477339B2 Stretchable display devices and methods of compensating luminance of the same
A stretchable display device includes: a stretchable display panel including: pixels; a first resistive film extending in a first direction; and a second resistive film extending in a second direction; a scan driver to provide a scan signal to the pixels; a data driver to provide a data signal or a compensated data signal to the pixels; a row detection driver to detect a first current flowing through the first resistive film to generate a first detection signal; a column detection driver to detect a second current flowing through the second resistive film to generate a second detection signal; a compensation control signal generator to receive the first and the second detection signals to detect amounts of variations of the first and the second currents, and to generate a compensation control signal; and a timing controller to generate the compensated data signal based on the compensation control signal.
US09477337B2 Conductive trace routing for display and bezel sensors
Conductive trace routing techniques for display and bezel sensors are described. In one or more implementations, an apparatus includes display sensors, bezel sensors, and a plurality of conductive traces. The display sensors are configured to detect proximity of an object and are arranged in conjunction with a display area of a display device to support interaction with a user interface displayed by the display device. The bezel sensors are configured to detect proximity of an object and are disposed in a bezel that at least partially surrounds the display device and is outside the display area. The plurality of conductive traces are disposed between the display and bezel sensors and communicatively couple the display sensors and the bezel sensors to one or more computing components that are configured to process inputs received from the display sensors and the bezel sensors.
US09477335B2 Portable terminal, input control program and input control method
A portable terminal includes a touchpad that detects contact made thereto and output a value indicating a degree of the contact, and stores a first threshold and a second threshold less than the first threshold. The portable terminal calculates, based on the output value, an area contact value indicating a degree of the contact for each of contacted areas of the touchpad. The portable terminal judges whether the contacted areas include two areas that are not directly adjacent to each other and each have a calculated area contact value equal to or greater than the second threshold. When judging negatively, the portable terminal determines, as a target area to which processing to be performed is allocated, one of the contacted areas having an area contact value equal to or greater than the first threshold, and when judging affirmatively, the portable terminal does not to determine the target area.
US09477329B1 Vehicle interior control system having knobs with plurality of display representations
System for controlling the interior of a vehicle including a center button for selecting a mode, an inner knob for selecting a function, and an outer knob for adjusting that function. The system may include an outer display for graphically displaying different options for adjusting the selected function. The system may also include a processor which may generate instructions to effectuate the function adjustment upon the user actuating the knobs and/or the center button. A display on the center button may display modes, and an inner display located behind the inner knob may display functions.
US09477326B2 Method of determining object position and system thereof
The present invention provides a method for determining an object position, including the following steps: determining the intensities of a plurality of pixels; determining that a portion of pixels in the plurality of pixels belong to an object image corresponding to an object; and determining coordinate data of the object based on a number of pixels in each row or column of the portion of the plurality of pixels belonging to the object image and the coordinates of pixels in the portion of the plurality of pixels belonging to the object image. The present invention also provides a pointing system.
US09477319B1 Camera based sensor for motion detection
The amount of power and processing needed to process gesture input for a computing device can be reduced by utilizing a separate gesture sensor. The gesture sensor can have a form factor similar to that of conventional cameras to reduce costs by being able to utilize readily available low cost parts, but can have a lower resolution and adjustable virtual shutter such that fast motions can be captured and/or recognized by the device. In some devices, a subset of the pixels of the gesture sensor can be used as a motion detector, enabling the gesture sensor to run in a low power state unless there is likely gesture input to process. Further, at least some of the processing and circuitry can be included with the gesture sensor such that various functionality can be performed without accessing a central processor or system bus, thus further reducing power consumption.
US09477316B2 Interaction with a computing device via movement of a portion of a user interface
Computing devices, computer-readable storage media, and methods associated with human computer interaction. In embodiments, a computing device may include a display, a processor coupled with the display, a user interface engine and one or more applications to be operated on the processor. In embodiments, the user interface engine or the one or more applications may be configured to detect movement of the portable computing device indicating a direction a user of the portable computing device would like a portion of the user interface to move and cause the portion of the user interface to be moved, from a current location on the display to another location on the display, in accordance with the indicated direction. Such movement may facilitate the user to interact with the portion of the user interface via the interaction zone of the display. Other embodiments may be described and/or claimed.
US09477314B2 Method and apparatus for selecting between multiple gesture recognition systems
A method and apparatus for selecting between multiple gesture recognition systems includes an electronic device determining a context of operation for the electronic device that affects a gesture recognition function performed by the electronic device. The electronic device also selects, based on the context of operation, one of a plurality of gesture recognition systems in the electronic device as an active gesture recognition system for receiving gesturing input to perform the gesture recognition function, wherein the plurality of gesture recognition systems comprises an image-based gesture recognition system and a non-image-based gesture recognition system.
US09477285B2 Data processing apparatus capable of operating in power saving mode, control method of data processing apparatus, and storage medium
The present invention aims to easily maintain a state of less power consumption, by providing a data processing apparatus comprising: a registering unit to register therein data for identifying a packet; a receiving unit to receive a packet transmitted through a network; a determining unit to, in a case where the receiving unit receives the packet while the data processing apparatus is operating in a power saving mode, determine whether or not to return the data processing apparatus from the power saving mode, on the basis of the data registered in the registering unit; an analyzing unit to perform an analysis process to the packet flowing on the network; a displaying unit to display a screen indicating a result of the analysis process by the analyzing unit; and an indicating unit to indicate the data to be registered in the registering unit, through the screen displayed by the displaying unit.
US09477282B2 Power source equipment and power supply method thereof
A power supply method includes providing a plurality of output powers to a plurality of power devices (PDs); acquiring a plurality of power statuses of the PDs (power devices); calculating a summation of the output powers provided to the PDs (power devices); determining whether the summation of the output powers exceeds a predetermined threshold; and under a condition that the summation of the output powers exceeds the predetermined threshold, adjusting the output powers provided to the PDs (power devices) based upon the power statuses of the PDs (power devices).
US09477281B2 Distributed information technology infrastructure dynamic policy driven peak power management system
A peak power management system for networked smart IT devices. These smart devices have computing capability with at least one CPU and memory and can be networked. An uninterruptible power supply provides power to the smart devices. A central intelligent power management server controls the power consumed by all the smart devices networked with the server. The system uses priority based peak power management policies for smart IT devices assisted by fine grain control of external power drawn by each device. By applying different power management policies at different scheduled intervals and controlling the power consumption on the smart devices, the aggregated peak power demand is controlled. The policies can be adapted in-time to suit the actual, real-time power requirement of devices, their priorities, and applicable peak power limit at that time. Also, dynamic policy based peak power management can be extended to an intelligent hierarchical power distribution network.
US09477279B1 Data storage system with active power management and method for monitoring and dynamical control of power sharing between devices in data storage system
A data storage system is implemented with an active power monitoring and control performed by a control node elected among a number of nodes. A real-time power monitoring information is supplied to the control node from, a power monitoring logic residing at each device in the system. The devices in the data storage system are pre-allocated with respective individual power budgets which are below the maximum power usage thereof. The power budgets of all the equipment cumulatively constitute a power budget assigned to the group of equipment. The control node controls dynamically and in real time power sharing between the plurality devices so that the devices with required power usage below the pre-allocated power budget can share their extra power credits with devices which are in need for extra power for performing its operation. The control node provides sharing of the power among the equipment in the data storage system with a goal of avoiding exceeding of the cumulative power budget assigned for the entire system or the cluster of the equipment.
US09477269B2 Book-style sliding pivot hinge
An information handling system includes a flexible display screen, first and second display platforms, and a sliding pivot hinge. The sliding pivot hinge has at least two sliding pivot hinge sides, at least one sliding pivot hinge side is in physical communication with the first display platform. The flexible display screen is supported across the first and second display platforms by translation of the first display platform relative to the sliding pivot hinge.
US09477264B2 Window member for display screen of portable terminal and method for fabricating the window member
Provided are a window member for a display device of a portable terminal and a method for fabricating the window member. An inner surface of the window member is formed as a flat surface from a first end portion to a position adjacent to a second end portion, and an inner surface of the second end portion is formed inclined with respect to the flat surface in a direction toward an outer surface. According to the window member and the method for fabricating the same, shrinkage is minimized during hardening of melt resin by sufficiently delivering injection pressure for the melt resin over the entire molding space of a mold, thereby improving a product defect rate.
US09477255B2 Systems and methods for suspending idle devices based on idle policies for the devices
A method for suspending an idle device includes receiving, by a processor, an indication that a device having a communication channel is connected to a host device. The method then includes determining a first timeout value associated with the communication channel and a second timeout value associated with the first device. The first timeout value corresponds to an amount of time allotted for an operation to complete in the communication channel, and the second timeout value corresponds to an amount of time allotted for the device to be designated as idle before the device is suspended. The device is determined to be idle when the operation is pending in the communication channel for an amount of time that is greater than the first timeout value. The device is suspended when the device has been idle for an amount of time that is greater than the second timeout value.
US09477251B2 Reference voltage circuit
A reference voltage circuit including a constant voltage circuit and a resistance voltage divider circuit. The constant voltage circuit includes a Zener diode, and a bias current circuit connected in series with the Zener diode and causing a constant current to flow into the Zener diode. The resistance voltage divider circuit is connected in parallel with the Zener diode, and includes first and second resistors connected in series. The first resistor is connected to a cathode side of the Zener diode, and is formed of a low temperature coefficient resistor body that is temperature-independent. The second resistor is connected to an anode side of the Zener diode, and is formed of a resistor body having temperature characteristics that are the reverse of output temperature characteristics of the Zener diode.
US09477246B2 Low dropout voltage regulator circuits
In an embodiment, a voltage regulator is disclosed. The voltage regulator circuit includes a switch, a first feedback circuit and a second feedback circuit. The switch is configured to receive an input signal at a first terminal and an error signal at a second terminal and configured to generate an output signal at a third terminal. The first feedback circuit includes a first transistor and a second transistor configured to control the error signal at the second terminal of the switch in response to a difference between the output signal and a reference signal. The second feedback circuit is configured to sense the error signal and generate a tail current at the second node and the fourth node to maintain substantially equal currents in the first transistor and the second transistor, respectively, thereby causing a voltage of the output signal as substantially equal to a voltage of the reference signal.
US09477243B2 System maximum current protection
A method and apparatus for providing proactive current protection. In one embodiment, the method comprises: prior to transitioning to a new state for an integrated circuit (IC), calculating a sum of expected powers for a plurality of domains in the IC by calculating an expected current for each of the plurality of domains based on an individual domain frequency in the new state and multiplying the expected current with its associated voltage for each of the plurality of domains for the new state; comparing the sum to a power limit; and if the sum is greater than the power limit, then reducing the individual domain frequency associated with at least one domain in the plurality of domains to maintain the total instantaneous power of the IC below the power limit.
US09477242B2 System and method of controlling condensing and non-condensing boiler firing rates
Hydronic heating systems, controllers for such systems, and methods of using/operating same are disclosed herein. In one example embodiment, such a system includes at least one condensing boiler and at least one non-condensing boiler, and at least one controller configured for utilizing at least one PID control program to generate at least one signal for controlling firing rates of one or more of the boilers based upon sensed water temperature and temperature setpoint inputs. Depending upon the mode of operation, the at least one PID control program is a first PID control program dedicated to controlling only the at least one condensing boiler, or is a second PID control program dedicated to controlling only the at least one non-condensing boiler, or includes both the first and second PID control programs. Also, outside air temperature serves as a basis for generating the temperature setpoint inputs.
US09477241B2 HVAC controller with proximity based message latency control
Message latency between an HVAC controller located within a building and a remote server may be reduced in response to a determination that a user is in proximity to the HVAC controller, and message latency may be increased when a user is not expected to be proximity to the HVAC controller. This may reduce the overall power consumption of an HVAC controller while still maintaining a good user experience. This can be particularly important for HVAC controllers that are powered by a local energy storage device, such as a battery.
US09477238B2 Monitoring hydraulic fracturing
This disclosure relates to systems, methods, and devices useful for monitoring and controlling water to be used, for example, in oil and natural gas production and hydraulic fracturing processes. An on-line unit for measuring, controlling, and optimizing the quality of water being used during the hydrocarbon production or hydraulic fracturing processes is also disclosed. Optimizing and controlling can include measuring one or more properties associated with the production water to be sure that the one or more properties are within an acceptable range and, if the one or more properties are not within the acceptable range for each respective property being measured, causing a change in flow of one or more water sources and/or one or more chemicals.
US09477236B2 Vehicle system and method for providing anticipatory line pressure for transmission engagements
A method according to an exemplary aspect of the present discourse includes, among other things, controlling a vehicle by pressurizing a transmission pump in response to an anticipated shift change trigger. The anticipated shift change trigger may include touching a shift device of the vehicle, or detecting that a vehicle occupant is in proximity to the shift device of the vehicle.
US09477232B2 Apparatus for dividing and supplying gas and method for dividing and supplying gas
An apparatus for dividing and supplying gas is provided with a flow rate control device, a plurality of divided flow passages of gas flowing from the flow rate control device, thermal-type mass flow sensors disposed to the divided flow passages, electrically-operated valves disposed on a downstream side of the thermal-type mass flow sensors, controllers that control the electrically-operated valves, and a flow ratio setting calculator that calculates a total flow rate, then calculates flow rates of the divided flow passages, and then inputs the calculated flow rates as set flow rates to each controllers. One of the divided flow passages with the highest set flow rate is put in an uncontrolled state, and opening degree for each of the rest divided flow passages is controlled, and then feedback control of the divided flow rate of each of the divided flow passages is implemented by each of the controllers.
US09477229B1 Unmanned aerial vehicle control method and unmanned aerial vehicle using same
A control method for an unmanned aerial vehicle (UAV) is provided. The UAV includes an accelerometer, a gyroscope, at least one drive unit and at least one rotor. The method includes: detecting current motion data from the accelerometer, wherein the motion data includes displacement of the UAV; determining whether the UAV is thrown up based on the motion data; detecting current ascending velocity of the UAV; determining whether the current ascending velocity of the UAV is substantially equal to zero; detecting current pitch angle and current angular velocity from the gyroscope if the current ascending velocity of the UAV is substantially equal to zero; calculating drive data based on the current pitch angle and current angular velocity; and enabling the at least one drive unit to drive at least one rotor to rotate so as to cause the UAV to hover evenly.
US09477228B2 Apparatus and method for control of a vehicle
An apparatus and method for transporting a payload over a surface is provided. A vehicle supports a payload with a support partially enclosed by an enclosure. Two laterally disposed ground-contacting elements are coupled to at least one of the enclosure or support. A motorized drive is coupled to the ground-contacting elements. A controller coupled to the drive governs the operation of the drive at least in response to the position of the center of gravity of the vehicle to dynamically control balancing of the vehicle.
US09477212B2 Safety switching device for the failsafe shutdown of an electrical load
A safety switching device for the failsafe shutdown of an electrical load has at least one input circuit for receiving an input signal from a signaling device which signals a safety-related state, an evaluation and control unit for evaluating the input signal, and at least one output circuit for outputting an output signal. The safety switching device further has at least one switching element for interrupting a current supply path to the load in dependence on the input signal. The input circuit and the output circuit are joined at a device connector so that the device connector can selectively be used as an input for receiving the input signal or as an output for outputting the output signal. The input circuit has a test switch which is coupled to the evaluation and control unit which is designed for selectively suppressing the input signal using the test switch.
US09477205B2 Tuning fork oscillator for timepieces
A timepiece oscillator including a resonator formed by a tuning fork which includes at least two mobile oscillating parts, fixed to a connection element by flexible elements whose geometry determines a virtual pivot axis having a determined position with respect to this connection element and around which the respective mobile part oscillates, and the center of mass of the mobile part coincides in the rest position with the respective virtual pivot axis, and, for at least one of the two mobile parts the flexible elements are formed of intersecting resilient strips extending at a distance from each other in two parallel planes, and whose directions, in projection on one of the parallel planes, intersect at the virtual pivot axis of the mobile part.
US09477190B2 Fuser member
The present teachings provide a fuser member. The fuser member includes a substrate layer. The substrate layer substrate layer includes a polyimide having dispersed therein a plurality of poly(p-phenylene benzobisthiazole) fibers. An intermediate layer is disposed on the substrate layer. A release layer is disposed on the intermediate layer.
US09477183B2 Image forming apparatus and image forming system
An image forming apparatus includes a transport module that is capable of being pulled out from an apparatus body of the image forming apparatus and in which a transport path along which a recording material, to which a toner image has been transferred, is to be transported is formed and a fixing unit that is provided in the transport module and that includes a fixing member, which fixes the toner image onto the recording material, and a pressure member, which forms a pressing part to which the recording material is to be transported between the fixing member and the pressure member. When the recording material whose length in a transport direction is longer than that of the transport module is present in the transport path, the transport module is pulled out from the apparatus body while the recording material is being nipped by the fixing member and the pressure member.
US09477171B2 Image forming apparatus that controls charging bias applied to charger
An image forming apparatus includes a controller configured to apply a charging bias to a charger during image formation on a photoconductive body, an absolute value of the charging bias being a first absolute value. The controller applies a development bias to a development roller during the image formation, places the development roller in a development position during the image formation, after the image formation, reduces the absolute value of the charging bias to a second absolute value less than the first absolute value, after reducing the absolute value of the charging bias, separates the development roller away from the photoconductive body and places the development roller in a non-development position, and after placing the development roller in the non-development position, stops applying the development bias to the development roller.
US09477162B2 Substrate processing method
A substrate processing apparatus comprises an indexer block, an anti-reflection film processing block, a resist film processing block, a development processing block, a resist cover film processing block, a resist cover film removal block, a cleaning/drying processing block, and an interface block. An exposure device is arranged adjacent to the interface block in the substrate processing apparatus. The exposure device subjects a substrate to exposure processing by means of an immersion method. In the edge cleaning unit in the cleaning/drying processing block, a brush abuts against an end of the rotating substrate, so that the edge of the substrate before the exposure processing is cleaned. At this time, the position where the substrate is cleaned is corrected.
US09477161B2 Method and system to operate arrays of reflective elements for extended lifetime operation in use with high intensity power light sources
A method and system is provided to extend operational life of a mirror array of an image generating system, wherein the image generating system further includes a high intensity power light source to cause light to impinge on the mirror array, sufficient to cause deleterious plastic deformation of associated hinges of the mirror array, and an image output generating section configured to receive light from the mirror array. Image date is received by the image generating system image data to control mirrors of the mirror array and to generate an output image. A required level of illumination is provided from the mirror array to the image output generating section over a predetermined time period, in accordance with the received image data. Then during at least a portion of the same predetermined time period of providing the required level of illumination from the mirror array to the image output generating section, de-stress switching operations are performed for selected ones of the mirrors of the mirror array to reduce the plastic deformation of the associated hinges. Next, an output image is generated based on the received image data, wherein the de-stress switching operations occurring during at least a portion of the providing of the desired level of illumination is undetected.
US09477159B2 Lithographic apparatus and device manufacturing method
In an embodiment, a lithographic projection apparatus has an off-axis image field and a concave refractive lens as the final element of the projection system. The concave lens can be cut-away in parts not used optically to prevent bubbles from being trapped under the lens.
US09477158B2 Lithographic apparatus and device manufacturing method
A plurality of extraction conduits are provided to remove immersion liquid into a chamber. The extraction conduits are arranged at different distances from a target portion of the substrate. From the chamber, a passage is provided to which a suction force is applied. When all the conduits are filled with immersion liquid, the extraction capacity will be greater than when one or more of the conduits comprise gas.
US09477151B2 Alicyclic ester compound, and (meth)acrylic copolymer and photosensitive resin composition containing same
The present invention provides, as a chemically amplified resist, a well-balanced resist or compound which results in improved sensitivity, resolution and line edge roughness (LER) without impairing the fundamental physical properties required as a resist (e.g., pattern shape, dry etching resistance, heat resistance). A mixture of cycloaliphatic ester compounds represented by general formulae (1) to (3), and a process for preparation thereof, as well as a (meth)acrylic copolymer comprising the cycloaliphatic ester compounds of general formulae (1) to (3) and a photosensitive resin composition thereof are provided.
US09477149B2 Photoresist composition, compound, and production method thereof
A photoresist composition containing (A) a polymer having a structural unit (I) that includes an acid-labile group, and (I) a compound represented by the following formula (1). In the following formula (1), R1, R2, R3 and R represent a hydrogen atom or a monovalent organic group having 1 to 20 carbon atoms. X represents a single bond, an oxygen atom or —NRa—. Ra represents a hydrogen atom, a hydroxy group or a monovalent organic group having 1 to 20 carbon atoms, and optionally taken together represents a ring structure by binding with R each other. A− represents —SO3− or —CO2−. M+ represents a monovalent onium cation.
US09477137B2 Blade drive device and optical apparatus
To provide a blade drive device capable of suppressing operation failures due to the leakage flux. The blade drive device 1 attached to a camera module including a lens and a lens drive device 60 having plural permanent magnets 61 arranged with gaps around an optical axis P of the lens in an annular manner so as to overlap the camera module in an axial direction of the optical axis P, which includes a lower plate 2 having an opening 4 formed around the optical axis P, blades 20 regulating the opening 4 and respective actuators 10A, 10B arranged in the lower plate 2 and driving the blades 20. Each of respective actuators 10A, 10B is arranged in a position corresponding to a gap between a pair of adjacent permanent magnets 61 seen from the axial direction.
US09477134B2 Hybrid integration using folded Mach-Zehnder modulator array block
An apparatus comprising a modulation block comprising a plurality of modulators, wherein each of the plurality of modulators comprises an optical input port and an optical output port, and wherein all of the optical input ports and all of the optical output ports are positioned on one face of the modulation block. Another apparatus comprising a modulation block comprising one or more Mach-Zehnder modulators (MZMs), wherein each MZM is coupled to an optical input port, an optical output port, and at least one electrical trace, wherein all of the optical input ports and all of the optical output ports are positioned on a first side of the modulation block, and wherein all of the electrical traces are positioned on a second side of the modulation block, and a planar lightwave circuit (PLC) coupled to the modulation block via an optical interface.
US09477132B2 Method for forming microcapsules for electrophoresis display
An embodiment of the invention provides a method for forming microcapsules for electrophoresis display by forming microcapsules through a complex coacervation reaction between a sulfonated styrene maleic anhydride copolymer and gelatin, wherein a mass ratio of the sulfonated styrene maleic anhydride copolymer to the gelatin is 1:10˜10:1. The method of the embodiment of the invention not only can obtain microcapsules with good sealability and stability, but also can obtain microcapsules having evenly distributed particle sizes and low cost.
US09477127B2 Thin film transistor substrate, manufacture method thereof and liquid crystal display
The present invention provides a manufacture method of a thin film transistor substrate: forming a first metal layer, a first chemical vapor deposition layer, a second metal layer and a second chemical vapor deposition layer on a substrate; forming photoresistor on the second chemical vapor deposition layer; implementing exposure and development to the photoresistor; implementing via etching to a via area where the photoresistor on the second chemical vapor deposition layer is removed; implementing photoresistor ashing to remove the photoresistor in the area of the common capacitor; etching the silicon nitride layer; forming a pixel electrode layer. The present invention is capable of promoting video quality and saving the backlight power consumption.
US09477125B2 Liquid crystal display device
A liquid crystal display includes a substrate including a plurality of pixels, each pixel having a first sub-pixel and a second sub-pixel; a pixel electrode including a first pixel electrode formed in a region corresponding to the first sub-pixel and a second pixel electrode formed in a region corresponding to the second sub-pixel on the substrate; a common electrode including a first common electrode formed to be spaced from the first pixel electrode and a second common electrode formed to be spaced from the second pixel electrode on the substrate; and a thin film transistor formed on the substrate to be electrically connected to the first pixel electrode and the second pixel electrode.
US09477124B2 Display device and television device
A display device includes a display panel, a flexible circuit board, a signal transmission board, a driver component, a frame-shaped member, and a heat dissipation member. The signal transmission board is configured to transmit signals to the flexible circuit board. The driver component is mounted on the flexible circuit board and configured to process the signals from the signal transmission board and supply the processed signals to the display panel. The frame-shaped member retains the liquid crystal panel by holding edges of the display panel on a display surface side. The heat dissipation member has higher thermal conductivity than the frame-shaped member and embedded in a portion of the frame-shaped member. The heat dissipation member includes a contact portion that projects toward the signal transmission board and a distal end that is in contact with a portion of the flexible circuit board on which the driver component is mounted.
US09477121B2 Liquid crystal display and thin film transistor array panel therefor
A liquid crystal display (LCD) is provided, which includes: first and second gate lines, a data line intersecting the gate lines, first to fourth drain electrodes located near the intersections between the first and second gate lines and the data line, and a coupling electrode. First to fourth pixel electrodes respectively connected to the first to fourth drain electrodes are also provided, and the first pixel electrode is connected to the coupling electrode while the fourth pixel electrode overlaps the coupling electrode. The LCD further includes a common electrode opposite the pixel electrodes, a liquid crystal layer interposed between the pixel electrodes and the common electrode, and a domain partitioning member formed on at least one of the pixel electrode and the common electrode. Two long edges of the domains are angled with respect to the first and the second gate lines or the data line substantially by about 45°.
US09477119B2 Array substrate and liquid crystal display device
The array substrate according to the present disclosure may include gate lines, data lines, pixel units defined by the gate lines and the data lines, and an alignment film formed above the pixel units. The gate lines may extend in a horizontal direction, and a rubbing direction of the alignment film may be angled relative to a longitudinal direction at a first non-zero angle β.
US09477101B2 Nanostructured acousto-optic device, and optical scanner, optical modulator, and holographic display apparatus using the nanostructured acousto-optic device
An acousto-optic device capable of increasing a range of a diffraction angle of output light by using a nanostructured acousto-optic medium, and an optical scanner, an optical modulator, a two-dimensional/three-dimensional (2D/3D) conversion stereoscopic image display apparatus, and a holographic display apparatus using the acousto-optic device. The acousto-optic device may include a nanostructured acousto-optic medium formed by at least two different mediums repeatedly alternating with each other, wherein at least one of the at least two different mediums includes an acousto-optic medium. The acousto-optic device having the aforementioned structure may increase the range of a diffraction angle of output light. Thus, various systems such as the optical scanner, the optical modulator, the 2D/3D conversion stereoscopic image display apparatus, and the holographic display apparatus may not require a separate optical system to increase an operational angle range, thereby decreasing a size of the system and/or improving a resolution of the system.
US09477098B2 Ophthalmic lenses taking into account the wearer's handedness
Ophthalmic lenses and spectacles for enhanced experience due to right-handedness or left-handedness.
US09477093B2 Lens drive apparatus, camera module and camera
A lens drive apparatus that displaces a lens holder in a direction of an optical axis and a direction orthogonal to the optical axis comprises: a drive section that displaces an assembly, which is formed by assembling a lens holder displaceable in the direction of the optical axis together with a plurality of magnets disposed around the lens holder, in the direction orthogonal to the optical axis by the plurality of magnets and a plurality of coils disposed at positions facing the magnets in collaboration with each other; and a Hall device that is disposed between any two of the plurality of coils and detects a position of any one of the plurality of magnets in the direction orthogonal to the optical axis.