Document Document Title
US09820214B2 Access control method, base station, user equipment, and mobility management entity
The present invention provides an access control method, a base station, user equipment, and a mobility management entity, where the access control method includes: receiving, by the base station, a temporary identifier and a PLMN available indication that are of the UE and sent by the UE; receiving a service request message sent by the UE, and determining a serving MME of the UE according to a GMMEI in the temporary identifier of the UE; and sending the service request message and the PLMN available indication to the serving MME of the UE, so that the serving MME of the UE sends a redirection indication, and the UE registers with an HPLMN of the UE. Therefore, in a network sharing scenario, the UE can select the home PLMN of the UE as a serving PLMN of the UE as early as possible.
US09820213B1 Terminal device, program, and method
A terminal device is provided that shifts a state between a plurality of states including a standby state in which execution of at least a partial application is restricted, and a normal state in which the restriction is canceled, and the terminal device includes a sensor unit configured to detect an ambient environment of the terminal device or a status of the terminal device itself in the standby state, and a control unit configured to, in a case in which the application is started up, restrict progress of the application in the normal state, and in the standby state, progress the application based on information detected by the sensor unit.
US09820207B2 Cell reselection method and mobile terminal
Embodiments of the present invention provide a cell reselection method and a mobile terminal. The method includes: in a process of cell reselection, if learning through determining that a current serving cell is a high-quality cell, choosing to continue to camp on the serving cell, where the high-quality cell is a cell satisfying a determining rule for promoting a cell to a high-quality cell. According to the embodiments of the present invention, a cell satisfying a determining rule for promoting a cell to a high-quality cell is managed as a high-quality cell, and in a process of cell reselection, if a current serving cell is a high-quality cell occurs, a processing manner of continuing to camp on the current serving cell is selected, reducing frequent handovers between cells, improving service quality of a service, and reducing power consumption of a mobile terminal.
US09820206B2 Cell reselection method and user equipment therefor
Provided according to one embodiment of the present specification is a cell reselection method for reducing ping-pong phenomena. The cell reselection method may comprise the steps of: receiving information on ping-pong detection standards; determining the occurrence of ping-pong caused by the repetition of cell reselection between a first cell and a second cell on the basis of the information on ping-pong detection standards; and adjusting the priority of either cell according to the result of the determination.
US09820203B1 Assigning a UE to a carrier based on the UE ping-ponging between base stations
A method for controlling a UE situated in both a coverage area of a first base station and a coverage area of a second base station involves detecting that the UE is ping-ponging between being served by the first base station and being served by the second base station and determining that the second base station is a relay base station. Further, the method involves, responsive to detecting the ping-ponging and determining that the second base station is a relay base station, (a) determining a carrier on which the first base station provides service and on which the second base station does not provide service, and (b) based on the first base station providing service on the determined carrier and the second base station not providing service on the determined carrier, causing the UE to be served by the first base station on the determined carrier.
US09820198B2 Wireless cross radio technology platforms data call recovery
A method, system- or apparatus-adapted to facilitate the recovery and continuation of a data communication active across different wireless technology platforms. The end-users wireless device is adapted and authorized to operate on such different wireless technology platforms managed through a server. Loss of data communication of an adapted wireless device on one wireless-platform is dealt with by allowing reconnection onto a different wireless-platform thereby allowing recovery of the original data communication and a continuation of the same previously originated data call, provided the time between loss of data or loss of coverage and the reconnection to the same or different wireless technology platform by the adapted wireless device is less than the timeout permitted by the adapted wireless device or by the adapted server through which all data communications or data calls are handled through.
US09820190B2 Method for operating a base station in a wireless radio network and corresponding base station
Method for operating a base station in a wireless radio network and base stationA base station (11) for a wireless radio network (10) comprises a plurality of antennas (12) for transmitting radio frequency signals between the base station (11) and a user equipment (16). The base station (11) receives at each antenna (12) of a subset of the plurality of antennas (12) training signals sent by the user equipment (16) and determines an antenna configuration parameter for each antenna (12) of the subset of the plurality of antennas (12) based on a combination (60-62) of the training signals received in a plurality of different frames (20) at the corresponding antenna (12) for a subsequent transmission of payload information (22, 23) between the base station (11) and the user equipment (16). The combination of the training signals of the different frames may include an averaging and/or a weighting of the training signals.
US09820183B2 User plane congestion control
The present invention provides methods, apparatuses and computer program product relating to user plane congestion control. The present invention includes receiving, at a network entity, an indication that there is a congestion in at least one network element in a network, receiving, at the network entity, information indicating an internet protocol address of at least one user equipment located in the congested network, and preventing, by the network entity, a setup and/or continuation of at least one application of the at least one user equipment using the at least one network element in the network if it is determined that there is a congestion in the network.
US09820180B2 Optimization of data delivery in mobile networks
There is provided a method and system for optimizing delivery of data to a mobile device over a network. According to one embodiment, the invention includes a communication stack, such as a TCP/IP stack, which includes an application protocol interface (API) between an application layer and a transport layer. According to this embodiment, the method includes receiving delivery optimization information; determining the priority of the data using the delivery optimization information; providing the priority of the data to a physical layer in the communication stack; and delivering the data to the mobile device based on the priority.
US09820168B2 Transmission power determination method, communication device and program
An electronic device comprising circuitry that controls transmitting signals through a first communication link toward a base station or a second communication link toward a mobile station. The second communication link uses an uplink resource of the first communication link. The circuity determines transmission power for the second communication link based on a first parameter and a second parameter. The first parameter indicates a signal level, a power level, or a noise level in the first communication link. The second parameter corresponds to path loss information for the first communication link.
US09820164B1 Subterranean system comprising wireless communication network and syntactic foam panels
A subterranean system including a tunnel network, a plurality of syntactic foam panels, and a wireless communications network is disclosed. The wireless communications network comprises a plurality of wireless transceivers positioned throughout the tunnel network. The wireless communication range defined by communicatively coupled transceivers is a function of signal strength attenuation in a wireless signal traveling between the communicatively coupled transceivers. The tunnel network comprises tunnel support structure that contributes to the signal strength attenuation and a plurality of support apertures formed in the tunnel support structure. The syntactic foam panels are secured to the tunnel support structure to cover at least some of the support apertures and the composition and configuration of the syntactic foam panels are such that the panels do not make a significant contribution to the signal strength attenuation between communicatively coupled transceivers.
US09820163B2 Base station apparatus, terminal apparatus, and communication method
There are provided a base station apparatus, a terminal apparatus, and a communication method which are capable of realizing a LTE-A system with improved throughput by performing a CA technology including an unlicensed band while suppressing interference from an existing system. A base station apparatus according to the present invention is a base station apparatus which is included in a communication system that applies a communication scheme applied to a first frequency band capable of being used as a dedicated frequency band to a second frequency band different from the first frequency band and is capable of communicating with a terminal apparatus by using the second frequency band and the second frequency band. The base station apparatus synchronizes a frame number of a frame of a first signal transmitted using the first frequency band with a frame number of a frame of a second signal irrespective of whether or not the second signal transmitted using the second frequency band is transmitted.
US09820156B2 Method and apparatus for timeslot swapping
All or a portion of a timeslot of a slotted communication system may be dynamically designated for transmitting or for receiving. For example, a timeslot originally designated for receiving information at a wireless node may be temporarily designated for transmitting information from the wireless node. Such a designation may be made to accommodate a temporary asymmetry in traffic flow between wireless nodes or may be made based on other criteria. In some aspects, a resource utilization messaging scheme may be employed to mitigate interference associated with the designation of timeslots for transmitting or receiving.
US09820143B2 Privacy protection method and apparatus for mobile terminal
A privacy protection method and apparatus for a mobile terminal are provided. The method includes specifying basic information, privacy protection indication, and fictitious information of a contact item to be recorded in a contact list, determining, when a contact is received from an external terminal, whether a privacy protection function is activated for the external terminal, and outputting, when the privacy protection function is activated for the external terminal, a contact reception screen and a contact handling screen that include pre-specified fictitious information of the external terminal and exclude pre-specified basic information thereon. As a result, when a contact is received from a counterpart, information on the counterpart can be prevented from being displayed on the screen. Hence, it is possible to prevent inadvertent disclosure of counterpart information.
US09820141B2 Receiver and corresponding process
A receiver for digital signals includes a radiofrequency stage. A feedback loop controls an amplitude of a modulated radiofrequency signal passing through the radiofrequency stage as a function of a comparison of a baseband signal with a reference value. A baseband stage includes an RC network cascaded to the radiofrequency stage and coupled to a baseband detector that generates the baseband signal. The feedback loop includes a circuit for detecting a range of variation of the comparison. The amplitude of the modulated radiofrequency signal is controlled as a function of an end value (e.g., maximum or minimum) of the detected range of variation. A switching circuit operates to selectively short circuit a resistive component of the RC network during receiver start-up.
US09820138B2 Method and apparatus for resource management in a communication system
Aspects of the subject disclosure may include, for example, a method including identifying, by a system including a processor, a second subtask from a first subtask to generate a collective task to be performed for a communication device and determining, by the system, a bearer path for enabling the first resource to coordinate with the second resource to perform the collective task. The first subtask and the second subtask are associated with a first resource and a second resource identified from a database of available resources for performing the collective task. The first resource performs the first subtask, and the second resource performs the second subtask. Other embodiments are disclosed.
US09820130B2 Method for creating Wi-Fi P2P group
A method and an apparatus for creating a Wireless Fidelity (Wi-Fi) Peer-to-Peer (P2P) group are provided. The method includes creating a 1:N P2P group by connecting a third P2P device to a 1:1 P2P group created by setting a first P2P device as a group owner and setting a second P2P device as a group client, transmitting, by the second P2P device, a request message requesting creation of a new P2P group, to the third P2P device, transmitting, by the third P2P device, a response message to the request message, and creating the new P2P group between the second P2P device and the third P2P device through exchange of the request message and the response message.
US09820125B2 System and method for determining establishment causes for emergency sessions
A method for initiating a Packet Switched emergency call using a user equipment (UE) is presented. The UE includes a plurality of protocol layers. The plurality of protocol layers including an IMS sublayer, a non-access stratum (NAS) layer and an access stratum (AS) layer. The method includes generating an ATTACH REQUEST using the UE. The ATTACH REQUEST has an attach type. The method includes retrieving the attach type of the ATTACH REQUEST using the NAS layer of the UE, and generating an RRC CONNECTION REQUEST. The RRC CONNECTION REQUEST includes an RRC establishment cause based upon the attach type of the attach request.
US09820124B1 System and method of emergency contact access during a critical event
A system to access an emergency contact during a critical event is presented herein. The system includes a memory, controller, display, and sensor. The memory includes one or more executable instructions. The controller is configured to read and execute the executable instructions. The display is configured to exhibit information. The sensor the configured to send at least one critical event signal. Moreover, the executable instructions enable the controller to: receive an emergency contact; store the emergency contact in the memory; receive (from the sensor) a critical event signal; determine the status of a critical event; transmit the emergency contact from the memory to the display; and command the display to exhibit the emergency contact.
US09820121B2 Processing wireless emergency alert messages with uniform resource locators to reduce cellular network load
A method, a mobile device, and a computer-readable medium for accessing target data of a uniform resource locator received in a wireless emergency alert message are disclosed. For example, a method may include a processor for receiving a wireless emergency alert message including a uniform resource locator via a cellular broadcast, determining that a non-cellular access network is available for the mobile device, accessing target data from the uniform resource locator via the non-cellular access network, when the non-cellular access network is available, and presenting the target data on the mobile device.
US09820119B2 Method and systems for lockbox secured file transmission
A transparent method, and systems, for secure file transmission from a first computing device of a sender to a recipient computing device, comprising the steps of: selecting a group, at least one recipient having a recipient computing device and a file from the first computing device; selecting a lockbox option at the first computing device to securely transmit the file to a lockbox situated at the at least one recipient computing device; iteratively selecting a location on at least one recipient computing device where the file is to be dispatched by performing a set of lockbox content version control operations at the first computing device until a valid location on the at least one recipient computing device is selected; dispatching the file at the valid location and presenting an indication that the file is dispatched with the lockbox option; and displaying the file.
US09820113B2 Message transmission for vehicle-to-vehicle communication enabled devices
A method of transmitting a message is disclosed, wherein the method is for a vehicle-to-vehicle communication enabled device adapted to operate in accordance with a vehicle-to-vehicle communication protocol and in accordance with a cellular communication protocol for communication with a wireless communication network.The method comprises determining a geographical position of the vehicle-to-vehicle communication enabled device and determining, based on the determined geographical position, whether at least one direction extending from the determined geographical position lacks other vehicle-to-vehicle communication enabled devices for reception of the message. If at least one direction lacks other vehicle-to-vehicle communication enabled devices for reception of the message, the method comprises transmitting a report to a network node of the wireless communication network, wherein the report indicates the message.Corresponding computer program product, arrangement and communication device are also disclosed.
US09820108B1 Connected services configurator
A system may include a telematics device associated with a vehicle, a first computing device associated with a driver of the vehicle, and a server. The server may receive, from the telematics device or another device, driving behavior data, a vehicle location, and a time corresponding to the vehicle location, and parse data regarding a driver's calendar in order to identify a scheduled meeting or event and a location and/or time associated therewith. Further, the server may estimate a time of arrival at which the vehicle will arrive at the meeting or event location, determine whether or not the driver will be late to the meeting or event, and take action as appropriate.
US09820105B2 Location-based VoIP functions in a wireless network
A wireless network can include one or more nodes distributed throughout a physical environment. The locations of client devices within the wireless network can be determined based on observing measurements of wireless signals exchanged between the nodes and the client devices. In some example embodiments, the capability of determining location information of client devices more accurately can be utilized for enhancing Voice over Internet Protocol (VoIP) functions. In an example embodiment, a phone call can be intelligently routed to where the user is located within the wireless network. In another example embodiment, the volume of a VoIP-enabled client device can be adjusted depending on the proximity of other users.
US09820101B2 Device tracking system
System and methods for locating radio-frequency-emitting devices are provided. The method may comprise registering, on a downloadable software application on a first locator device, a trackable device, wherein the registered trackable device emits a radio frequency signal, then detecting, via a radio frequency scan conducted by a second locator device, a sighting of the registered trackable device. The method may then comprise determining, at the second locator device, whether the sighting of the registered trackable device meets criteria defining the sighting as a new location of that registered trackable device, wherein the criteria are configurable on a software application located on a server. Further, the method may include communicating a report of the new location and geographical location to the server, sending a notification from the server to the first locator device that a new location has occurred, and presenting the geographical location of the registered trackable device.
US09820090B1 Enhanced fallback mechanism for SLP connection during emergency SUPL sessions
Techniques disclosed herein are generally directed toward providing a fallback mechanism to use when the authentication session between the SET and E-SLP fails. In particular, the techniques provided herein allow the SET to attempt to connect with SLPs using given and/or generated information. As such, the techniques provided herein increase the likelihood that the SET will be able to complete a successful SUPL session, and a location of the SET will be provided to an emergency response service.
US09820085B1 Multi-device management with single subscription
The present disclosure provides techniques for assigning virtual international mobile subscriber identity (VIMSI) to the peripheral device associated with the user equipment (UE) based in part on the mobile device identification (ID) of the UE itself. As such, peripheral devices that are configured with dual radios (e.g., short range communication chips and cellular radio) do not require a separate subscriber information module (SIM) chip to establish cellular connectivity independent of the UE. Moreover, because the peripheral device is allocated a VIMSI based on the mobile ID of the UE, the peripheral devices also achieve an advantage of maintaining the same phone number as the UE.
US09820082B2 Data communication with low-energy devices
In one embodiment, a system includes a first tracked device and a second tracked device. The first tracked device includes first known device data, describing one or more previous connections known to the first tracked device. The second tracked device includes second known device data, describing one or more previous connections known to the second tracked device. The first tracked device is configured to connect to the second tracked device, transfer to the second tracked device at least a portion of the first known device data, and receive from the second tracked device at least a portion of the second known device data. The first tracked device is further configured to modify the first known device data to incorporate the second known device data. The second known device data includes data related to a previous connection involving a third tracked device outside a signal range of the first tracked device.
US09820081B2 Transferring a descriptive web interface language code between two nearfield communication devices
It is described a method for a wireless Near Field Communication (NFC) between a NFC enabled device (110) and a NFC capable mobile telecommunication end device (120). The provided method comprises transferring data from the NFC enabled device (110) to the NFC capable mobile telecommunication end device (120). Thereby, at least some of the transferred data represent a code in a descriptive web interface language. Further, a NFC capable mobile telecommunication end device (120) and a NFC enabled device (110) are described for participating in such a NFC method. Furthermore, a system (100) comprising such a NFC enabled device (110) and such a NFC capable mobile telecommunication end device (120) and a computer program for enabling such a NFC method are described.
US09820080B2 Mechanism to prevent load in 3GPP network due to MTC device triggers
Embodiments of methods and apparatus to manage MTC device trigger load in a wireless network are described herein. Other embodiments may be described and claimed.
US09820078B2 Interactive system and process
A method of delivering an instruction (206) to a mobile user device (106) connected to a network (110) is disclosed. The method comprising the steps of receiving an interactive workflow (202), translating the interactive workflow into the instruction (206) in a form executable by the mobile user device (106), and sending a message (208) including the instruction (206) to the mobile user device (106).
US09820072B2 Producing a multichannel sound from stereo audio signals
The invention relates to a method for generating a multichannel audio signal (600, 700) from a stereo audio signal (100, 200), having the following steps: ascertaining a first panning coefficient (310) and a second panning coefficient (320) of the stereo audio signal; ascertaining a direct signal (515) as well as a first surroundings signal (510) and a second surroundings signal (520) from the first audio signal and the second audio signal and from the first panning coefficient and the second panning coefficient; ascertaining a plurality of repanning coefficients (410, 415, 420) from the panning coefficients, each repanning coefficient of the plurality of repanning coefficients being assigned to an audio channel (580, 585, 590) of a plurality of audio channels of the multichannel audio signal; calculating each direct signal using each of the repanning coefficients of the plurality of repanning coefficients; and converting each audio channel into a playback signal (600, 700) of the multichannel audio signal, each playback signal being provided for a respective playback device.
US09820061B2 Controlling a link for different load conditions
The present disclosure relates generally to devices, systems, and methods for supporting different load conditions in a data/power link. In one example, a device includes a transformer that has a first tap with a first turns ratio and a second tap with a second turns ratio. The device further includes electronics and circuitry. The circuitry is configured to selectively couple the electronics to the first tap of the transformer for a first application and to couple the electronics to the second tap of the transformer for a second application.
US09820060B2 Apparatus and method for reducing power consumption in hearing aid
An apparatus and method for reducing power consumption in a hearing aid are provided. The apparatus includes the processes of identifying a magnitude of an input sound pressure applied to a microphone of the hearing aid and deciding an operation mode of the hearing aid based on the magnitude of the input sound pressure.
US09820058B2 Capacitive MEMS microphone with insulating support between diaphragm and back plate
Disclosed is MEMS microphone. The MEMS microphone includes a substrate and a capacitor system disposed on the substrate. The capacitor system has a back plate, a diaphragm, an insulating space formed by the back plate and the diaphragm and at least one insulating support disposed in the insulating space and connected with the back plate or the diaphragm. When the MEMS microphone is working, the insulating support engages with the diaphragm or the back plate thereby dividing the diaphragm into at least two vibrating units which improves the sensitivity and SNR of the MEMS microphone. Meanwhile, the MEMS microphone has the advantage of low cost and is easy to be fabricated.
US09820050B2 Balanced push-pull loudspeaker device, a control method thereof, and an audio processing circuit
A balanced push-pull loudspeaker device includes a loudspeaker box, a first loudspeaker component, a second loudspeaker component and an audio processing unit. The audio processing unit generates a bass audio signal according to low frequency parts of a first audio channel signal and of a second audio channel signal, mixes the bass audio signal and a high frequency part of the first audio channel signal, outputs a mixture of the bass audio signal and the high frequency part of the first audio channel signal to the first loudspeaker component, inverts the bass audio signal, mixes the inverted bass audio signal and a high frequency part of the second audio channel signal, and outputs a mixture of the inverted bass audio signal and the high frequency part of the second audio channel signal to the second loudspeaker component. This disclosure also provides a control method applied to the above loudspeaker device.
US09820035B2 Audio systems and apparatus for vibration isolation
Vibration isolated audio systems and apparatus are provided. In one example, an audio system may include a housing, an acoustic transducer positioned within an aperture of the housing, the acoustic transducer being configured to deliver acoustic energy based on a received audio signal, and at least one tuned vibration isolator positioned proximate the acoustic transducer and configured to substantially reduce vibration.
US09820033B2 Speaker assembly
Examples of speaker assemblies are described. A speaker assembly according to some embodiments may include a speaker enclosure with a first opening (e.g., a speaker opening) and a second opening (e.g. a bass reflex port), a speaker unit mounted to the enclosure at the first opening, and an acoustic damping mechanism mounted to the enclosure at the second opening. The acoustic damping mechanism may be a dual-layer mesh screen including a first mesh with a first acoustic resistance (AR) for providing acoustic damping, and a second mesh with a second AR lower than the first AR. The second mesh may be nearly acoustically transparent and may serve to increase the stiffness of the first mesh. The first mesh may be bonded to the second mesh, and the dual-layer mesh screen may be coupled to the bass reflex port for reducing noise associated with turbulence at the port.
US09820028B2 Cord management device
Systems, devices and methods for managing a cord, for example a headphone cord includes a first connector configured to connect to a second connector, creating a connection point such that the cord can be wrapped around the connection point. A third connector can also be included configured to attach a cord portion or a plug to a different cord portion when the cord is wrapped around the connection point.
US09820027B2 Sweat proof earphones
The present invention provides a device for removing sweat from the inner ear by creating a vacuum in connecting tubing between the inner ear and a converging-diverging nozzle. When air enters the front of the converging-diverging nozzle, its velocity accelerates as it flows through the smaller cross-sectional area in the middle section, which causes a drop in pressure in the middle section and a resulting vacuum in the connecting tubing. This vacuum draws sweat from the bottom of the inner ear toward the middle of the converging-diverging nozzle, where it drips out of either end, resulting in sweat being removed from the inner ear.
US09820018B2 Low power sensing apparatus and method using a combination of virtual machine and dedicated hardware intellectual property IP block
Described is an apparatus comprising: a processor operable to execute a virtual machine manager (VMM) which is to manage a virtual machine (VM) for a hardware intellectual property (IP) block; a communication fabric; and a hardware IP block coupled to the processor via the communication fabric, wherein the hardware IP block is to be coupled to a first set of one or more sensors, and wherein the VM and the hardware IP block are operable to process data collected from the first set.
US09820013B2 System and method for opaque metadata transmission
According to one embodiment, a content distribution method includes: generating a security identifier associated with content; storing the security identifier to be associated with metadata related to the content; providing the content and the security identifier to a receiving entity; and receiving a metadata request from the receiving entity, wherein the metadata request corresponds to the metadata related to the content.
US09820012B2 Seamless ad insertion for multicast streams
Techniques described herein may be used to seamlessly insert advertisements into media programs without a significant change in required bandwidth. A client device (e.g., a smartphone, a set-top box, etc.) may begin downloading and presenting a program to a user in real-time. Before a scheduled advertisement period, the client device may stop downloading the program and begin downloading the advertisement, while continuing to present the program from a buffer. As such, the client device may seamlessly transition from the program to the advertisement in accordance with the advertisement period. The advertisement may be downloaded at an enhanced rate so that the advertisement is completely downloaded prior to the termination of the advertisement period. As such, the client device may resume downloading the program before the advertisement is over, such that the client device may seamless transition back to the program once the advertisement is over.
US09820008B2 Capture and recall of home entertainment system session
Various embodiments are directed to systems and methods for determining the current state of multiple devices that form the basis of a home entertainment system. A user may be utilizing one or more devices in the home entertainment system when an interruption occurs which may divert the user's attention away from the home entertainment system for an extended period of time. In such circumstances, the user may wish to easily store the settings of all the devices currently in use such that the session can be saved for future recall. There is no need to remember the individual device settings. The session may be stored and associated with a graphical user interface (GUI) icon and made available for later recall. When the user returns, she simply may select the GUI icon for the particular session to be restored. Other embodiments are described and claimed.
US09820000B2 Method and apparatus for delivery of programs and metadata to provide user alerts to tune to corresponding program channels before high interest events occur during playback of programs
Systems, methods and devices are provided to alert a user of content delivered on multiple channels to events of interest occurring on channels other than the channel being listened to or viewed. Playback of content in which an event of interest or key event has occurred is time-shifted or delayed at the content transmission source or at the user device. Metadata that identifies events of interest in the content is transmitted to the user device. The user device generates alerts to the user based on the metadata in sufficient lead time to enable the user to not only tune to a channel on which an event of interest is occurring, but to do so sufficiently in advance of an event of interest so as to hear and/or see relevant portions of the content leading up to and/or following such an event.
US09819996B2 Systems and methods for fingerprinting to track device usage
Systems and methods are provided herein for using fingerprinting techniques on user interfaces, such as source indicators, application indicators, and the like, to determine the source of any given user interface. For example, a source of a user interface may be determined to be a particular console, such as an XBOX console, or a particular application, such as Netflix, a video streaming application. The use of various user interfaces tracked over time may indicate a loss or gain of popularity of a given source corresponding to a given user interface.
US09819994B2 Moving content between set top box and end devices in home
A content moving device which enables providing content stored on a first user device, such as a DVR, in a first format and resolution to be provided to a second user device, such as a portable media player (PMP) in a second format and resolution. The content moving device identifies content on the first user device as candidate content which may be desired by the PMP and receives the candidate content from the DVR. The content moving device transcodes the candidate content at times independent of a request from the PMP for the content. The content moving device may provide a list of available transcoded content to the PMP for selection, and provide selected content to the PMP. The content moving device may also provide information relating to any protection schemes of the content provided to the PMP, such as DRM rights and decryption keys. The content moving device performs the often computationally intense and time consuming transcoding of user content to enable the user to move content between different user devices in a convenient manner.
US09819989B2 Remote control device signal distribution
Signals from a remote control device may be received in a first viewing area and retransmitted to a second viewing area to control customer premises equipment (CPE) devices in the second viewing area. In some embodiments, signals are translated for compatibility with the CPE devices in the second viewing area. A repeater in the first viewing area may receive infrared signals encoded with a remote control command and retransmit the remote control command with an RF signal to a receiver in the second viewing area. The repeater may be incorporated into a multimedia processing resource such as a set-top box.
US09819981B2 Distributed database management system
A distributed database management system provides a central database resident on a server that contains database objects. Objects, e.g., program guide data, to be replicated are gathered together into distribution packages called “slices,” that are transmitted to client devices. A slice is a subset of the central database which is relevant to clients within a specific domain, such as a geographic region, or under the footprint of a satellite transmitter. The viewer selects television programs and Web content from displayed sections of the program guide data which are recorded to a storage device. The program guide data are used to determine when to start and end recordings. Client devices periodically connect to the server using a phone line and upload information of interest which is combined with information uploaded from other client devices for statistical, operational, or viewing models.
US09819979B2 Video data processing apparatus
A video data processing apparatus including a file creation unit that creates a file including video packets that is received from a video source, an index creation unit that creates an index file including a sequence number and offset position information, indicating a position in the created file, of each of the video packets included in the created file, and a complementary data creation unit that creates, when there is a loss of a video packet in the created file, complementary data for complementing the loss of the video packet, based on the index file of the created file and an index file of another file including video packets received from the video source by a path different from a path of the video packets included in the created file.
US09819975B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
A method and an apparatus for transmitting broadcast signals thereof are disclosed. The apparatus for transmitting broadcast signals comprises an encoder for encoding service data, a mapper for mapping the encoded service data into a plurality of OFDM symbols to build at least one signal frame, a modulator for modulating data in the built at least one signal frame by an OFDM (Orthogonal Frequency Division Multiplex) scheme and a transmitter for transmitting the broadcast signals having the modulated data.
US09819974B2 Image metadata creation for improved image processing and content delivery
Several embodiments of a media processor for the creation of metadata from a set of images are given. The media processor receives a set of image data and computes metadata from the image data. The metadata may comprise statistical data based on the image data; from which the media processor may generate and store a multi-scale version of the metadata. The metadata may comprise statistical attributes derived directly from the image data or statistical attributes derived from image appearance correlates of the image data. The media processor may generate a subsampled set of the metadata and the subsampled set may be stored in an efficient data structure, such as a pyramidal structure. The pyramidal structure may be generated from spatial image information, from temporal image information or from spatial-temporal image information.
US09819971B2 Providing customized content-on-demand media functions at a hospitality establishment according to passkeys
A media system providing customized media functions at a hospitality establishment includes a first device operable to display a first passkey to a user attempting to activate a media function on a particular media device. The hospitality establishment includes a plurality of media devices installed at a plurality of different locations therein. A second device is operable to receive the first passkey from the user, determine whether the first passkey received from the user matches a second passkey associated with the particular media device, and activate the media function on the particular media device in response to determining that the first passkey received from the user matches the second passkey associated with the particular media device.
US09819966B2 Filter description signaling for multi-filter adaptive filtering
Filtering is applied at an encoder, and filter information describing a set of filters is encoded in the bitstream to enable a decoder to identify the filtering that was applied at the encoder. The decoder receives encoded video data that includes the filter information, decodes the video data, and applies filtering based on the filtering information. The decoder applies the same filtering that was applied at the encoder. To potentially reduce the number of bits needed to reconstruct the set of filters and other filter information as well as to potentially improve decoder performance, filter description syntax describing the set of filters can be included in the bitstream. The filter description syntax may identify a number of filters in a set of filters, a maximum number of filters in a set of filters, and/or identify a shape of filters in a set of filters.
US09819963B2 Inter prediction method and apparatus for same
According to the present invention, an image encoding apparatus comprises: a motion prediction unit which derives motion information on a current block in the form of the motion information including L0 motion information and L1 motion information; a motion compensation unit which performs a motion compensation for the current block on the basis of at least one of the L0 motion information and L1 motion information so as to generate a prediction block corresponding to the current block; and a restoration block generating unit which generates a restoration block corresponding to the current block based on the prediction block. According to the present invention, image encoding efficiency can be improved.
US09819962B2 Efficient low-complexity video compression
Disclosed is a low-complexity and yet efficient lossy method to compress distortion information for motion estimation, resulting in significant reduction in needed storage capacity. A system for implementing the method and a computer-readable medium for storing the method are also disclosed. The method includes determining and storing a distortion value for each trial motion vector in a plurality of trial motion vectors. Each trial motion vector specifies a position of a search region relative to a reference frame. The method further includes compressing each of the distortion values as a fixed number of bits based upon a minimum distortion value amongst the stored distortion values, and re-storing each compressed distortion value in place of its uncompressed value.
US09819953B2 Decoding media streams within thresholds
A computer-implemented method, computer program product, and computing system is provided for decoding media streams. In an implementation, a method may include selecting a time window for monitoring discontinuities in a plurality of packets in a media transmission stream having a first time and a second time. The first time may indicate a beginning of the time window and the second time may indicate an end of the time window. The method may also include determining the number of discontinuities in the plurality of packets at the first time at a network node. The method may also include determining the number of discontinuities in the plurality of packets at the second time at the network node. The method may also include determining the number of discontinuities in the plurality of packets within the time window. The method may also include comparing the number of discontinuities within the time widow to a plurality of predefined discontinuities threshold values. The method may also include decoding one or more of the plurality of packets in the media stream based upon, at least in part, the comparison of the number of discontinuities within the time widow to the plurality of predefined discontinuities threshold values.
US09819949B2 Hardware-accelerated decoding of scalable video bitstreams
In various respects, hardware-accelerated decoding is adapted for decoding of video that has been encoded using scalable video coding. For example, for a given picture to be decoded, a host decoder determines whether a corresponding base picture will be stored for use as a reference picture. If so, the host decoder directs decoding with an accelerator such that the some of the same decoding operations can be used for the given picture and the reference base picture. Or, as another example, the host decoder groups encoded data associated with a given layer representation in buffers. The host decoder provides the encoded data for the layer to the accelerator. The host decoder repeats the process layer-after-layer in the order that layers appear in the bitstream, according to a defined call pattern for an acceleration interface, which helps the accelerator determine the layers with which buffers are associated.
US09819946B2 Method and apparatus for coding of spatial data
The invention describes a method for representing geometry information to utilize for scalable coding of piecewise smooth spatial data sets. The method may also be applicable to vector data such as motion, where this data tends to exhibit piecewise smooth characteristics. The hierarchical geometry representation detailed in this invention is spatially scalable and amenable to embedded quantization and coding techniques. These features enable the geometry representation to be incorporated into highly scalable image coding schemes to attain efficient compression and output bit-streams with embedded resolution and quality scalability. Central elements of the invention are: the hierarchical representation of geometry information which describe points of discontinuity in the input data set; a rate-distortion driven estimation process to construct the geometry representation; a process to prioritize the geometry information in accordance to its influence on compression performance; and methods for efficient coding of the geometry information that facilitates resolution and quality scalability.
US09819939B2 Method for implementing a quantizer in a multimedia compression and encoding system
Method For Implementing A Quantizer In A Multimedia Compression And Encoding System is disclosed. In the Quantizer system of the present invention, several new quantization ideas are disclosed. In one embodiment, adjacent macroblocks are grouped together into macroblock groups. The macroblock groups are then assigned a common quantizer value. The common quantizer value may be selected based upon how the macroblocks are encoded, the type of macroblocks within the macroblock group (intra-blocks or inter-blocks), the history of the motion vectors associated with the macroblocks in the macroblock group, the residuals of the macroblocks in the macroblock group, and the energy of the macroblocks in the macroblock group. The quantizer value may be adjusted in a manner that is dependent on the current quantizer value. Specifically, if the quantizer value is at the low end of the quantizer scale, then only small adjustments are made. If the quantizer value is at the high end then larger adjustments may be made to the quantizer. Finally, in one embodiment, the quantizer is implemented along with an inverse quantizer for efficient operation.
US09819937B1 Resource-aware desktop image decimation method and apparatus
A method and apparatus for transmitting a desktop display comprising classifying a first region of the desktop display as persistently changed and a second region of the desktop display as sporadically changed, adjusting, in relation to a user experience (UX) bias and a resource constraint, a target image quality for the first region, decimating the first region in accordance with a spatial decimation factor to generate a first decimated region, compressing the first decimated region at the target image quality and compressing the second region to generate a plurality of compressed regions and transmitting the plurality of compressed regions to a client via an IP network.
US09819927B2 Image processing device, image processing method, and device control system
Disclosed is an image processing device for generating disparity information from a first image and a second image, wherein the first image is captured by a first capture unit and the second image is captured by a second capture unit. The image processing device includes a disparity detector configured to detect disparity information of a pixel or a pixel block of the second image by correlating the pixel or the pixel block of the second image with each of pixels or each of pixel blocks of the first image within a detection width. The disparity detector is configured to detect the disparity information of the pixel or the pixel block of the second image more than once by changing a start point of pixels or pixel blocks of the first image within the detection width.
US09819926B2 Stereoscopic (3D) camera system utilizing a monoscopic (2D) control unit
A camera system comprising: stereoscopic optics; a right image sensor for acquiring a right image from the stereoscopic optics and a left image sensor for acquiring a left image from the stereoscopic optics; a horizontal line switch for receiving the right image from the right image sensor and the left image from the left image sensor and creating a composite image wherein the horizontal line signals from the right image sensor are alternated with the horizontal line signals from the left image sensor; and a single camera processor for receiving the composite image from the horizontal line switch for presenting to a display.
US09819918B2 Color separating and combining prism and projector using same
Provided are a color separating and combining prism and an optical system using the same for a projector. A color separating and combining prism (DP) includes dichroic films (B, R) that reflect the light of the wavelength range of either a first or third range from among the first wavelength range of a blue region, a second wavelength range of a green region, and a third wavelength range of a red region, and pass the light of the remaining two adjacent wavelength ranges, and at a specific angle of incidence, the average reflectance in the two wavelength ranges which the films pass is lower than the wavelength average reflectance of the wavelength region sandwiched by the two wavelength ranges.
US09819911B2 Home, office security, surveillance system using micro mobile drones and IP cameras
A system is provided that includes a security system that protects a secured geographic area including at least a building, a wireless helicopter drone, a camera carried by the drone and a processor of the security system that controls a geographic location of the drone based upon threats detected within the secured area and that records video via the camera from the controlled location.
US09819910B2 Smart system powered by light socket
A smart system includes a connector plug that fits into a bulb socket; a processor to control the smart system; and at least one of a receiver and a transmitter coupled to the processor for receiving or transmitting data.
US09819907B2 Communication stage and related systems
Enterprise communication display systems enable proportional life-like images of people for videoconferencing and for entertainment productions. Life-like images are made possible by appearing in a 3D environment which may be the actual real 3D physical space of a room where imaged people are seen amongst a real environment with the use of see-through displays. People may also be viewed amongst a reflected foreground without the use of inclined reflective optics. A dual mode use large high-resolution display is configured for watching and working modes. A nano stem camera device for improved eye contact is detailed. The present invention also discloses methods for enterprise wide deployments for corporate, healthcare, education, and government communications, including hotel properties integrated with a property management system. Guest experiences are enhanced by videoconferencing theatrical stages, reception desks, personal wrist displays, smart doors, business center conferencing, public space digital signage, and hotel room videoconferencing.
US09819905B1 Video communication sessions between whitelisted devices
A synchronous video communication session may be established between two devices having corresponding device profiles that are symmetrically or asymmetrically whitelisted with respect to each other. A first device located in a first environment may receive user input indicating a request to whitelist a second device located in a second environment. Whitelisting of the second device by the first device may cause a continuous live video stream to be presented on the second device. The continuous video stream may depict at least a portion of the first environment in which the first device is located. The continuous video stream may be initially at least partially obscured. Upon initiation of a video communication session between the first device and the second device, an audio stream may begin to be delivered between the devices and the video stream may no longer be obscured and a clear video image may be presented.
US09819904B2 Multi-media quality of service and quality of user experience optimization through voice prioritization
Techniques to optimize quality of service and quality of user experience for multi-media mobile applications are described. A traffic detection component detects the video and audio data components of a video call. Detection may be via a modified traffic detection component or via a software quality of service component exposing traffic detection component functionality to a multi-media application via an application programming interface. Based on available bandwidth for a session of the multi-media application and heuristics, video and audio data components may be placed in different contexts with different priorities. In the specific case of a video call, the video and audio data components are each associated with a quality of user experience threshold, which when available bandwidth fails to meet those thresholds, an optimizing heuristic to trigger the traffic detection component to change contexts and priorities of the video and audio data components.
US09819899B2 Signaling tier information to assist MMCO stream manipulation
In one embodiment, a method that provides tier information corresponding to a picture, the tier information provided in an adaptation field of a transport packet, the transport packet comprising a first byte of a header of a packetized elementary stream (PES) containing the picture; and provides the first transport packet.
US09819898B2 System and methodology for utilizing a portable media player
A low-cost portable digital video player receives proprietary compressed data from a source such as a personal video recorder (PVR), and displays the data on an integral display. A rewritable non-volatile memory of the player stores the data and a media decoder of the player transforms and decompresses the data. According to one embodiment the decoder transforms the data to a non-proprietary format, prior to storing the data. According to a second embodiment, the memory stores the data in the proprietary format, and decoder transforms and decompresses the data in response to an instruction from a user input device, and transfers the decoded data to a display. A cradle for the player provides communications to the PVR, a power supply and optionally further storage capacity.
US09819897B2 Digital photographing apparatus capable of reconfiguring image signal processor and method of controlling the same
A digital photographing apparatus capable of reconfiguring an image signal processor (ISP), a method of controlling the digital photographing apparatus, and a system for controlling the digital photographing apparatus. The method includes: receiving a selection of at least one image signal processing module that is to be installed in the ISP; downloading the selected at least one image signal processing module from an external system; and reconfiguring the ISP by using the downloaded at least one image signal processing module.
US09819893B2 Television tuner module and broadcast receiving apparatus having the same
A television tuner module includes a tuner that is configured to receive a television broadcast signal; a first shield member that surrounds the tuner and a second shield member that surrounds the first shield member.
US09819891B2 Image sensor for distributing output peak current and image processing system including the same
The image sensor includes a first analog-to-digital converter configured to convert a first analog pixel signal output from a first pixel in a row into first digital signals, a second analog-to-digital converter configured to convert a second analog pixel signal output from a second pixel in the row into second digital signals, a first output circuit configured to output a first bit value at a first position in the first digital signals in response to a first enable control signal, and a second output circuit configured to output a second bit value at a second position in the second digital signals in response to a second enable control signal, the second position in the second digital signals corresponding to the first position in the first digital signals, wherein the second enable control signal is activated with a delay from the activation of the first enable control signal.
US09819883B2 Global shutter correction
A pixel circuit includes a photodiode disposed in a semiconductor material to accumulate image charge in response to incident light directed into the photodiode, and a transfer transistor coupled to the photodiode. The circuit also includes a noise correction circuit coupled to receive a transfer control signal and the noise correction circuit is coupled to selectively enable or disable the transfer transistor from receiving the transfer control signal. A storage transistor is coupled to the transfer transistor, and the transfer transistor is coupled to selectively transfer the image charge accumulated in the photodiode to the storage transistor for storage in response to the transfer control signal if the transfer transistor is enabled to receive the transfer control signal.
US09819867B2 Low-power-consumption audio/video recording and communication doorbell
An audio/video (A/V) recording and communication doorbell, including a camera, a speaker, a microphone, a power manager, a battery, an AC/DC rectifier, and a DC/DC converter. The doorbell is configured for connection to an external AC power source through the AC/DC rectifier and the DC/DC converter. The power manager is configured to draw power, up to a threshold power, from the AC power source and to draw supplemental power from the battery such that the power drawn from the AC power source never exceeds the threshold power. The present A/V recording and communication doorbell can thus be connected to an existing household AC power supply and an existing doorbell signaling device without causing inadvertent sounding of the signaling device.
US09819853B2 Imaging device and focusing control method
A phase difference AF processing unit (19) compares subject images between a region R1 and a region Rj (j=2 to m) in an AF area (53), and determines a phase difference detection pixel (52A, 52B) as a detection signal addition target with respect to a phase difference detection pixel (52A, 52B) in the region R1 among phase difference detection pixels (52A, 52B) in the region Rj. Further, the phase difference AF processing unit (19) adds up detection signals with respect to the phase difference detection pixels (52A, 52B) in the region R1 and the phase difference detection pixels (52A, 52B) which are addition targets, and generates a defocus amount (Df1) from a result of a correlation operation using detection signals after addition. A system control unit (11) drives a focus lens according to the defocus amount (Df1) to perform a focusing control.
US09819848B2 Camera strobe having multi-LED packages
First and second multi-LED packages are installed on a carrier. Each package includes its own emitting diodes that are series coupled to each other and that are encased within a single, internally reflective package having two external terminals. Each package has a light output face from which light, produced by all of the emitting diodes contained therein is emitted in response to a forward current passing through the two terminals. Each package also has phosphor mediums each positioned to be stimulated by primary light of a respective one of its contained emitting diodes, and in response emit secondary wavelength-converted light that emerges from the light output face and is combined with some of the primary light to yield white light. Other embodiments are also described and claimed.
US09819836B2 Mechanism for automatically determining input profiles
A printing system is described. The printing system includes a printer having a control unit to perform color mapping from an input color space defined in a printer input profile to a printer color space defined in a printer output profile and a printing condition matching module to automatically determine a printer input profile based on a selection of one of a plurality of printing conditions, wherein a printer input profile corresponds to each of the plurality of printing conditions.
US09819835B2 Transform map at printer cartridge
A transform wrapper is stored on a memory device and the memory device may be included in a printer cartridge. The transform wrapper may dynamically build a transform map for a printer based on metadata stored at the memory device. The metadata may indicate at least one of a type of depositing material, transform map, print media and printer.
US09819831B2 Image forming apparatus and notification method for image forming apparatus
Certain embodiments provide an image forming apparatus, including: a detector that detects a user who is positioned within a certain range from the apparatus; a verification unit that identifies the detected user by verification; a determination unit that determines whether there is print data which is not output yet on the basis of user identifiable information which is identified by the verification unit; and a notification unit that notifies the user that the print data is not printed yet on the basis of a result which indicates the presence of the print data from the determination unit.
US09819829B2 Image processing apparatus and control method
An expense management application of an MFP requests a matter management server to perform user authentication when a user accesses a web server via a web browser and acquires matter information about the authenticated user. Further, the expense management application monitors a parameter log of a service provider and acquires information about a job, when executed by the service provider according to a request from the web server, from the parameter log. Then, the expense management application registers expense information based on the acquired information, as expense information about the acquired matter information, to the matter management server.
US09819827B2 Image forming apparatus
Provided is an image forming apparatus in which a user receives benefits in accordance with the number of printing sheets even if there is a copy on which the user don't want to print a discount coupon when printing a plurality of copies. The image forming apparatus includes a discount amount calculating part that calculates a total number of printing sheets by multiplying the number of print copies received by the operation part by the number of printing after all pages of the document is read out by the document reading part, a coupon image generating part that generates a coupon image on which a total discount amount is written, a margin area detecting part that detects a margin area larger than the coupon image from among image data of the document readout by the document reading part and identifies the readout margin area as a superimposing area, and a coupon image superimposing part that superimposes the coupon image on the superimposing area, wherein the discount coupon is issued by printing image data of the document on which the coupon image is superimposed.
US09819824B2 Custom scan areas history and customization
Devices and methods are described that facilitate the creation of a digital image of an object using a custom scan area size. Custom scan area sizes are stored and displayed so as to eliminate cumbersome steps such as measuring irregularly-sized objects more than once or processing the digital image after scanning the object to remove undesirable “white space.”
US09819811B2 Systems and methods for improving telecommunications device experiences
Systems and methods for providing a better user experience and provider profitability. An exemplary system includes a telecommunications device subject to a cellular service plan from a cellular carrier. The telecommunications device includes an application program that gathers device usage data and determines whether the current cellular service plan is the best service plan based on gathered usage data. If a current cellular service plan is not the best service plan, based on the gathered usage data, then cellular service plans from the current cellular service provider or other service providers are measured against the gathered device-usage data to determine the best available service plan.
US09819808B2 Hierarchical service policies for creating service usage data records for a wireless end-user device
A non-transitory computer-readable storage medium storing one or more machine-executable instructions that, when executed by one or more processors, cause the one or more processors to: determine whether a traffic flow of a wireless end-user device is associated with a first service activity, the traffic flow comprising one or more attempted or successful communications over a wireless access network; if it is determined that the traffic flow is associated with the first service activity, create a first data record, the first data record identifying the first service activity; if it is determined that the traffic flow is not associated with the first service activity, determine whether the traffic flow is associated with a second service activity; and if it is determined that the traffic flow is associated with the second service activity, create a second data record, the second data record identifying the second service activity.
US09819804B2 Portable voice communications digital switching device for communications systems
A portable voice communication digital switching device is provided for use with voice communication systems. The switching device is contained in a portable switching device enclosure and has a central control unit that includes communication line interface units and an operator position station with a touch display screen for operator switching control of communication components connected to the switching device.
US09819803B2 Method of joining a conference call
In a computer-implemented method of joining a user to a conference call event an interface associated with a time management software application is displayed. The interface displays information relating to the conference call event including a date for a conference call which is subject of the conference call event and a start time of the conference call. While displaying the interface, a menu offering one or more options is displayed; these one or more options include an option to join the conference call. When an indication of a selection of the option to join the conference call is received, information associated with the conference call is located; this information includes a telephone number for a conference call bridge. A connection with the conference call bridge using the telephone number is initiated.
US09819802B2 Systems and methods of natural language processing to rank users of real time communications connections
A computing apparatus configured to perform natural language processing, e.g., by comparing the words in a communication transcript of a user to a list of keywords, to generate an input vector representing a pattern of text in the communication transcript. A predictive model is generated from correlating input vectors to user ranking scores, e.g., for retention. The input vector determined from a communication transcript is applied to the computation model to compute a predicted retention score of the user. The retention score can be used, for example, to select a personalized recommendation for a communication connection to an adviser and/or a targeted offer.
US09819789B2 Anti-distracted driving systems and methods
An anti-distracted driving system comprises a plurality of transceivers at different locations within a vehicle. Each of the transceivers is operable to receive a signal from a mobile communication device and to output a detection signal indicative of the strength of the received signal. A controller in communication with the transceivers is operable to calculate a corresponding distance of the mobile communication device for each of the detection signals and to determine a location of the mobile communication device within the vehicle based on the distances. The controller can send a signal from a transceiver to a mobile communication device in response to determining that the mobile communication device is near a driver's seat, the signal causing at least one function of the mobile communication device to be inhibited.
US09819783B2 Emergency call service for groups of devices with a shared number
Distinct user devices may sometimes share a telephone number. Techniques described herein may provide for the assigning of a temporary telephone number for a user device, which shares a telephone number with other user devices, in certain situations, such as when the user device places a call to an emergency call center. The temporary telephone number may allow the user device to be reached and/or located by the emergency call center.
US09819779B2 Method and device for providing function of mobile terminal
A mobile terminal includes a communicator configured to communicate with wearable devices; a memory configured to store capability information indicating capabilities of the wearable devices; and a processor configured to determine a first wearable device and a second wearable device among the wearable devices capable of executing a function of the mobile terminal, based on the capability information, the first wearable device being configured to perform a first sub-function for executing the function of the mobile terminal, the second wearable device being configured to perform a second sub-function to be executed together with the first sub-function to execute the function of the mobile terminal, the processor being configured to control the first wearable device to perform the first sub-function and to control the second wearable device to perform the second sub-function.
US09819768B2 Systems and methods of address book management
A server comprising a processor circuit and a database may receive address book data comprising information associated with at least one contact from a communication device via a network. The processor circuit may identify information associated with the at least one contact in the database and/or from public data. The processor circuit may add the identified information to the address book data. The processor circuit may store the address book data with the added information in the database and send the added information with or without the address book data to the communication device via the network.
US09819765B2 Systems and methods to provide assistance during user input
Systems and methods to provide assistance for completion during user input. In one embodiment, a method includes automatically generating profiles for persons identified in messages, such as incoming and outgoing emails. When a user is typing an input, the profiles are used to identify suggestions for the completion of the user input.
US09819757B2 Using proxy devices as dynamic data relays
A local server is configured to communicate with a plurality of computing devices within a local network. The local server comprises memory for storing instructions and a processor configured to execute the instructions. The instructions cause the processor to dynamically establish a connection with one or more of the plurality of computing devices, the connection identifying the one or more of the plurality of computing devices as data relays; receive data traffic from one or more of the plurality of computing devices within the local network, the data traffic to be communicated to a destination server; transmit the data traffic to the data relays for communication to the destination server via a communication network; receive response data traffic from the data relays; and transmit the response data to the one or more of the plurality of computing devices within the local network.
US09819756B1 Management and dissemination of information from a controlled-environment facility
Systems and methods for dissemination of information from a controlled-environment facility may offer a non-resident and/or resident an option to subscribe to notifications about a particular resident of a controlled-environment facility and/or notifications about the controlled-environment facility. Identification and contact information may be accepted from the non-resident to establish the non-resident as a paid or non-paid subscriber to notifications about the resident and/or the controlled-environment facility. A determination may be made, or an indication may be received from a controlled-environment facility administration and management system, when information about the resident hosted by the controlled-environment administration and management system changes and/or when a change is made to information about the controlled-environment facility. As a result, the subscriber is contacted and notified of the change(s).
US09819755B2 Apparatus and method for processing information and program for the same
In a first aspect of the present invention, provided are an information processing apparatus including a behavior-history acquisition unit configured to acquire behavior histories of first users identified by first-user identification information, a transmission-history acquisition unit configured to acquire information transmission histories of second users identified by second-user identification information, and a determination unit configured to determine identity between the first users and the second users on the basis of behavior details included in the behavior histories and transmission details included in the transmission histories; a method for processing information with the information processing apparatus; and a program using the information processing apparatus.
US09819749B2 Systems and methods for the demand-driven deployment of location-neutral software
Techniques for providing and consuming web services, including a service library configured to store one or more web services and a host directory connected to service hosts, configured to store data related to the service hosts. The service hosts are a network and adapted to receive and fulfill deployment requests for the web services stored in the service library by instantiating one or more endpoints of one of the web services. A manager is configured to query the host directory and the service library, generate a deployment plan, and transmit deployment requests to the one or more service hosts.
US09819748B2 Network device identification in an industrial control network
In one embodiment, a system and method are disclosed for sending a discovery message, via a network, from a first network device. The sending is performed in response to the first network device being associated with a first machine. The method involves receiving an offer message via the network, where the offer message includes network name information that indicates a physical location of the device within a topology of the network. The method also involves using the network name information to communicate with a second network device via the network.
US09819746B2 Automated configuration of endpoint security management
Systems and methods for managing configuration of a client security application based on a network environment in which the client device is operating are provided. According to one embodiment, a network connection state of a client device with respect to a private network is determined by a client security application running on the client device. The client security application, then selects a configuration based on the determined network connection state. Finally, the client security application launches one or more functions of the client security application that are designated by the selected configuration.
US09819743B2 Transfer of session from interactive digital sign to mobile device
In one embodiment, a method includes creating at a network device, a user session with an interactive digital sign, generating a session tag for the user session, wherein the session tag is configured for input at a mobile device, transmitting the session tag to the interactive digital sign, and continuing at the network device, the user session with the mobile device. An apparatus and logic are also disclosed herein.
US09819734B1 Providing distributed managed communications functionality via multiple mobile devices
Techniques are described for providing functionality to users of mobile devices, including coordinating the inter-connection of multiple mobile devices, such as for multiple mobile devices of multiple distinct types, and optionally using multiple different types of inter-connections. In some situations, the described techniques include performing matchmaking operations to determine whether and/or how a group of multiple inter-connected mobile devices will provide functionality to each other and/or will access functionality from one or more remote server computing systems, including to select a host mobile device for the group. In addition, in some situations, the described techniques include providing a distributed display canvas functionality, by using the displays of multiple inter-connected mobile devices of a group to display some or all of the graphical user interface (“GUI”) of an application, such as by displaying on each mobile device a distinct portion of the GUI specific to that mobile device.
US09819730B2 System and method for network access based on application layer data
A system providing network access based on application layer data, including at least one client device, an access server, and a background server group. The client device is configured to establish a TCP connection with the access server and send a data request to the access server through the TCP connection. The access server is configured to select a background sever serving the client device from the background server group according to the data request, and send TCP information initiated in the TCP connection to the selected background server. The selected background server is configured to directly send data to the client device according to the TCP information.
US09819728B2 System and method for facilitating deduplication of operations to be performed
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for facilitating deduplication of operations to be performed is presented. An operation to be performed is received. A mapping function is applied to at least one parameter of the operation to produce a mapping value in a target mapping space, the target mapping space being partitioned between target servers in a set of target servers proportional to resource capacities of the target servers in the set of target servers. A target server in the set of target servers whose portion of the target mapping space includes the mapping value is identified. The operation is issued to the target server.
US09819724B2 XML communication
A distributed system includes a client and a server. The client may comprise a serialization module for serializing data into a first communication format to communicate the data to a server. The server may include a communication format parser for de-serializing the data received into a server-internal communication format. The serialization module may also be adapted for transforming the data into the server-internal communication format for a communication to the server. The client may also be adapted for indicating to the server that the client is capable of sending data in the server-internal communication format, and the server may be able to indicate its readiness to receive such data. The data may be sent either in the first or, alternatively, in the server-internal format.
US09819716B2 Method and system for video call using two-way communication of visual or auditory effect
A video call method and system may use a two-way transmission of a visual effect or an auditory effect. A server may manage and store content that includes visual information or auditory information as an effect to apply to a video call in association with an effect identifier. A server may receive, during the video call, an effect identifier and may transmit the visual information or audio information associated with the effect identifier to a reception-side electronic device together with a data packet for the video call.
US09819711B2 Online social interaction, education, and health care by analysing affect and cognitive features
A method of establishing a collaborative platform comprising performing a collaborative interactive session for a plurality of members, and analyzing affect and/or cognitive features of some or all of the plurality of members, wherein some or all of the plurality of members from different human interaction platforms interact via the collaborative platform, wherein the affect comprises an experience of feeling or emotion, and wherein the cognitive features comprise features in a cognitive state, the cognitive state comprising a state of an internal mental process.
US09819706B2 Maintaining session initiation protocol application session affinity in SIP container cluster environments
A system for maintaining SIP application session affinity, the system including a destination inspector configured to inspect a SIP request to determine whether the SIP request indicates as its destination a logical name of a SIP container, a request router configured to route the SIP request to the SIP container that is identified by the logical name if the SIP request indicates as its destination the logical name of the SIP container, and a destination assignor configured to assign the SIP request to a SIP container in accordance with a predefined assignment protocol if the SIP request does not indicate as its destination the logical name of a SIP container.
US09819703B2 SIP server with multiple identifiers
A Session Initiation Protocol (SIP) server within an Internet Protocol Multimedia Subsystem (IMS) network may be associated with multiple, different identifiers. In some embodiments, a process for implementing the multiple, different identifiers of the SIP server within the IMS network may include maintaining, at a home subscriber server (HSS), a first identifier of a Session Initiation Protocol (SIP) server in association with a user, and inserting a second identifier of the SIP server in a message header of a SIP request during a wireless communication session of the user. In some embodiments, the first identifier of the SIP server may be transmitted over Diameter (Cx) interfaces, while the second identifier of the SIP server may be transmitted over SIP (ISC) interfaces. Using multiple identifiers of a SIP server allows for minimizing downtime while restoring the user's wireless communication session in the event of a failure of the SIP server.
US09819701B2 Low latency IMS-based media handoff between a cellular network and a WLAN
Methods for transporting a media call between an IMS server and a User Equipment (UE) and of handing over the media call between a cellular network and a WLAN are provided. In an embodiment, the media call data and signaling are split such that the data is transported over the WLAN and the signaling is transported over the cellular network. In another embodiment, handover latency is reduced by using a dual registration process that registers the UE with an IMS server using both a WLAN-based contact and a cellular network-based contact. The media call can then be carried over the WLAN and/or the cellular network and can be handed over seamlessly from one to the other within minimal signaling.
US09819681B1 Datacentroid
A modular, expandable, and flexible computer system device is provided. The computer system device comprising a multiple number of individual modules interconnected physically via ‘back plane’ means with each module independently processing and executing specified computer functions utilizing internal or shared resources. Electrical power distribution and data communications are positioned between modules with the electrical power distribution and data communications internal to the base unit module.
US09819677B2 Supplementing biometric identification with device identification
A computer may identify an individual according to one or more biometrics based on various physiological aspects of the individual, such as metrics of various features of the face, gait, fingerprint, or voice of the individual. However, biometrics are often computationally intensive to compute, inaccurate, and unable to scale to identify an individual among a large set of known individuals. Therefore, the biometric identification of an individual may be supplemented by identifying one or more devices associated with the individual (e.g., a mobile phone, a vehicle driven by the individual, or an implanted medical device). When an individual is registered for identification, various device identifiers of devices associated with the individual may be stored along with the biometrics of the individual. Individuals may then be identified using both biometrics and detected device identifiers, thereby improving the efficiency, speed, accuracy, and scalability of the identification.
US09819668B2 Single sign on for native and wrapped web resources on mobile devices
A method includes performing operations as follows on a processor: associating a single sign on module with a native application residing on a mobile device, detecting, using the single sign on module, user invocation of the native application, the native application to request access to a resource from a service provider server, determining, using the single sign on module, whether the mobile device has a token stored thereon that indicates the user has been previously authenticated with an identity provider server, sending, using the single sign on module, the token to the identity provider server when the token is determined to be stored on the mobile device, receiving, at the single sign on module, an identity assertion for the user from the identity provider server responsive to sending the token to the identity provider server, and providing, using the single sign on module, the identity assertion to the native application. The service provider server is independent of the identity provider server.
US09819664B2 Method and device for implementing a process under a superuser privilege, and mobile terminal
In an example for implementing a process under a superuser privilege within a computing device, a monitor function library for monitoring an executable function is loaded when the process acquires the superuser privilege. When it is detected that the process runs the executable function, the monitor function library may suspend the running of the executable function, and output process monitoring information. If a feedback to the process monitoring information indicates that it is allowable to perform the executable function, a system function library is invoked to perform the executable function the process runs.
US09819659B2 Iterative data secret-sharing transformation
Provided are a method, system, and article of manufacture for iterative data secret-sharing transformation and reconversion. In one aspect, data secret-sharing transformation and reconversion is provided in which each bit of an input stream of bits of data is split, on a bit by bit basis, into a pair of secret-sharing bits, and the secret-sharing bits of each pair of secret-sharing bits are separated into separate streams of secret-sharing bits. In this manner, one secret-sharing bit of each pair of secret-sharing bits may be placed in one stream of secret-sharing bits and the other secret-sharing bit of each pair may be placed in another stream of secret-sharing bits different from the one stream of secret-sharing bits. Confidentiality of the original input stream may be protected in the event one but not both streams of secret-sharing bits is obtained by unauthorized personnel. In another aspect, for an input stream of N bits, each received bit of the N bits of the input stream of data, may be interatively split, on a bit by bit basis, into a pair of secret-sharing bits, to generate as few as N+1 secret-sharing bits from the input stream of bits N bits. Other features and aspects may be realized, depending upon the particular application.
US09819658B2 Virtual gateways for isolating virtual machines
Virtual machines in a network may be isolated by encrypting transmissions between the virtual machines with keys possessed only by an intended recipient. Within a network, the virtual machines may be logically organized into a number of community-of-interest (COI) groups. Each COI may use an encryption key to secure communications within the COI, such that only other virtual machines in the COI may decrypt the message. Virtual machines may further be isolated through a virtual gateway assigned to handle all communications between a virtual machine and a device outside of the virtual machine's COI. The virtual gateway may be a separate virtual machine for handling decrypting and encrypting messages for transmission between virtual machines and other devices.
US09819652B2 Information interaction methods and devices
An information interaction method and device are provided. In the method, the device establishes a connection with a wearable device. The device sends information to be interacted corresponding to a logged-in ID to the wearable device via the connection. The device receives a first encrypted result returned by the wearable device. The device generates a first verifying factor corresponding to the first encrypted result with a predetermined algorithm. The device sends the information to be interacted and the first verifying factor in an associated manner to a server. The device receives a message indicating that an interaction is finished, where the message is sent if the server determines that a second verifying factor generated with the predetermined algorithm and corresponding to a second encrypted result matches the first verifying factor. The second encrypted result is obtained by encrypting the information by the server with the pre-stored encryption key.
US09819651B2 Secure voice and text communication
A computerized security peripheral device has a central processing unit (CPU), a power supply, a digital memory; a microphone; a speaker apparatus; first circuitry enabling wireless data transfer to and from a communication device having compatible wireless communication capability; and second circuitry executing coded instructions enabling encryption of audio input at the microphone and decryption of incoming encrypted voice data using one or more keys stored in the digital memory. The audio input at the microphone is converted to an audio data stream that is encrypted using the one or more keys, and then is provided as an encrypted stream through the first circuitry to the network-connected communication device, and wherein encrypted voice data received at the first circuitry is decrypted using the one or more keys, and the decrypted data is provided as voice date to the speaker apparatus.
US09819648B1 Secure content delivery
A content item service enables users to upload media for content items to be given to others. The content item service performs operations on uploaded media content, such as transcoding. To keep user-provided content secure, the content is encrypted for transit and at rest. Techniques for use of multiple services allow for management of user-uploaded content that is scalable, efficient, and secure.
US09819647B2 Systems and methods for multi-level tagging of encrypted items for additional security and efficient encrypted item determination
The present disclosure is directed towards systems and methods for performing multi-level tagging of encrypted items for additional security and efficient encrypted item determination. A device intercepts a message from a server to a client, parses the message and identifies a cookie. The device processes and encrypts the cookie. The device adds a flag to the cookie indicating the device encrypted the cookie. The device re-inserts the modified cookie into the message and transmits the message. The device intercepts a message from a client and determines whether the cookie in the message was encrypted by the device. If the message was not encrypted by the device, the device transmits the message to its destination. If the message was encrypted by the device, the device removes the flag, decrypts the cookie, removes the tag from the cookie, re-inserts the cookie into the message and transmits the message to its final destination.
US09819641B2 Method of and a processing device handling a protocol address in a network
A processing device handles a protocol address in a network. In particular, the processing device generates the protocol address for a host on the processing device based on a local host identifier of the host, a unit identifier of the processing device; and a server identifier of a server comprising the processing device. The processing device is configured to transmit outgoing messages and receive incoming messages for the host over the network using the protocol address.
US09819639B2 Devices and method for assigning network addresses
A switching device comprises a terminal pair arranged for signal transmission and reception. Circuitry is adapted for generating a stimulus signal to a plurality of network devices forming a daisy chain and for receiving a response signal to the stimulus signal. The circuitry is arranged for deriving from at least the response signal an indication of a network device of the plurality being operational or not. Processing means is arranged for assigning a location-based network address to the network device of the plurality considering the derived indication.
US09819636B2 User directory system for a hub-based system federating disparate unified communications systems
A user directory for a hub-based system federating disparate unified communications systems is disclosed. According to one embodiment, the computer-implemented method includes connecting a first unified communications system and a second unified communications system through a federation server, synchronizing a directory entry from a directory of the first unified communications system to a user directory, where the directory entry contains user information of the first unified communications system, and providing the second unified communications system with an access to the directory entry.
US09819635B2 System and method for message status determination
A method, computer program product, and computer system for processing a status request received from a requester concerning an electronic message addressed from a sender to a recipient. A probable route between the sender and the recipient for the electronic message is predicted. A message status for the electronic message is determined from one or more status indicators based at least in part upon the probable route.
US09819628B2 Methods and apparatus for geo-collaboration
Methods and computer readable medium for collaborating on geographical maps between two or more computers are disclosed. In particular, sharing a geographical location on a map between two or more computers and co-navigating a map between two or more computers are disclosed. With respect to sharing a geographical location, the geographical location is retrieved to the first computer. The geographical location is added to the map being rendered at the first computer and is sent to a second computer. A map including the geographical location is rendered at the second computer. With respect to co-navigating, a map is displayed from a map perspective at the first computer. The map perspective is sent to the second computer. A map from the same map perspective being displayed at the first computer is rendered at the second computer.
US09819624B2 Displaying conversations in a conversation-based email system
A method and system for processing messages is disclosed that includes receiving a plurality of messages directed to a user, where each message has a unique message identifier. Each of the plurality of messages may be associated with a respective conversation, where each conversation has a respective conversation identifier. Also, each conversation includes a set of one or more messages sharing a common set of characteristics that meet a first predefined criteria. A list of conversations is displayed as a set of rows in an order determined by a second predefined criteria, where each row corresponds to one of the listed conversations and includes at least a sender list, a conversation topic and a date/time value. The contents of a conversation is displayed when the user selects a conversation from the displayed list of conversations. Messages can be displayed in one of three modes: expanded, compacted and hidden.
US09819623B2 Probabilistic routing of messages in a network
Systems, methods, and other embodiments associated with routing messages in a network are described. In one embodiment, a method includes acquiring engagement information about each of a plurality of individuals that are members of a network associated with a user. The engagement information is acquired as a message is received from the user. The method may also include analyzing the network and the engagement information using a set of predefined metrics to determine a probability that each of at least a subset of the plurality of individuals will respond to the message. The method may also include routing the message to at least one individual in the subset as a function of the probability that each of at least a subset of the plurality of individuals will respond.
US09819621B2 Apparatus and method for optimized multi-format communication delivery protocol prediction
This disclosure relates generally to apparatus, methods, and computer readable media for composing communications for computing devices across multiple formats and multiple protocols. More particularly, but not by way of limitation, this disclosure relates to apparatus, methods, and computer readable media to permit computing devices, e.g., smartphones, tablets, laptops, and the like, to send communications in a number of pre-determined and/or ‘determined-on-the-fly’ optimal communications formats and/or protocols. Determinations of optimal delivery methods may be intelligently based on the sender individually or the relationship with the sender in the context of a group of recipients—including the format of the incoming communication, the preferred format of the recipient and/or sender, and an optimal format for a given communication message. The techniques disclosed herein allow communications systems to become ‘message-centric’ or ‘people-centric,’ as opposed to ‘protocol-centric,’ eventually allowing consideration of message protocol to fall away entirely for the sender of the communication.
US09819605B2 Controlling notification based on power expense and social factors
In one embodiment, a computer system receives an indication of a power state of a client device, identifies messages to be sent to the client device, determines a transmit cost and a value of each of the messages, and stores at least one of the messages in a queue based on the transmit cost and value of the message.
US09819602B2 Efficient datagram segmentation and reassembly for packet-switched networks
Described herein is datagram segmentation and acknowledgment in a network. A communication node in the network may determine a length of a datagram is greater than a maximum protocol data unit (PDU) length of a protocol of the network and create a segmented message comprising the datagram and a payload length field indicating the length of the datagram. The node may then segment the segmented message into segments and create a PDU comprising one or more of the segments and a segment number least significant bits (LSB) field comprising least significant bits of a segment number associated with the one or more segments. The PDUs may be acknowledged using selective acknowledgment (SACK) messages. The SACK message may comprise a SACK type indicator, a segment number most significant bits (SN_MSB) indicator, and a payload comprising one or more least significant bits (LSBs) of a segment of the segmented message.
US09819597B2 Adaptive bit rate for data transmission
An adaptive bit rate system for use in transmitting data at adaptable bit rates. The bit rate may be adjusted according to historical behaviors and/or past operational settings, such as but not limited to adjusting a requested bit rate to a different bit rate depending the historical behavior.
US09819595B2 Systems and methods for traffic aggregation on multiple WAN backhauls and multiple distinct LAN networks
In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for traffic aggregation on multiple WAN backhauls and multiple distinct LAN networks; for traffic load balancing on multiple WAN backhauls and multiple distinct LAN networks; and for performing self-healing operations utilizing multiple WAN backhauls serving multiple distinct LAN networks. For example, in one embodiment, a first Local Area Network (LAN) access device is to establish a first LAN; a second LAN access device is to establish a second LAN; a first Wide Area Network (WAN) backhaul connection is to provide the first LAN access device with WAN connectivity; a second WAN backhaul connection is to provide the second LAN access device with WAN connectivity; and a traffic aggregation unit is to form a logically bonded WAN interface over the first WAN backhaul and the second WAN backhaul. In some embodiments an optional traffic de-aggregation unit may be used.
US09819590B2 Method and apparatus for notifying network abnormality
A method and an apparatus for notifying a network abnormality are provided. An OpenFlow switch detects whether an abnormality occurs in an OpenFlow network. The OpenFlow switch sends a first asynchronous message for describing the abnormality occurring in the OpenFlow network to a controller when detecting an abnormality occurring in the OpenFlow network, so that the controller processes, according to the first asynchronous message, the abnormality occurring in the OpenFlow network. In this way, the abnormality in the network is notified in time, thereby improving efficiency in processing the abnormality in the OpenFlow network. A technical problem in the prior art that an abnormality occurring in an OpenFlow network and caused by an unexpected event cannot be notified in time, so that the abnormality occurring in the OpenFlow network cannot be processed in time and efficiency in processing the abnormality occurring in the OpenFlow network is relatively low is solved.
US09819587B1 Indirect destination determinations to forward tunneled network packets
Indirect destination determinations for forwarding tunnel network packets may be performed. Tunneling may be initiated for network packets received at a packet processor according to a forwarding route or other prior packet processing stage, such as an access control list stage. A corresponding entry in a tunnel lookup table may be accessed to determine the tunneling to be applied to the network packet, such as Internet Protocol tunneling or Multiprotocol Label Switching tunneling. The corresponding entry may also include a pointer to a next hop address table that stores a next hop address for the tunneled version of the network packet. The tunneled version of the network packet may be forwarded to the next hop address.
US09819582B2 Traffic on-boarding for acceleration through out-of-band security authenticators
A traffic on-boarding method is operative at an acceleration server of an overlay network. It begins at the acceleration server when that server receives an assertion generated by an identity provider (IdP), the IdP having generated the assertion upon receiving an authentication request from a service provider (SP), the SP having generated the authentication request upon receiving from a client a request for a protected resource. The acceleration server receives the assertion and forwards it to the SP, which verifies the assertion and returns to the acceleration server a token, together with the protected resource. The acceleration server then returns a response to the requesting client that includes a version of the protected resource that points back to the acceleration server and not the SP. When the acceleration server then receives an additional request from the client, the acceleration server interacts with the service provider using an overlay network optimization.
US09819570B2 Dynamic symbolic links for referencing in a file system
Embodiments of the invention relate to providing dynamic absolute-path symbolic links. According to one embodiment, indication of a symbolic link is received, which references a target, the indication including an absolute path of the target that includes a target mount point and a name of the target. A current mount point of the target is identified, and a verification is made that the target mount point is identical to the current mount point. When the target mount point is identical to the current mount point, a string length of the current mount point is determined, and an in-memory record of the symbolic link is created. The in-memory record includes the string length of the current mount point associated with the symbolic link.
US09819564B2 Terminal device
The present invention provide a terminal device, including: at least one sensor, a data processing unit, a memory, a CPU, and a storage, where the sensor is configured to sense a corresponding measured object and generate corresponding sensing data; and the data processing unit is configured to collect the sensing data jointly with the CPU in a mutually complementary manner, store the collected sensing data in the memory, perform feature extraction on the sensing data stored in the memory, and store extracted feature data in the storage, where the mutually complementary manner refers to that, when one of the data processing unit and the CPU is in a working state, the other is in a dormant state. The terminal device provided by the embodiments of the present invention can improve a utilization rate of the CPU.
US09819556B2 Mesh network transmission decisions based on node performance metrics
Systems and methods for transmission of data through mesh networks are disclosed. Specifically, various techniques and systems are provided for using performance metrics of nodes in a mesh network to make data transmission decisions. Exemplary embodiments of the present invention include a computer-implemented method. The method comprises receiving, at a network device on a network, performance metrics associated with an additional network device on the network; generating performance metrics associated with the network device; storing the performance metrics associated with the network device and the performance metrics associated with the additional network device; and transmitting the performance metrics associated with the network device and the performance metrics associated with an additional network device, wherein when the performance metrics are received, the performance metrics are used to determine whether data will be transmitted to the network device.
US09819552B2 Modeling network signaling in a mobile network
The disclosed technology includes systems and methods for modeling signaling and/or connections in a mobile network, and specifically, the benefits of any optimization technique on the traffic including signals and/or connections in the mobile network. Embodiments can allocate signaling to specific applications (e.g., to determine which applications are chatty and which can cause problematic signaling), and/or to further model the optimizations or savings utilizing the disclosed traffic optimization technology. In some embodiments, to enable or enhance the performance of the data traffic and signal optimization for the network, the disclosed technology includes one or more fields (e.g., an expanded “CRCS” fields) that are calculated by, for example, a CRCS analysis core module, to define and identify at least: (1) whether a transaction causes a connection (and thus signaling); and (2) the number of connections that are reduced or saved by the disclosed embodiments of distributed caching and proxy system.
US09819551B2 Systems and methods for testing networks with a controller
A controller may control switches such as physical and software switches in a network. The controller may generate virtual switches from groups of end hosts in forming a virtual network topology. The controller may receive one or more network policy rules that govern network traffic through the switches. For a given network policy rule, the controller may perform a test in determining whether the network satisfies the network policy rule. The test may be performed based on a testing rule identifying test parameters and expected test results. The controller may perform tests in determining whether the network satisfies the testing rule and the corresponding network policy rule. The tests may be performed via simulation at the controller or by injecting a tagged test packet into the network.
US09819540B1 Software defined network controller
An extensible software defined network (SDN) controller is described that provides an application-aware framework that enable a variety of different user applications to communicate with the controller and that allows the controller to automatically configure devices in a network based on the needs of the applications. For example, the controller includes a plurality of different northbound interfaces that enable a variety of different user applications to communicate with the controller. The controller also includes multiple southbound protocols for configuring and enabling functionality in network devices based on the communications with the user applications.
US09819538B2 Maintaining resource availability during maintenance operations
One or more aspects of this disclosure may relate to using a configurable server farm preference for an application, desktop or other hosted resource. Additional aspects may relate to moving server farm workloads based on the configurable server farm preference. Further aspects may relate to performing reboot cycles, a reboot schedule and on-demand rebooting. Yet further aspects may relate to staggering individual machine reboot operations over a specified period of time and performing reboot operations such that some machines are available for user sessions during a reboot cycle.
US09819527B2 Transmitter for spatial modulation in a high-efficiency wireless local-area network
A transmitter for spatial modulation in a high-efficiency wireless local-area network is disclosed. An apparatus is disclosed that comprises memory and circuitry coupled to the memory. The processing circuitry configured to split a data bitstream between an antenna bitstream and a symbol bitstream, encode the data bitstream into a plurality of orthogonal frequency-division multiplexing (OFDM) symbols from a signal constellation, encode the antenna bitstream into a plurality of antenna indices from a space constellation, map symbols of the plurality of symbols to a plurality of subcarriers of a channel and associate the symbols with an index of the plurality of indices. The processing circuitry may be configured to configure the access point for transmission of the symbols on the channel in accordance with an associated one of the antenna indices.
US09819518B2 Semiconductor device, semiconductor system including the same, and control method of semiconductor device
According to an embodiment, a module M1 includes an internal circuit 14, and a standard information transmitting unit 15 that transmits a result of a comparison between a voltage supplied from an externally-disposed control device 1 and a threshold voltage specified based on a communication standard of the internal circuit 14 to the control device 1 as information on the communication standard of the internal circuit 14. As a result, the module M1 can communicate with the control device 1 according to a correct communication standard.
US09819509B2 Systems and methods for location-based control of equipment and facility resources
Exemplary embodiments provide for a method, a system, and a computer readable medium for providing automation and control of equipment and facility resources via a mobile device of a user. Location information of a user in or near a facility is detected using a position sensor. The location information is communicated wirelessly from a mobile device of the user to a server. One or more actions are determined as being available to the user based on the location information and user role, where the actions are representative of the actions available in an ICS application. Instructions are communicated to cause the mobile device to display the determined actions in a user interface, enabling the user to receive messages and interact with equipment or facility resources located in proximity of the user by interacting with the one or more actions displayed in the user interface.
US09819501B2 Power source equipment and power supplying method for power over ethernet system
A power source equipment for Power over Ethernet system provides an adjustment mechanism for the maximum allowable power of communication port connected to the power source, whereby when a device requests to join as a powered device but a maximum allowable power of a corresponding class is greater than the difference of the total supplied power and the sum of maximum allowable power designated to the then connected powered devices, the maximum allowable power of the respective powered devices may be adjusted, to generate sufficient allowable power for the requesting device. A power supplying method using the adjustment mechanism is also disclosed.
US09819498B2 System and method for wireless re-programming of memory in a communication system
The invention relates to a system and method of re-programming memory, and in particular, to wirelessly re-programming software, such as the application code, residing in memory of a trainable transceiver. The wireless re-programming of memory allows for software in the trainable transceiver to be updated or replaced from a remote location, where a direct or wired connection to the product is not otherwise available.
US09819495B2 Systems and methods of dynamically adapting security certificate-key pair generation
Embodiments include systems and methods of certificate-key pair generation. A processor of a network element may anticipate a demand for certificate-key pairs, and the processor may generate certificate-key pairs at a key length in accordance with the anticipated demand. The processor may monitor whether the generation of the certificate-key pairs at the key length meets an observed demand for the certificate-key pairs. The processor may adjust the key length when the generation of the certificate-key pairs at the key length does not satisfy the observed demand for the certificate-key pairs.
US09819488B2 Generation of encryption keys based on location
A method of generating an encryption key including determining, by a processor, a distance between a first node and a second node, and generating, by the processor, a first encryption key based on the distance between the first node and the second node. The method also includes compressing, by the processor, the first encryption key to generate a compressed encryption key; and applying, by the processor, a universal hash function to the compressed encryption key to generate a second encryption key. The second encryption key is smaller than the first encryption key.
US09819487B2 Re-encryption key generator, re-encryption device, encryption device, decryption device, and program
A re-encryption key generator according to an embodiment generates a re-encryption key to obtain re-encrypted data that can be decrypted by a second private key of a second user device by re-encrypting ciphertext obtained by encrypting plaintext by a first public key of a first user device without decryption. The re-encryption key generator stores a first private key corresponding to the first public key. The re-encryption key generator stores a second re-encryption key generation key of the second user device that is different from a second public key corresponding to the second private key. The re-encryption key generator generates the re-encryption key based on the first private key and the second re-encryption key generation key.
US09819480B2 System and method for synchronous processing of analog and digital pathways in a digital radio receiver
A method of processing a digital radio broadcast signal in a digital radio receiver includes: receiving baseband signal samples at a first sample rate; adjusting the sample rate of the baseband signals based on a difference between a receiver clock and a transmitter clock to produce adjusted baseband signal samples at a second sample rate; filtering the adjusted baseband signal samples to separate a digital component of the samples and an analog component of the samples, wherein the digital component and the analog component are synchronous; and separately demodulating the digital component and the analog component to produce a digital output signal and an analog output signal. A receiver that uses the method is also provided.
US09819471B2 Method and apparatus for configuration, measurement and reporting of channel state information for LTE TDD with dynamic UL/DL configuration
A method of operating a time division duplex (TDD) wireless communication system is disclosed. The method includes establishing communications with a remote transceiver. A subframe configuration including static and flexible subframes is determined and transmitted to the remote transceiver. A channel state information (CSI) report is received from the remote transceiver in response to the subframe configuration.
US09819469B2 Techniques for enabling quality of service (QoS) on WLAN for traffic related to a bearer on cellular networks
Techniques are described for managing QoS parameters of a bearer for which at least a portion of bearer data is served over a WLAN radio access technology. According to these techniques, a first device may identify a first set of one or more QoS parameters for serving a bearer over a wireless wide area network (WWAN). The first device may also determine a second set of one or more QoS parameters for serving the bearer over the WLAN based on an association between the first set of QoS parameters and the second set of one or more QoS parameters.
US09819468B2 Apparatus and method for feeding back channel quality information and scheduling apparatus and method using the same in a wireless communication system
An apparatus and method are provided for feeding back channel quality information and performing scheduling using the fed-back channel quality information in a wireless communication system based on Orthogonal Frequency Division Multiple Access (OFDMA). A base station controls power of a physical channel using information fed back from a mobile station. In a method for feeding back channel quality information from the mobile station, sub-band-by-sub-band channel quality information is measured and channel-by-channel quality information of a number of channels is transmitted in order of sub-bands of better channel quality information. Average channel quality information for a total band is measured and transmitted.
US09819462B2 Method and apparatus for signaling to support flexible reference signal configuration
The method includes determining which of one or more physical resource elements are to include a reference signal. The method includes generating a signaling message including information indicating the determined physical resource elements that are to include a reference signal, and transmitting the signaling message to user equipment.
US09819457B2 Device and method for adaptive channel estimation
A user equipment and method performs an adaptive channel estimation. The method performed at a user equipment includes receiving physical downlink control channel (PDCCH) information for a subframe from a network, the subframe including reference symbols at predetermined times therein. If the PDCCH information does not include a downlink grant for the user equipment, a measured value of a network metric experienced by the user equipment is determined and compared to a threshold criteria. A first set of the reference symbols is used for channel estimation when the threshold value is satisfied and a second set of the reference symbols is used for channel estimation when the threshold is not satisfied, the first set of references symbols is a subset of the second set of the reference symbols. In another embodiment, a previously determined channel estimation at a previous subframe is used for the subframe when the threshold is satisfied.
US09819453B2 Communication apparatus, method of controlling communication apparatus, and program
The present invention is directed to a communication apparatus that can notify other communication apparatuses that do not receive a multicast signal, of information on a function provided by the communication apparatus when the communication apparatus sends the multicast signal to notify the information on the function provided by the communication apparatus. The communication apparatus according to an embodiment of the present invention sends a unicast packet containing the information about the function together with the multicast packet to another communication apparatus which does not receive the multicast packet, but does not send the unicast packet together with the multicast packet to another communication apparatus determined as receiving the multicast packet.
US09819451B2 Method and apparatus for determining resource index information
A method including determining resource index information which defines a position for acknowledgement information in a first channel, said acknowledgment information being sent in response to at least one of component carrier of a second channel, said resource index information being determined in response to at least one parameter dependent on allocation of resources of said second channel and on at least one parameter relating to configuration of said first channel.
US09819447B2 Storing a data stream in a set of storage devices
A method includes generating, by execution units, a plurality of sets of a decode threshold number of encoded data slices from data streams. A first execution unit produces a first encoded data slice for each set of the plurality of sets of the decode threshold number of encoded data slices from a first data stream. The method further includes generating, by at least some of the execution units, a plurality of sets of partially encoded data slices from the plurality of a sets of a decode number of encoded data slices. When partially encoded data slices are processed, the processed partially encoded data slices represent redundancy encoded data slices. The decode threshold number of encoded data slices combined with the redundancy encoded data slices forms a full set of encoded data slices. The method further includes sending the partially encoded data slices to other execution units for storage therein.
US09819434B2 Method and apparatus for allocating and processing sequences in communication system
A method and apparatus for allocating and processing sequences in a communication system is disclosed. The method includes: dividing sequences in a sequence group into multiple sub-groups, each sub-group corresponding to its own mode of occupying time frequency resources; selecting sequences from a candidate sequence collection corresponding to each sub-group to form the sequences in the sub-group by: the sequences in a sub-group i in a sequence group k being composed of n sequences in the candidate sequence collection, the n sequences making a |ri/Ni−ck/Np1| or |(ri/Ni−ck/Np1) modu mk,i| function value the smallest, second smallest, till the nth smallest respectively; allocating the sequence group to cells, users or channels. It prevents the sequences highly correlated with the sequences of a specific length from appearing in other sequence groups, thus reducing interference, avoiding the trouble of storing the lists of massive sequence groups.
US09819428B2 Information distribution system, service control device, gateway device, control method, and non-transitory computer readable medium
In order to deal with the need for diversified information distribution, the present invention aims at providing an information distribution system, a gateway device, a distribution control method, and a program that can be utilized by various business operators etc. The information distribution system in accordance with the present invention includes an event detection device (10) configured to detect occurrence of a plurality of events, and designate distribution region information of event information according to the events. Furthermore, the information distribution system includes a distribution device (20) that distributes the event information to a distribution destination node corresponding to the distribution region information designated by the event detection device (10).
US09819426B2 System and method for remote keyless system characterization
Various embodiments of the present disclosure provide a system and method for characterizing the radio frequency (RF) functionality of a vehicle remote keyless system (RKS) by separating and precisely characterizing the individual bits of the overall RKS system in an enclosed controlled environment. More specifically, this RKS characterization system includes an enclosed testing chamber for isolating the key fob from the vehicle, and a simulation control system that manipulates RF signals between the key fob and the vehicle for controlled RF signal analysis between the components. In certain embodiments, the RKS characterization system includes an automated process for actuating the key fob. Through this process, the RKS characterization system is able to separately identify the Key Fob Factor, the Vehicle Factor, and the Person Factor, of the vehicle RKS system.
US09819421B1 Extracting an embedded DC signal to provide a reference voltage for an optical receiver
An optical receiver includes: an active transimpedance amplifier (TIA) that converts a photocurrent from a photosensor into an active voltage signal; a high-speed amplifier that amplifies the active voltage signal to produce an amplified voltage signal that comprises an output for the optical receiver; and a reference-voltage-generation circuit that generates a reference voltage for the high-speed amplifier. This reference-voltage-generation circuit includes a dummy TIA that is identical to the active TIA, but does not receive a live input signal, and produces a dummy voltage signal. It also includes a low-speed amplifier which includes: an active input that receives the active voltage signal from the active TIA output; a dummy input that receives the dummy voltage signal from the dummy TIA output; and an output that controls directly or indirectly the reference voltage for the high-speed amplifier. In the direct control case, the output of low-speed amplifier includes a feedback connection that feeds back into the dummy input. In the indirect control case, the output of low-speed amplifier adjusts the reference voltage for the high-speed amplifier through dummy TIA internal biasing.
US09819419B2 Maximum likelihood sequence estimation of Quadrature Amplitude Modulated signals
In a receiver of Quadrature Amplitude Modulation (QAM) signal, the received QAM signal is divided into multiple Quadrature Phase Shift Keying (QPSK) symbol streams. A Maximum Likelihood Symbol Estimation (MLSE) is performed on each QPSK symbol stream to recover information bits in the received QAM signal. In one advantageous aspect, complexity of implementation can be reduced by performing MLSE on QPSK signals instead of QAM signals.
US09819403B2 System and method for managing handoff of a client between different distributed-input-distributed-output (DIDO) networks based on detected velocity of the client
A system and method are described for adjusting communication with a first distributed-input-distributed-output (DIDO) client. For example, a method according to one embodiment comprises: sending RF energy to the DIDO client from one or more antennas of a DIDO network; estimating a current velocity of the DIDO client; and assigning the client to a particular DIDO network based on the estimated velocity of the client.
US09819398B2 Power supply apparatus, control method, and recording medium
A power supply apparatus includes a power supply unit that wirelessly supplies power to an electronic apparatus, a communication unit that performs wireless communication for acquiring status information from the electronic apparatus, a detection unit that detects an external apparatus different from the electronic apparatus, and a control unit that causes the communication unit to disconnect wireless communication with the electronic apparatus in response to a detection of the external apparatus by the detection unit if the power supply unit is wirelessly supplying power to the electronic apparatus based on the status information acquired from the electronic apparatus, and causes the communication unit to perform wireless communication with the external apparatus to determine whether the external apparatus is able to wirelessly receive power.
US09819392B2 Data encoder for power line communications
In a disclosed embodiment, a power line communication (PLC) transmitter includes a forward error correction (FEC) encoder that receives payload data and adds parity information to the data to create an encoded output, a fragmenter that receives the encoded output from the FEC encoder and segments the encoded output into a plurality of fragments, a fragment repetition encoder that receives the plurality of fragments from the fragmenter and copies each of the fragments a selected number of times, and an interleaver that receives the copies of the plurality of fragments from the fragment repetition encoder and interleaves the copies of the plurality of fragments for transmission on a power line.
US09819386B2 Methods and arrangements to increase transmission range
Logic may transmit or receive communications that hop frequencies in response to trigger events across a large bandwidth. Logic may generate a communication with a contiguous or non-contiguous bandwidth based upon frequency segments of 80 and/or 160 MHz. Logic may generate a communication with a contiguous bandwidth of 480 MHz. Logic may generate a communication with a non-contiguous bandwidth of 480 MHz. Logic may transmit or receive communications with a 480 MHz bandwidth that hop across a 3 GigaHertz (GHz) bandwidth of frequency channels. Logic may determine a channel-hopping pattern. Logic may hop frequency channels after each link transmission. Logic may hop channels after a fixed time interval. And logic may hop frequency channels in response to another triggering event.
US09819385B2 Method and apparatus for interference cancellation
A method for interference cancellation is provided. The method includes: determining, by a first base station, a channel parameter from a transmit antenna of a second base station to a receive antenna of the first base station; receiving, by the first base station, a first signal using a first resource, where the first signal includes: a first interference signal and an uplink wanted signal, and the first interference signal is an interference signal generated when a downlink second signal is sent by the second base station by using the first resource; receiving, by the first base station, reconstruction information that is of the second signal and that is sent by the second base station; and determining, by the first base station, the first interference signal in the first signal according to the channel parameter and the reconstruction information of the second signal, and canceling the first interference signal.
US09819381B2 Electronic device including protective member
An electronic device may include: at least one protective member disposed in at least one area of the electronic device; at least one sensor configured to detect the drop of the electronic device; a protective member driving module configured to activate the protective member to change the shape of the protective member according to whether the drop of the electronic device is detected; and at least one processor configured to receive a drop sensing signal detected by the sensor and to control the protective member driving module to change the shape of the protective member.
US09819380B2 Docking station for portable electronic device
A docking station support system for a portable electronic device is disclosed. The docking station includes a housing with apertures to receive a portable electronic device and provide access to the touch sensitive display of such device. In certain embodiments, the docking station is invertible, and is supported by a leg or clips on top of, or at the edge of a surface, such as a table. The docking station can also be connected to a surface with hook and loop fasteners. The invention includes a gutter and spout system for catching food, beverages and other substances, and directing them away from the portable electronic device.
US09819376B1 Proximal user detection with a complex measurement receiver
A method, communication device, and computer program product mitigates Specific Absorption Rating (SAR) exposure to a user who is proximate to a communication device. The method includes an on-device measurement receiver of the communication device detecting a first signal corresponding to transmit signals that are reflected by a first antenna. The method includes a controller determining, based on the first signal a first set of values for a power efficiency parameter. The method includes the controller determining whether both the first value and the second value differ from respective baseline values by respective Specific Absorption Rate (SAR) threshold amounts. In response to the controller determining that both the first and second values differ by the respective SAR threshold amounts, the controller adjusts the power delivered to the first antenna.
US09819375B2 Wireless mobile device and transmission method
A wireless mobile device is used with the wireless mobile device mounted on a body of a user and includes a first wireless processor that performs wireless signal processing on a signal for a data communication in a first wireless system, a second wireless processor that performs wireless signal processing on a signal for a voice call in a second wireless system having a higher priority than a priority of the first wireless system, and a controller that, when a data communication in the first wireless system and a voice call in the second wireless system occurred at the same time, in a close-to-head state in which the wireless mobile device is brought close to a head of a user, reduces transmission power with which the first wireless processor outputs a transmission signal.
US09819367B2 Communication circuit
A communication circuit includes a first switch circuit having a first terminal at which a first signal of a first frequency can be input, a second terminal at which a second signal of a second frequency can be input, and a plurality of third terminals from which the first signal and the second signal can be output. A second switch circuit has a plurality fourth terminals corresponding to the plurality of third terminals and at which the first or second signal can be received from the first switch circuit, a fifth terminal at which the first signal can be output, and a sixth terminal at which the second signal can be output. Each fourth terminal is connectable to either of the fifth terminal and the sixth terminal.
US09819362B2 Apparatus and method for detecting and mitigating bit-line opens in flash memory
Described is a method which comprises performing a first read from a portion of a non-volatile memory, the first read to provide a first codeword; decoding the first codeword; determining whether the decoding operation failed; performing a second read from the portion of the non-volatile memory when it is determined that the decoding operation failed, the second read to provide a second codeword; and decoding the second codeword with an errors-and-erasures decoding process.
US09819358B2 Entropy encoding based on observed frequency
An encoder stage, and corresponding encoded bitstream and decoder. The encoder stage comprises: a variable length encoder for encoding an input signal; and a counter configured to dynamically detect an observed frequency at which different symbols are found to occur within each of a plurality of predetermined portions of the input signal, prior to the symbols of each respective portion being encoded by the variable length encoder. The variable length encoder is configured to encode the symbols of each portion using variable length coding performed in dependence on the observed frequencies detected within the respective portion of the input signal, to generate an encoded bitstream comprising the encoded symbols along with an additional element indicating information regarding the observed frequencies detected for each portion, and to output the encoded bitstream to at least one of a storage medium and a transmission medium for supply to a decoder.
US09819344B2 Dynamic element matching of resistors in a sensor
An apparatus comprising: a sensor; and a resistor array comprising a set of resistors; wherein on a first cycle: at least one first of said resistors is configured to provide a first resistance value; and on a second cycle: at least one second of said resistors is configured to provide said first resistance value.
US09819339B2 Method and circuit for reducing collector-emitter voltage overshoot in an insulated gate bipolar transistor
A circuit for reducing collector-emitter voltage (VCE) overshoot in an insulated gate bipolar transistor (IGBT) is provided. The circuit includes circuitry operable to generate a pulse which has a rising edge synchronized to the moment when collector or emitter current of the IGBT begins to fall during turn-off of the IGBT and a width which is a fraction of a duration of the VCE overshoot. The circuitry is further operable to combine the pulse with a control signal applied to a gate of the IGBT so as to momentarily raise the gate voltage of the IGBT during turn-off of the IGBT to above a threshold voltage of the IGBT for the duration of the pulse. A corresponding method of reducing VCE overshoot in an IGBT also is provided.
US09819334B1 Circuit for generating fast rise time pulse using coaxial transmission lines
A signal generator produces an output signal in response to an input step signal using two transmission lines with characteristic impedances corresponding to the impedances of a signal source and a load. The input signal is applied to the inner conductor of the first transmission line, which has the outer shield grounded. The input signal is applied to the outer shield of the second transmission line, which has a floating outer shield. The inner conductor and the outer shield of the first transmission line are open at the second end. The inner conductor and the outer shield of the second transmission line are shorted at the second end. This transmission line is bridged by two resistors, the junction of which is connected to the inner conductor of the transmission line. The output signal has a first step at half the input voltage and a second step at the input voltage.
US09819329B2 Ladder-type surface acoustic wave filter including series and parallel resonators
A ladder-type surface acoustic wave filter assembly includes a plurality of series resonators formed on a substrate and connected between an input terminal and an output terminal. A first series resonator has a lowest resonance frequency among the plurality of series resonator. A parallel resonator formed on the substrate and connected between the plurality of series resonators and the ground terminal. A dielectric film is coupled to at least one of the plurality of series resonators and has an inverse temperature coefficient of frequency to that of the substrate. A film thickness of the dielectric film in a region where the second series resonator is formed is smaller than a film thickness of the dielectric film in a region where the first series resonator is formed.
US09819325B2 Time delay filters
A time delay filter comprising a substrate comprising a first surface and a second surface opposite the first surface; a first LC resonator coupled to the substrate and comprising a first coupling point, a first capacitive element electrically coupled between the first coupling point and the first conductive region, and a first inductive element coupled between the first coupling point and the first conductive region, and comprising a first and second inductor tap; and a second LC resonator coupled to the substrate and comprising a second coupling point, a second capacitive element electrically coupled between the second coupling point and the first conductive region, and a second inductive element electrically coupled between the second coupling point and the first conductive region wherein the system group delays a signal output at a second coupling point relative to a signal input at the first coupling point.
US09819324B2 Tunable duplexing circuit
A tunable duplexer circuit is described, wherein the frequency response as well as bandwidth and transmission loss characteristics can be dynamically altered, providing improved performance for transceiver front-end applications. The rate of roll-off of the frequency response can be adjusted to improve performance when used in duplexer applications. A method is described where the duplexer circuit characteristics are optimized in conjunction with a specific antenna frequency response to provide additional out-of-band rejection in a communication system. Dynamic optimization of both the duplexer circuit and an active antenna system is described to provide improved out-of-band rejection when implemented in RF front-end circuits of communication systems. Other features and embodiments are described in the following detailed descriptions.
US09819320B1 Coaxial amplifier device
A coaxial amplifier having at least one electron beam is provided. The amplifier may include a conductive rod, a plurality of parallel discs on the rod, a cathode array for producing at least one electron beam. When a plurality of electron beams are formed they are arranged in an annular configuration around said rod and disks, and directed along said rod and coaxially thereof. A first waveguide may apply electromagnetic wave energy to one end of said disc and rod assembly to induce propagation of said energy along said assembly. A second waveguide may extract the amplified electromagnetic energy from the other end of the disc and rod assembly.
US09819317B2 Modular RF matrix switch
An RF matrix switch has a first set of card slots at selected locations on the chassis and a second set of card slots at different selected locations on the chassis as well as input cards and output cards. The input cards, the output cards, the first set of card slots and the second set of card slots are all configured so that the input cards and the output cards fit into all of these slots. Reroute cards can be provided for any unused card slots. The RF matrix switch also may have an active power management system in which there is a power control switch connected to each amplifier that turns the amplifier off when the amplifier is not being used.
US09819313B2 Envelope detectors with high input impedance
Disclosed herein are envelope detectors with high input impedance, and related methods and systems. In some embodiments, an envelope detector with high input impedance may include: a swinging stage including first, second, and third transistors, wherein the third transistor and an active transistor are arranged as a differential pair, the first transistor is the active transistor when an input to the envelope detector is positive, and the second transistor is the active transistor when the input to the envelope detector is negative; and a feedback circuit, coupled to the swinging stage, to provide an output signal representative of a rectification of the input.
US09819312B2 Vehicular audio-amplifier controller
A vehicular audio-amplifier controller includes: a delay buffer that stores a sound signal supplied from a signal source; a first processing unit that applies an absolute value process to the supplied sound signal; a second processing unit that applies a low-pass filter process and an offset process to a processing result of the first processing unit; a power supply controller that performs control to change a voltage value of a vehicular power supply according to at least a signal value processed by the second processing unit and a type of the signal source; and a sound signal output unit that outputs a sound signal stored in the delay buffer with only a delay time that is determined based on a power supply control process time of the power supply controller.
US09819310B2 Apparatus and methods for multi-mode power amplifiers
Apparatus and methods for multi-mode power amplifiers are provided herein. In certain configurations, a wireless device includes a multi-mode power amplifier including a plurality of amplification paths electrically connected in parallel with one another. The plurality of amplification paths includes a first amplification path including an input stage of a first stage type and an output stage of a second stage type, and a second amplification path including an output stage of the second stage type. The first stage type provides non-inverting gain and the second stage type provides inverting gain. The wireless device further includes a transceiver that provides a radio frequency signal to the multi-mode power amplifier, and that operates the multi-mode power amplifier in a selected power mode chosen from a plurality of power modes based on selectively activating one or more of the plurality of amplification paths.
US09819307B2 Low power current re-using transformer-based dual-band voltage controlled oscillator
A dual-band voltage controlled oscillator (VCO) includes: a first oscillator circuit including a first inductor; a second oscillator circuit including a second inductor; a first mode switch configured to electrically connect or disconnect a first output terminal of the first oscillator circuit and a first output terminal of the second oscillator circuit; a second mode switch configured to electrically connect or disconnect a second output terminal of the first oscillator circuit and a second output terminal of the second oscillator circuit; a third mode switch configured to electrically connect or disconnect a first terminal of the first inductor and a first terminal of the second inductor; and a fourth mode switch configured to electrically connect or disconnect a second terminal of the first inductor and a second terminal of the second inductor.
US09819305B2 Kit for converting a battery-powered automatic fragrance sprayer to solar power
A kit for converting a battery-powered fragrance sprayer of the type described into a solar powered automatic fragrance sprayer for use in an indoor lit area, comprising: a battery pack (24) for fitting into a battery compartment (28) of the fragrance sprayer, the battery pack (24) including a rechargeable nickel-hydride (Ni-Mh) low self-discharge (LSD) battery (30) mounted within a battery casing having positive and negative connection areas (26, 34) at the respective ends for connection with connectors in the battery compartment (28); a replacement outer casing (12) for the fragrance sprayer; at least one tuned amorphous silicon solar panel (14, 16) or at least one dye sensitized solar cell panel (14,16) disposed on the replacement outer casing (12); and cable connection means (32) electrically connecting the at least one tuned amorphous silicon solar panel (14,16) or the at least one dye sensitized solar cell panel (14,16) to the Ni-Mh LSD battery (30) in the battery pack (24).
US09819302B2 Module attachment apparatus and method
Exemplary systems and methods described herein can be used to secure a rail to a module or the rail to a support using a nut that can be inserted at a desired point of mounting. Another exemplary system describes a flashing to be inserted under a roof shingle, wherein the flashing is secured to a support for a rail or module. Yet another exemplary system describes a clamp that secures a rail or module and is adjustable along the length of a post. Spacers can be added to the post to extend the adjustment range of the clamp.
US09819301B2 Support for solar energy collection
A solar energy collection system can include support devices made with bearings. Such bearings can include an inner partially toroidal surface for sliding contact and support of an outer surface of a torque tube. The toroidal surface can be made with a single radius of curvature or multiple radiuses of curvature and cylindrical portions. The bearings can include connectors for connecting the bearing members to a support housing. The connectors can be tool-less connectors.
US09819293B2 Voltage sensor abnormality diagnosis apparatus
A voltage sensor abnormality diagnosis apparatus is applied to a motor controller operating switching of inverter by a switching signal for complementary on and off and diagnoses abnormality of input voltage sensor. An input voltage estimated value calculation section calculates input voltage estimated value by multiplying voltage command amplitude deviation by conversion coefficient, the voltage command amplitude deviation being obtained by subtracting theoretical voltage command amplitude, which is amplitude of theoretical voltage command calculated by using a motor model expression, from a control voltage command amplitude, which is an amplitude of a control voltage command calculated by feedback control and has been corrected by the dead time correction amount. An abnormality determination section determines that the input voltage sensor is abnormal if an absolute value of a difference between an input voltage sensor value and the input voltage estimated value is larger than a voltage threshold value.
US09819290B2 Power tool and motor drive circuit thereof
A power tool and a motor drive circuit thereof are provided. The motor drive circuit includes an inverter, a controller and a current sensor. The inverter includes a plurality of semiconductor switches and configured to convert a voltage from a power supply into an alternating current for an electric motor. The controller is configured to output detecting signals and drive signals for the inverter. The current sensor is configured to sample a current flowing through the motor, the current comprising a plurality of driving current portions corresponding to the drive signals and a plurality of position detecting current portions corresponding to the detecting signals. The controller determines the drive signals at least based on the position detecting current portions of the current so as to control power modes of the semiconductor switches in the inverter in a starting stage of the motor.
US09819278B2 Resonant converter controlled by excitation current of a transformer
A DC/DC conversion apparatus includes a DC voltage source, an oscillation circuit, switch elements, a switch controller, and a transformation circuit. An inductor is provided in the oscillation circuit, a transformer is provided in the transformation circuit and a primary side of the transformer is connected in series with the oscillation circuit. Before a direction of a voltage applied to the oscillation circuit is switched from a first direction to a second direction, the switch controller disconnects electrical connection between the oscillation circuit and the DC voltage source and a first resonance loop is defined by a portion of the plurality of switch elements and the oscillation circuit. When a current flowing through the inductor is equal or substantially equal to an excitation current on the primary side of the transformer in the first resonance loop, at least one switch element in the first resonance loop is turned off to define a second resonance loop. After a current in the second resonance loop oscillates for a first period, the electrical connection between the oscillation circuit and the DC voltage source is connected and the direction of the voltage applied to the oscillation circuit is switched to the second direction.
US09819272B2 Systems and methods for a variable frequency multiplier power converter
A power converter for converting DC power to DC power includes an inverter stage having two or more switched inverters configured to receive DC power from a source and produce a switched AC output power signal. A transformation stage is coupled to receive the switched output power signal from the inverter stage, shape the output power signal, and produce a shaped power signal. A rectifier stage having two or more switched inverters coupled to receive the shaped power signal and convert the shaped power signal to a DC output power signal is included. A controller circuit is coupled to operate the power converter in a variable frequency multiplier mode where at least one of the switched inverters is switched at a frequency or duty cycle that results in an output signal having a frequency that is a harmonic of the fundamental frequency being generated by the power converter.
US09819268B2 DC-DC switching converter with enhanced switching between CCM and DCM operating modes
An electronic device includes first and second transistors coupled in series between first and second source voltage levels. An inductor is coupled between a node coupling the first and second transistors and a load. Control logic is operative to generate control pulses operative to switch the first and second transistors. The controller generates the control pulses as a continuous stream of control pulses in a continuous conduction mode, and skips generation of some control pulses in a discontinuous conduction mode in response to a pulse skipping signal. A pulse skipping circuit is operative to generate a sense voltage as a function of an inductor current in the inductor, compare the sense voltage to ground, and generate a pulse skipping signal to the control logic when the sense voltage is below ground.
US09819261B2 Central control system
Provided is a structure which is capable of central control of an electric device and a sensor device and a structure which can reduce power consumption of an electric device and a sensor device. A central control system includes at least a central control device, an output unit, and an electric device or a sensor device. The central control device performs arithmetic processing on information transmitted from the electric device or the sensor device and makes the output unit output information obtained by the arithmetic processing. It is possible to know the state of the electric device or the sensor device even apart from the electric device or the sensor device. The electric device or the sensor device includes a transistor which includes an activation layer using a semiconductor with the band gap wider than that of single crystal silicon.
US09819256B2 Semiconductor device
To prevent damage on an element even when a voltage high enough to break the element is input. A semiconductor device of the invention operates with a first voltage and includes a protection circuit which changes the value of the first voltage when the absolute value of the first voltage is higher than a reference value. The protection circuit includes: a control signal generation circuit generating a second voltage based on the first voltage and outputting the generated second voltage; and a voltage control circuit. The voltage control circuit includes a transistor which has a source, a drain, and a gate, and which is turned on or off depending on the second voltage input to the gate and thus controls whether the value of the first voltage is changed based on the amount of current flowing between the source and the drain. The transistor also includes an oxide semiconductor layer.
US09819254B2 Voice coil motor
The VCM according to an exemplary embodiment of the present disclosure includes a base unit, a mover including a bobbin arranged at an upper surface of the base unit and formed with a plurality of rotation prevention units along a periphery and a first driving unit arranged at a periphery of the bobbin, a stator including a yoke configured to the base unit to surround the mover and inner yoke units each extended to between the rotation prevention units, and a second driving unit oppositely arranged to the first driving unit, and an elastic member elastically supporting the mover, wherein an object occurrence preventing portion is formed between the rotation prevention unit and the inner yoke units to decrease a contact area between the rotation prevention unit and the inner yoke units.
US09819252B2 Method of molding resin casing and motor
A method of molding a resin casing covering a stator of a motor may include preparing first and second molds; disposing the stator in the first mold; combining the molds; pouring a resin into the cavity; curing the resin; separating the molds; and taking the stator and resin casing from the mold. The stator may include a core, an insulator, and a coil. The core may include a core back surrounding and teeth that extend inward from the core back. The insulator may include wall portions inside the coil. The wall portions may be provided around the teeth and extend toward one side in an axial direction. One of the molds may include cylindrical surfaces contacting inner end faces of the teeth. The first mold may include wall supporting surfaces contacting or facing the inner surfaces of the wall portions. The wall supporting surfaces may be outside the cylindrical surfaces.
US09819249B2 Motor stator locating method
A motor stator locating method for locating a motor stator structure on a circuit board is disclosed. The motor stator structure includes a base and a contact pad set. The base is provided at a central portion thereof with a raised portion, which is wound around by a coil having a plurality of turns. The contact pad set is correspondingly attached to one side of the base opposite to the raised portion, and has a first and a second contact pad. The coil has two ends respectively connected to the first and the second contact pad. With these arrangements, the motor stator structure can be manufactured at largely improved production efficiency and reduced error rate.
US09819245B2 Power generation apparatus
A power generation system adopted for use on a vehicle comprises a first rotary member, a second rotary member, a transmission gear set and a brake module. The first rotary member includes a first gear, and a housing space for installation of the second rotary member. The second rotary member includes a second gear with a gear ratio smaller than that of the first gear, an excitation winding and an electric input portion. The transmission gear set includes at least one transmission gear which is driven by the first gear to drive the second gear to rotate in a direction opposite to the first gear. The brake module detects operation condition of a brake pedal and a drive pedal made by the driver, and outputs an excitation current to the electric output portion via a first brush to generate electric power.
US09819243B2 Rotor for wound rotor synchronous motor
A rotor of a wound rotor synchronous motor includes: a rotor body coupled to a rotation shaft and around which a rotor coil is wound; and a slip ring module mounted on one portion of the rotation shaft, the slip ring module comprising a brush contact portion configured to contact a brush, a terminal mounting portion connected to the brush contact portion, and a fusing terminal mounted at an exterior circumferential surface of the terminal mounting portion and connected to the rotor coil.
US09819242B2 Bobbin and rotor of wound rotor synchronous motor using the same
A rotor of a wound rotor synchronous motor is manufactured by forming a rotor core using a plurality of core blocks, and fitting bobbins with a coil wound onto the core blocks. In particular, the core blocks are connected such that tops of the bobbins extend from bobbin bodies and are connected with tops of other bobbins fitted on the adjacent core blocks. Additionally, a molding material may be injected into spaces between the core blocks.
US09819230B2 Enhanced receiver for wireless power transmission
An enhanced receiver for wireless power transmission is disclosed. The receiver may be able to convert RF waves into continuous, stable and suitable voltage or power that can be used for charging or powering an electronic device. The receiver may include an antenna array for extracting and rectifying power from RF waves or pockets of energy. An input boost converter in the receiver may step up and stabilize the rectified voltage, while charging a storage element in the receiver. An output boost converter in the receiver may step up the output voltage of the storage element to deliver continuous and suitable power or voltage to a load. A microcontroller in the receiver may perform power measurements at different nodes or sections to adjust the operation of the input and output boost converters so that load power requirements can be satisfied at all times.
US09819225B2 Network distributed high voltage direct current power supply management method
A Network Distributed High Voltage Direct Current Power Supply Management Method, includes the following steps: multiple high voltage direct current power supply devices are deployed in parallel connected, ensuring that at least one high voltage direct current power supply device not needs to connect with load; there are four power supply modes pre-set in each high voltage direct current power supply device, and the first detection node and the second detection node are set in each device; detect the status of the first detection node and the second detection node, and adopt the predetermined method to change the power supply mode of the high voltage direct current power supply device as per the predetermined condition.
US09819220B2 Rechargeable aluminum ion battery
A rechargeable battery using a solution of an aluminum salt as an electrolyte is disclosed, as well as methods of making the battery and methods of using the battery.
US09819211B2 Wireless charging assembly for a vehicle
A wireless charging assembly for a passenger compartment of a vehicle includes a vehicle component, a wireless charger and a connection structure. The wireless charger includes a charger housing and at least one primary induction coil disposed in the charger housing. A support structure is connected to the charger housing for securing the portable electronic device to the charger housing. The connection structure movably connects the charger housing to the vehicle component such that the charger housing is movable between a stowed position and an in-use position.
US09819206B2 Faster battery charging in consumer electronic devices
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus detects a level of power received from each of a plurality of sources. The apparatus directs the power received from a first source to a charging circuit and directs the power received from at least a second source to the charging circuit. The apparatus directs the power received from the first source to the charging circuit by comparing the detected level of the power with a threshold and directing the power to the charging circuit based on a result of the comparison. The apparatus directs the power received from the at least a second source to the charging circuit by comparing the detected level of the power with the threshold and directing the power to the charging circuit based on a result of the comparison.
US09819191B1 Maximum power point tracking for low power energy harvesting
A controller for controlling a power converter is described. The controller may include a current sensor and a pulse modulation device. The current sensor may receive a first amount of current from the power converter. In response to receiving the first amount of current, the pulse modulation device may output a pulse modulated signal defined by a first frequency. After outputting the pulse modulated signal defined by the first frequency, the pulse modulation device may adjust the pulse modulated signal from the first frequency to a second frequency. The current sensor may receive a second amount of current from the power converter. The pulse modulation device may also re-adjust, the pulse modulated signal from the second frequency to a third frequency; and output the pulse modulated signal defined by the third frequency.
US09819189B2 Area and power efficient switchable supply network for powering multiple digital islands
A switchable supply network for powering multiple digital islands. In one embodiment, a first digital island includes a first power collapsible circuit and a first retention circuit, and a second digital island includes a second power collapsible circuit and a second retention circuit. In a normal mode of operation, the first digital island is provided a first supply voltage and a second digital island is provided a second supply voltage higher than the first supply voltage. In a transition mode the second power collapsible circuit is powered down and the second supply voltage is lowered and provided to the second retention circuit. When the second supply voltage falls below the first supply voltage, the first power collapsible circuit is powered down. The second supply voltage is now provided only to the retention circuits, and is furthered lowered in a retention mode to a final retention voltage.
US09819184B2 Balancing power grid parameters using distributed energy control
Described embodiments include a system and a method. A system includes an energy storage device configured to store and release energy. The system includes a waveform sensor configured to detect a second harmonic or higher frequency component deviation in a waveform of electric power supplied to the system by an electrical power grid. The system includes a bi-directional switched-mode converter coupled between the energy storage device and the electrical power grid. The switched-mode converter is configured to receive and convert electric power from the electrical power grid into energy stored in the energy storage device and to convert energy released from the energy storage device into electric power and discharge the converted electric power into the electrical power grid. The system includes a waveform correction manager configured to control the bi-directional switched-mode converter in a manner implementing a waveform deviation reduction strategy responsive to the detected deviation in the waveform.
US09819177B2 Protective device with non-volatile memory miswire circuit
The present invention is directed to an electrical wiring device that includes a processing circuit is configured to determine the wiring state based on detecting a wiring state parameter at the plurality of line terminals during a predetermined period after the tripped state has been established. The processing circuit is configured to store a wiring state indicator in a wiring state register based on a wiring state determination. The wiring state register being preset to trip the circuit interrupter when the AC power source is applied by an installer to the plurality of line terminals or the plurality of load terminals for the first time.
US09819176B2 Low capacitance transient voltage suppressor
A low capacitance transient voltage suppressor is disclosed. The transient voltage suppressor comprises a first diode with a first anode thereof coupled to an I/O port. A first cathode of the first diode and a second cathode of a second diode are respectively coupled to two ends of a resistor. A second anode of the second diode is coupled to a low-voltage terminal. A third anode and a third cathode of a third diode are respectively coupled to the second cathode and the resistor. The third diode induces a third parasitic capacitance smaller than a first capacitance of the first diode and a second parasitic capacitance of the second diode, and the third parasitic capacitance in series with the first and second parasitic capacitances dominate a small capacitance in a path during normal operation.
US09819172B2 Thermal protection circuit
A thermal protection circuit which relates to the field of electronic technologies can detect temperature of multiple locations simultaneously and adjust a preset threshold flexibly, thereby improving system reliability. The thermal protection circuit includes: at least one temperature sensor, a detection circuit, an execution circuit, a self-locking and triggering circuit, a protective temperature regulation circuit, and a power supply circuit. The at least one temperature sensor converts a temperature signal into an electrical signal and sends the electrical signal to the detection circuit; the detection circuit detects whether temperature reaches the preset threshold, and sends a turn-off signal to the execution circuit if the temperature reaches the preset threshold; the execution circuit cuts off power supply to the system; and the self-locking and triggering circuit maintains, a power-off state of the system until a power switch is triggered.
US09819171B2 Electric device comprising a feedthrough of a cable through a housing wall
An electric device includes a housing and a cable. The housing has a pipe bracket disposed on the housing. The pipe bracket includes an interior pathway extending from a free-end of the pipe bracket into the housing. The free-end of the pipe bracket has teeth thereon. The cable has a union nut and a sleeve. The sleeve has a crimped section attached to the cable such that the crimped section is non-displaceable. The sleeve further has a toothed annular surface. In an installed state of the cable to the housing, a feedthrough portion of the cable extends through the interior pathway of the pipe bracket and into the housing. The union nut encompasses the sleeve and is attached to the pipe bracket to thereby press the toothed annular surface of the sleeve against the teeth of the pipe bracket such that the cable is fixed rotationally to the housing.
US09819169B2 Electrical junction box
An electrical junction box with a waterproof property where a box body and a lower cover are fitted to each other is provided. An electrical junction box includes a box body having a peripheral wall formed in a frame shape and a lower cover with which a lower opening portion of the box body is covered. A lower end portion of the peripheral wall is provided with a double wall portion in which an inner wall and an outer wall extending in a peripheral direction are arranged with a clearance therebetween. An insertion wall portion provided on a tip end portion of a peripheral wall of the lower cover is inserted between the inner wall and the outer wall. In such an electrical junction box, a flange portion that projects toward the outer wall is provided on a projecting end portion of the insertion wall portion of the lower cover.
US09819167B2 Electrical accessories and associated methods of use and manufacture
Electrical accessories and associated methods of use and manufacture are provided. In one embodiment, an electrical accessory can be provided. The electrical accessory can include a frame including two side walls in parallel relation to each other, and two end walls in parallel relation to each other, and disposed between the two side walls. The electrical accessory can also include at least one positioning arm mounted to at least one of the end walls, wherein the at least one positioning arm comprises a support leg mounted to the at least one end wall, and a prong substantially perpendicular to the at least one positioning arm, wherein a side wall portion of an adjacent electrical accessory can be positioned between the prong and at least one side wall.
US09819163B1 Flexible cable tray section
A flexible cable tray adapted to connect to cable tray sections. The flexible cable tray includes a base and flexible side walls, all of which are bendable to be adapted to support and guide cables to and from their intended locations through intersections, over beams and/or under beams, and may also be used as a vertical offset. The side walls may be laid flat to the base to enable easy shipment or bent inwardly to provide further support for the cables.
US09819162B2 Power transmission system for long travel distances having a guide channel
A power conducting system has at least one power conducting unit for guiding lines, cables, hoses or the like between a stationary connection area and a moving connection area, with a curved region being formed between a lower run and an upper run, the power conducting unit having segments that are connected together in an articulated manner. Some segments have laterally arranged rollers with different track widths, wherein the rollers roll on guides. The guides have cutouts so that rollers can pass through the guides at each particular deflection point of the power conducting unit. The guides form lateral boundaries of a guide channel for the lower run.
US09819157B2 Rail attachment apparatus for electrical device
There is provided a rail attachment apparatus for an electrical device in which a biasing elastic function is imparted to a slider itself, whereby the slider can be adjusted to be thin and the number of components can be decreased. The rail attachment apparatus includes a nipping portion that nips one side edge of an attaching rail fixed to an attaching surface of the electrical device, and a slider that is opposed to the nipping portion and slidably held at the other side edge of the attaching rail in a direction intersecting with this attaching rail. The slider is provided with integrally formed bending elastic portions which bias the slider in a direction to enable nipping the attaching rail.
US09819148B2 Method for controlling tunable wavelength laser
A driving condition for causing the tunable wavelength laser to conduct laser oscillation at a first wavelength is acquired. a driving condition for causing the tunable wavelength laser to conduct laser oscillation at the second wavelength is calculated. The tunable wavelength laser is driven based on the driving condition of the second wavelength, feedback control that changes the driving condition of the tunable wavelength laser based on a difference between an output of the wavelength sensing unit and the target value is performed, and the tunable wavelength laser is caused to oscillate at the second wavelength. The driving condition of the tunable wavelength laser obtained by the feedback control when oscillation has occurred at the second wavelength is stored in the memory. Thereafter, the tunable wavelength laser is driven with reference to the stored driving condition of the tunable wavelength laser.
US09819147B2 Method to tune emission wavelength of wavelength tunable laser apparatus and laser apparatus
A method to tune an emission wavelength of a wavelength tunable laser apparatus is disclosed. The laser apparatus implements, in addition to a wavelength tunable laser diode (t-LD) integrating with a semiconductor optical amplifier (SOA), a wavelength monitor including an etalon filter. The current emission wavelength is determined by a ratio of the magnitude of a filtered beam passing the etalon filter to a raw beam not passing the etalon filter. The method first sets the SOA in an absorbing mode to sense stray component disturbing the wavelength monitor, then correct the ratio of the beams by subtracting the contribution from the stray component.
US09819143B2 Method and apparatus for polarization determination and/or control in optical fiber amplifying systems
Methods and apparatuses for determining the polarization state and for providing polarization control in optical fiber lasers and amplifiers. One embodiment of the invention is an optical fiber amplifying system including a circulator (260) having a first optical port (260a), a second optical port (260b) that is configured to output radiation received from the first optical port, and a third optical port (260c) that is configured to output radiation received from the second optical port; one or more amplifier stages (216) connected in series, together having an optical input (216a) optically coupled to the second port of the circulator, and an optical output (216b); and a polarization detector (240) having an optical input optically coupled to the third port of the circulator. Thereby the polarization state of the amplified radiation can be determined using radiation backscattered from the amplifying stage.
US09819140B2 Unstable laser cavity with passive Q-switch fitted with a saturable absorber with absorption gradient
The laser cavity is of the unstable type and is provided with a passive Q-switch, the passive Q-switch comprising a saturable absorber that has an absorption gradient, so that the absorption profile of the saturable absorber is inhomogeneous over the cross section of the beam travelling in the laser cavity.
US09819138B2 Object information acquiring apparatus, laser apparatus, and medical apparatus
An object information acquiring apparatus is used which includes a laser medium that oscillates laser light, an excitation source that excites the laser medium, a voltage accumulator that applies a voltage to the excitation source, a voltage supplier that supplies a voltage to the voltage accumulator, a voltage controller that limits a maximum supplied voltage from the voltage supplier, a receiver that receives a photoacoustic wave generated by an object irradiated with the laser light, and a constructor that acquires characteristic information relating to the object in use of the photoacoustic wave, wherein the voltage controller compares a measured voltage value obtained by implementing division of a supplied voltage from the voltage supplier with a reference voltage value defining the maximum supplied voltage.
US09819130B2 Modular housing output system
Provided is a modular housing output system provided for conducting electronic signals out of a housing by electric contacts. The modular housing output system boasts a particularly large panoply of variants as a result of the modular use of different housing output ports. Housing output ports providing very different connection possibilities can be connected to the housing via a uniform interface.
US09819129B2 Hard disk drive with feedthrough connector
Described herein is an apparatus that includes a housing that defines an interior cavity. The housing also includes a feedthrough aperture. The apparatus also includes an electrical connector that is coupled to the housing over the feedthrough aperture. The electrical connector includes a base, a plurality of pins extending through the base, and a skirt positioned about a periphery of the base. The pins extend from a location external to the housing to a location within the interior cavity of the housing. Further, an inner surface of the base is co-planar with an outer end of the feedthrough aperture. The apparatus also includes solder positioned on the housing and against an entire periphery of the skirt to seal the electrical connector to the housing.
US09819127B2 Internally switched female receptacle or connector with plug-latching safety interlock
An internally switched female receptacle or connector for use with IEC 60309-2 configuration plugs and the like. Various plug-latching and plug-actuated safety interlock arrangements coordinate strictly axial plug movement relative to the receptacle with the closing and opening of sleeve contacts and terminal pressure contacts. A continuous ground feature ensures grounding of the primary electrical circuit throughout plug insertion and withdrawal. An optional low-current lighting control circuit powers an LED status indicator. A modular clocking design enables variable angular positioning of the terminals during manufacture.
US09819126B2 Static electricity neutralizing device and static electricity neutralizing method
To neutralize static electricity in a charged coaxial cable with a decreased installation space. The first base member 2A and the second base member 2B are installed at the adapter 13 in order to interpose a box nut 13a of the adapter 13 therebetween and are fixed by fixing means 6. A flexible rod-like static electricity neutralizing contact 4 is erected on the second base member 2B parallel to the adapter 13. The static electricity neutralizing contact 4 is brought into contact with a central conductor and an outer conductor of a coaxial connector 15a before the coaxial connector 15a of a coaxial cable 15 is connected to the adapter 13, and static electricity in the charged coaxial cable 15 is neutralized.
US09819116B1 Electrical outlet assembly for a vehicle and methods of assembling same
An electrical outlet assembly for a vehicle is provided. The electrical outlet assembly includes a panel and an electrical receptacle. The panel includes a sidewall and a bottom wall that extends from the sidewall, and is coupleable to a vehicle panel of the vehicle to define an interior cavity therewith. The electrical receptacle is coupled within a receptacle opening defined in the sidewall. The sidewall defines a first drain opening beneath the electrical receptacle, and the bottom wall at least partially defines a second drain opening, each of the first and second drain openings providing fluid communication with the interior cavity. The panel is configured to direct fluid that enters the interior cavity through the first drain opening out of the second drain opening and away from the electrical receptacle.
US09819095B2 Wideband wide beamwidth MIMO antenna system
A two antenna assembly for use in MIMO systems is described where wide beamwidth performance is achieved over wide frequency ranges while maintaining high isolation and low envelope correlation between the antenna elements in a low profile, small form factor. This MIMO antenna system is optimal for use in DAS systems for in-building applications where a MIMO antenna system is required and a low profile is desirable for ceiling and wall mount applications. The antenna assembly is designed to maintain low Passive Intermodulation (PIM) characteristics across multiple cellular frequency bands. Each antenna in the pair of elements is configured to cover multiple cellular frequency bands to provide a single port per antenna for use with multiple transceivers. A single conductor radiator design for the antenna elements simplifies manufacturing of the antenna. A tuned parasitic element is positioned between the antenna elements to enhance isolation at specific portions of the frequency range.
US09819088B2 Aperture-coupled microstrip-line feed for circularly polarized patch antenna
An aperture coupled, single fed, microstrip line feed for a circularly polarized patch antenna is provided that can transmit transmissions with a low profile, wide impedance, and axial ratio bandwidths. The circularly polarized patch antenna includes a double sided printed circuit board with a non-linear slots etched into a ground plane of one side of the printed circuit board, with a printed microstrip line printed on the opposite side of the printed circuit board. The microstrip line can be hook shaped and intersect each of the slots. The non linear slots can be radially arranged around a locus or area on the circuit board. A metal patch can placed above the ground plane and electromagnetic waves emanating from the microstrip line can couple to the patch through the non-linear strips and excite the patch such that it radiates an electromagnetic transmission.
US09819081B2 Reconfigurable radio direction finder system and method
The reconfigurable radio direction finder system and method uses a reconfigurable antenna to electronically cycle through a plurality of different antenna configurations to determine a signal direction. Specifically, the reconfigurable antenna is cycled through N different antenna configurations, where N is an integer greater than one, where each antenna configuration has a pointing direction associated therewith defined by an elevation angle θn of an n-th antenna configuration, where n is an integer between 1 and N, and an azimuthal angle φn of the n-th antenna configuration. A received signal strength of the radio signal is measured for each of the antenna configurations as a power output of the n-th antenna configuration, Pn. A spherical weighted directional mean vector (XDF, YDF, ZDF) is then estimated for the radio signal as X DF = 1 N ⁢ ∑ n = 1 N ⁢ P n ⁢ ⁢ cos ⁡ ( ϕ n ) ⁢ ⁢ sin ⁡ ( θ n ) , ⁢ Y DF = 1 N ⁢ ∑ n = 1 N ⁢ P n ⁢ ⁢ sin ⁡ ( ϕ n ) ⁢ ⁢ sin ⁡ ( θ n ) ⁢ ⁢ and Z DF = 1 N ⁢ ∑ n = 1 N ⁢ P n ⁢ ⁢ sin ⁡ ( θ n ) .
US09819076B2 Intenna manufacturing method having capability to improve plating reliability
The present invention relates to a method for manufacturing an internal antenna (intenna) and, in particular, to a method for manufacturing an intenna, which allows a resin molded product to be smoothly and securely plated with a metal by applying a primer paint on the surface of the resin molded product, and thereby improves the reliability of the metal plating formed on the resin molded product.
US09819075B2 Body communication antenna
An electromagnetic induction wireless communication system including: a magnetic antenna; an electric antenna; a tuning capacitor coupled to the magnetic antenna configured to tune the magnetic antenna; a controller configured to control the operation of the communication system; a signal source coupled to the controller configured to produce a communication signal used to drive the magnetic antenna and the electric antenna; a voltage control unit coupled to the signal source configured to produce one of an amplitude difference, phase difference, and an amplitude and a phase difference between the communication signal used to drive the magnetic antenna and electric antenna.
US09819074B2 Monolithically integrated implantable flexible antenna for electrocorticography and related biotelemetry devices
A sub-skin-depth (nanoscale metallization) thin film antenna is shown that is monolithically integrated with an array of neural recording electrodes on a flexible polymer substrate. The structure is intended for long-term biometric data and power transfer such as electrocorticographic neural recording in a wireless brain-machine interface system. The system includes a microfabricated thin-film electrode array and a loop antenna patterned in the same microfabrication process, on the same or on separate conductor layers designed to be bonded to an ultra-low power ASIC.
US09819073B2 Electronic apparatus including antenna device
An electronic apparatus is provided. The electronic apparatus includes at least one first antenna radiator, a main board including a feed part that is spaced apart from at least one portion of the at least one first antenna radiator to overlap the at least one portion of the at least one first antenna radiator and feeds an electric current to the at least one first antenna radiator according to an indirect feed method, at least one second antenna radiator disposed on a housing of the electronic apparatus, at least one first connection member for electrically connecting the at least one first antenna radiator to the at least one second antenna radiator, and at least one second connection member for electrically connecting a ground part formed on the main board to the at least one second antenna radiator. Also, other various exemplary may be implemented.
US09819069B2 Multi-band antenna with a battery resonator
Systems and techniques are provided for multi-band antenna with a battery resonator. An antenna may include a ground plane, a front ground plane extension and a rear ground plane extension attached to the ground plane, a dielectric layer, an antenna layer, and a battery. The dielectric layer may include dielectric material placed over the front ground plane extension. The dielectric layer may be in between the antenna layer and the front ground plane extension. The antenna layer may include a high frequency antenna element and a low frequency antenna element attached to a transmission line. The battery may be placed in between and proximity coupled to the front ground plane extension and the rear ground plane extension. The front ground plane extension, rear ground plane extension, ground plane and battery may be proximity coupled to the low-frequency antenna element.
US09819068B2 Time delay unit comprising a spirally wound meandering line pattern
An electronic stripline circuit includes a flexible dielectric film having a three-dimensional coiled shape that defines a spiraled inner core. At least one electrically conductive signal trace is formed on a first surface of the flexible dielectric film. The signal trace extends along a signal path to define a trace length configured to control a time delay of a coiled time delay unit.
US09819067B2 Planar-transmission-line-to-waveguide adapter
A planar-transmission-line-to-waveguide adapter is provided, to reduce limitations on bandwidth expansion. The planar-transmission-line-to-waveguide adapter includes a planar transmission line structure includes at least a planar transmission line, a dielectric substrate, and a metal ground having a coupling gap. a gradient waveguide structure includes m dielectric waveguides with gradient sizes, and any dielectric waveguide is surrounded by metal via holes in a dielectric substrate, where m is a positive integer not less than 2. a1st dielectric waveguide in the m dielectric waveguides with gradient sizes is coupled with the coupling gap in the planar transmission line structure. Adjacent dielectric waveguides are connected by using a metal ground, and a radiation patch is disposed between the adjacent dielectric waveguides. A metal ground and a radiation patch are disposed on a surface on which an mth dielectric waveguide comes into contact with a standard waveguide.
US09819065B2 Passive microelectronic components, capable of allowing a radio-frequency or hyper-frequency signal to travel in a single direction
A passive radiofrequency microelectronic components for an integrated circuit which includes a dielectric substrate and at least one metal conductive layer positioned on said substrate. The conductive layer including at least one first metal conductive portion and a second metal conductive portion separated by an insulation. A microelectronic component according to the invention includes at least one graphene layer positioned so that a radiofrequency or hyperfrequency signal crosses said at least one graphene layer when it is transmitted between said first metal conductive portion and said second metal conductive portion, said graphene layer being able, when it is subject to an electric potential, to transmit said radiofrequency or hyperfrequency signal along a first direction and to attenuate said radiofrequency or hyperfrequency signal along a second direction opposite to said first direction.
US09819061B2 Method for determining the temperature of a battery
The invention relates to a method for determining the temperature of a battery, comprising the following steps: a) determining the state of charge of at least one battery cell; b) determining a change in the open-circuit voltage (VL1, VL2) of the at least one battery cell immediately after the end of the flow of an electric current (IL, IE) through the at least one battery cell; and c) determining the temperature of the at least one battery cell on the basis of the state of charge and the change in the open-circuit voltage (VL1, VL2). The method described above economically enables especially reliable operation of the battery that is stable over the long term.
US09819047B2 Assembled battery
In a state where battery cells (2) are sandwiched from both ends by a pair of end plates (3) comprising a plurality of plates, the pair of end plates (3) are secured by metal bands (4). The end plates (3) are secured by bolts to a base, at the inside end of the plates as seen from the battery cells (2). Then, elongation of the assembled battery (1) can be kept to a small range, even when the battery cells (2) are swollen.
US09819044B2 Apparatus comprising a fuel cell unit and a component, and a stack component for use in such an apparatus
A fuel cell unit with a plurality of fuel cells defining a longitudinal axis and a main flow direction coaxial to the longitudinal axis. Fuel cell inlets and fuel cell outlets are arranged at opposite ends of the fuel cell unit and in line with the main flow direction. Also, a component comprising first fluid conduits arranged parallel to the main flow direction, the first fluid conduits comprising first fluid inlets and first fluid outlets arranged at opposite ends of the component and in line with the main flow direction. The component is arranged adjacent the fuel cell unit such that at least one of the first fluid inlets and the first fluid outlets of the component are arranged adjacent at least one of the fuel cell outlets and the fuel cell inlets such that a fluid flow may flow substantially parallel to the longitudinal axis of the apparatus in the first fluid conduits of the component and in the fuel cell unit and when passing from the component to the fuel cell unit or vice versa.
US09819043B2 System and method for hydrogen-based energy source
A fuel cell system is disclosed that comprises a fuel cell unit operable to store at least one of water and hydrogen. At least one membrane is provided at one or more ends of the fuel cell unit. The membrane is operable to enable a flow of oxygen through the at least a portion of fuel cell unit. Further, the membrane is further operable to prevent water from flowing through at least a portion of the fuel cell. Moreover, an electrical source in operative engagement with the fuel cell unit. The fuel cell operates in a first mode to collect the hydrogen when receiving voltage from the electrical source, and further the fuel cell operates in a second mode to generate electricity using the hydrogen. The fuel cell unit is preferably stackable via a combination of conductible studs and receptacles.
US09819038B2 Fuel cell reforming system with carbon dioxide removal
A power generation system includes a fuel cell including an anode that generates a tail gas. The system also includes a hydrocarbon fuel reforming system that mixes a hydrocarbon fuel with the fuel cell tail gas and to convert the hydrocarbon fuel and fuel tail gas into a reformed fuel stream including CO2. The reforming system further splits the reformed fuel stream into a first portion and a second portion. The system further includes a CO2 removal system coupled in flow communication with the reforming system. The system also includes a first reformed fuel path coupled to the reforming system. The first path channels the first portion of the reformed fuel stream to an anode inlet. The system further includes a second reformed fuel path coupled to the reforming system. The second path channels the second portion of the reformed fuel stream to the CO2 removal system.
US09819028B2 Electrode and energy store including an electrode
An electrode, in particular a gas diffusion electrode, for a metal-oxygen battery. To achieve an improved performance output, e.g., an improved energy density or an improved capacity, the electrode includes a porous carrier substrate on which a porous active material is situated, the electrode having a gradient of medium pore sizes between the carrier substrate and the active material. Also described is an energy store including the electrode as described.
US09819026B2 Positive electrode for non-aqueous electrolyte secondary battery and non-aqueous electrolyte secondary battery
A positive electrode for a non-aqueous electrolyte secondary battery, comprising: a positive electrode current collector and a positive electrode active substance layer formed upon the positive electrode current collector. The positive electrode active substance layer has a positive electrode active substance and a melamine-acid salt being a salt comprising melamine and acid.
US09819022B2 Battery cell and method of operating the same
A battery cell includes a negative electrode and a positive electrode. The battery cell also contains a thermally expandable graphite intercalation compound.
US09819015B2 Encapsulated sulfur sub-micron particles as electrode active material
A core-shell elemental sulfur sub-micron particle having a core of elemental sulfur and a shell of a membrane containing alternating layers of oppositely charged polyelectrolytes is provided. A functionalized conductive carbon material is optionally present in one or more of the core and an outer layer. A cathode containing the core-shell elemental sulfur sub-micron particle and a lithium-sulfur battery constructed with the cathode are also provided.
US09819007B2 Negative-electrode material and negative electrode for use in lithium-ion secondary battery as well as lithium-ion secondary battery
A negative-electrode material has negative-electrode active-material particles including: an element being capable of sorbing and desorbing lithium ions, and being capable of undergoing an alloying reaction with lithium; or/and an elementary compound being capable of undergoing an alloying reaction with lithium. The negative-electrode active-material particles includes particles whose particle diameter is 1 μm or more in an amount of 85% by volume or more of them when the entirety is taken as 100% by volume, exhibit a BET specific surface area that is 6 m2/g or less, and exhibits a “D50” that is 4.5 μm or more.
US09818995B2 Battery pack system
The present invention relates to a battery pack system, comprising: a plurality of battery cells, sealing fluid and a battery pack case. The battery cells are immersed in the sealing fluid in the battery pack case, which includes a box and a top cover. The case is equipped with an inlet port and an outlet port. The outlet port is connected with the inlet port through a circulation pump and a buffer vessel, forming a circular route; some sensors are configured in the buffer vessel. When an electrolyte leakage occurs in the battery pack, it is confined in the sealing fluid, preventing the electrolyte to be exposed to air and further catch on fire. When the mixed fluid circulates through the buffer vessel, the sensors detect the leakage at once and send out warnings to the battery system to increase its safety level. The leaked flammable gases are separated from the circulation channel and get released to avoid too high internal pressure and consequently break the battery box.
US09818985B2 Organic light emitting diode display device
An organic light emitting diode (“OLED”) display device includes: a substrate; a reflective layer disposed on the substrate; a refractive index anisotropic layer disposed on the reflective layer; a first electrode disposed on the refractive index anisotropic layer; an organic light emitting layer disposed on the first electrode; and a second electrode disposed on the organic light emitting layer.
US09818981B2 Organic light-emitting device and organic display apparatus
A display panel includes an EL panel part, a CP panel part, and a resin layer. Light is extracted from a luminous part including an organic luminous layer in the EL panel part in a direction of an arrow. The CP panel part includes a circular polarizing film. The resin layer is formed to cover an upper surface of the EL panel part, has a layer thickness of 15 μm, and includes a resin part and a plurality of getter particles dispersed in the resin part. The getter particles are dispersed at a density at which the getter particles do not overlap one another in plan view.
US09818977B2 Organic light emitting device (OLED) panel of arbitrary shape
OLED panels and techniques for fabricating OLED panels are provided. Multiple cuts may be made in an OLED panel to define a desired shape, as well as the location and shape of external electrical contacts. The panel may be encapsulated before or after being cut to a desired shape, allowing for greater flexibility and efficiency during manufacture.
US09818965B2 Organic light-emitting device and method of fabricating the same
A method of fabricating an organic light-emitting device, including: providing a substrate; forming a control electrode on the substrate; forming an insulating layer covering at least a top surface of the control electrode; forming a hole transport layer pattern through printing on at least a part of the insulating layer; forming an organic light-emitting layer to be in contact with at least a part of a surface of the hole transport layer pattern; forming an electron transport layer pattern through printing to be in contact with at least a part of a surface of the organic light-emitting layer; and forming a first electrode and a second electrode respectively on the hole transport layer pattern and the electron transport layer pattern.
US09818964B2 Method of growing III-V semiconductor films for tandem solar cells
A method of growing a III-V semiconductor compound film for a semiconductor device including the steps of depositing a textured oxide buffer layer on an inexpensive substrate, depositing a metal-inorganic film from a eutectic alloy on the buffer layer, the metal being a component of a III-V compound and forming a layer on the inorganic film on which additional elements from the III-V compound are added, forming a top layer of a tandem solar cell.
US09818958B2 Biscarbazole derivatives and organic electroluminescence device employing the same
Provided are an organic electroluminescence device having high current efficiency and a long lifetime, and a biscarbazole derivative for realizing the device. The biscarbazole derivative has a specific substituent. The organic EL device has a plurality of organic thin-film layers including a light emitting layer between a cathode and an anode, and at least one layer of the organic thin-film layers contains the biscarbazole derivative.
US09818949B2 Compound having acridan ring structure, and organic electroluminescent device
An organic compound with characteristics excelling in hole-injecting/transporting performance and having an electron blocking ability, a highly stable thin-film state, and excellent heat resistance is provided as material for an organic electroluminescent device of high efficiency and high durability, and the organic electroluminescent device of high efficiency and high durability is provided using this compound. The compound of a general formula (Chemical Formula 1) having a substituted acridan ring structure is used as a constituent material of at least one organic layer in the organic electroluminescent device that includes a pair of electrodes and one or more organic layers sandwiched between the pair of electrodes.
US09818946B2 Film and organic semiconductor device containing the film
A film comprising a polymer compound and a low molecular weight compound having carrier transportability, wherein the content of the low molecular weight compound is 5 to 40 parts by mass with respect to 100 parts by mass of the sum of the polymer compound and the low molecular weight compound, the diffraction intensity A specified by the following measuring method A is 3 to 50, and the intensity ratio (A/B) of the diffraction intensity A specified by the following measuring method A to the diffraction intensity B specified by the following measuring method B is 30 or less: (Measuring method A) the diffraction intensity A is the maximum diffraction intensity in a range of scattering vector of 1 nm−1 to 5 nm−1 in a profile obtained by an Out-of plane measuring method using a film X-ray diffraction method; (Measuring method B) the diffraction intensity B is the maximum diffraction intensity in a range of scattering vector of 10 nm−1 to 21 nm−1 in a profile obtained by an In-plane measuring method using a film X-ray diffraction method.
US09818937B2 Durable miniature gas composition detector having fast response time
A miniature oxygen sensor makes use of paramagnetic properties of oxygen gas to provide a fast response time, low power consumption, improved accuracy and sensitivity, and superior durability. The miniature oxygen sensor disclosed maintains a sample of ambient air within a micro-channel formed in a semiconductor substrate. O2 molecules segregate in response to an applied magnetic field, thereby establishing a measurable Hall voltage. Oxygen present in the sample of ambient air can be deduced from a change in Hall voltage with variation in the applied magnetic field. The magnetic field can be applied either by an external magnet or by a thin film magnet integrated into a gas sensing cavity within the micro-channel. A differential sensor further includes a reference element containing an unmagnetized control sample. The miniature oxygen sensor is suitable for use as a real-time air quality monitor in consumer products such as smart phones.
US09818935B2 Techniques for MRAM MTJ top electrode connection
Some embodiments relate to an integrated circuit including a magnetoresistive random-access memory (MRAM) cell. The integrated circuit includes a semiconductor substrate and an interconnect structure disposed over the semiconductor substrate. The interconnect structure includes a plurality of dielectric layers and a plurality of metal layers that are stacked over one another in alternating fashion. The plurality of metal layers include a lower metal layer and an upper metal layer disposed over the lower metal layer. A bottom electrode is disposed over and in electrical contact with the lower metal layer. A magnetic tunneling junction (MTJ) is disposed over an upper surface of bottom electrode. A top electrode is disposed over an upper surface of the MTJ and is in direct electrical contact with a lower surface of the upper metal layer.
US09818933B2 6F2 non-volatile memory bitcell
An apparatus including an array of memory cells arranged in a grid defined by word lines and bit lines in a generally orthogonal orientation relative to one another, a memory cell including a resistive memory component and an access transistor, wherein the access transistor includes a diffusion region disposed at an acute angle relative to an associated word line. A method including etching a substrate to form a plurality of fins each including a body having a length dimension including a plurality of first junction regions and a plurality of second junction regions that are generally parallel to one another and offset by angled channel regions displacing in the length dimension an end of a first junction region from the beginning of a second junction region; removing the spacer material; and introducing a gate electrode on the channel region of each of the plurality of fins.
US09818915B2 LED display and manufacturing method thereof
A manufacturing method of a LED display is provided. A temporary substrate is provided, wherein the temporary substrate has a first adhesive layer and a plurality of first, second and third LED chips mounted on the first adhesive layer. A first transparent substrate is provided, the transparent substrate has a plurality of pixels disposed thereon, and each of the pixels comprises a first sub-pixel, a second sub-pixel and a third sub-pixel respectively surrounded by a light-insulating structure. Then, the temporary substrate and the first transparent substrate are bonded together, such that each of the first, second and third LED chips is correspondingly mounted in each of the first sub-pixels, the second sub-pixels and the third sub-pixels. After that, the temporary substrate is removed. A LED display manufactured by said method is also provided.
US09818910B2 Optoelectronic component and method for the production thereof
An optoelectronic component and a method for the producing an optoelectronic component are disclosed. In an embodiment, the component comprises an active zone for generating electromagnetic radiation, wherein the active zone adjoins at least one layer arrangement of a semiconductor material, wherein the layer arrangement comprises at least two layers, wherein the two layers are formed in such a way that at an interface between the two layers a piezoelectric field is provided, the piezoelectric field configured to provide an electrical voltage drop at the interface, wherein a peak doping region is provided at the interface of the two layers in order to reduce the electrical voltage drop, wherein, in the direction away from the active zone, a doping of the peak doping region increases at least by a first percentage value and then decreases by at least a second percentage value, and wherein the first percentage value and the second percentage value are greater than 10% of a maximum doping of the peak doping region.
US09818904B2 Method of manufacturing solar cell
In a processing of immersing substrates in a chemical solution, and agitating the chemical solution by as bubbles or liquid, the gas bubbles or liquid is supplied so as to bring about alternate occurrence of a first state and a second state. The first state is a state in which an amount of the gas bubbles or the liquid supplied to first side in one direction of each substrate is greater than an amount of the gas bubbles or the liquid supplied to a second side in the one direction of the substrate. The second state is a state in which the amount of the gas bubbles or the liquid supplied to the first side in the one direction of the substrate is smaller than the amount of the gas bubbles or the liquid supplied to the second side in the one direction of the substrate.
US09818899B2 System and method for transmitting data using alternative energy sources
A system and method for generating power from the low-light emissions prevalent in rainforests through a low-light emission solar panel in order to transmit data over a network. The low-light emission solar panels can be formed to have four sets of three cells wired in series, with each of the four sets of three cells wired in parallel. The power generated by the low-light emission solar panels can be used to power a cellphone, which can collect and transmit data over a network to remote users for monitoring.
US09818894B2 Photodetector with nanowire photocathode
A photodetector assembly for ultraviolet and far-ultraviolet detection includes an anode, a microchannel plate with an array of multichannel walls, and a photocathode layer disposed on the microchannel plate. Additionally, the photocathode may include nanowires deposited on a top surface of the array of multichannel walls.
US09818888B2 Article with buffer layer and method of making the same
A method of forming a coating layer on a glass substrate in a glass manufacturing process includes: providing a first coating precursor material for a selected coating layer composition to at least one multislot coater to form a first coating region of the selected coating layer; and providing a second coating precursor material for the selected coating layer composition to the multislot coater to form a second coating region of the selected coating layer over the first region. The first coating precursor material is different than the second precursor coating material.
US09818879B2 Integrated circuit devices
An IC device includes a substrate including a device region having a fin-type active region and a deep trench region; a gate line that extends in a direction intersecting the fin-type active region; and an inter-device isolation layer that fills the deep trench region. The gate line includes a first gate portion that extends on the device region to cover the fin-type active region and has a flat upper surface at a first level and a second gate portion that extends on the deep trench region to cover the inter-device isolation layer while being integrally connected to the first gate portion and has an upper surface at a second level that is closer to the substrate than the first level.
US09818877B2 Embedded source/drain structure for tall finFET and method of formation
A shallow trench isolation layer is formed on a structure comprising semiconductor fins. Portions of the fins are recessed to a level below the shallow trench isolation layer. Epitaxial stressor regions are then formed on the recessed fin areas. A bottom portion of the epitaxial stressor regions are contained by the shallow trench isolation layer, which delays formation of the diamond shape as the epitaxial region is grown. Once the epitaxial stressor regions exceed the level of the shallow trench isolation layer, the diamond shape starts to form. The result of delaying the start of the diamond growth pattern is that the epitaxial regions are narrower for a given fin height. This allows for taller fins, which provide more current handling capacity, while the narrower epitaxial stressor regions enable a smaller fin pitch, allowing for increased circuit density.
US09818874B2 Method for fabricating semiconductor structures including fin structures with different strain states, and related semiconductor structures
Methods of forming a semiconductor structure include providing a multi-layer substrate having an epitaxial base layer overlying a strained primary semiconductor layer above a buried oxide layer. Elements within the epitaxial base layer are used to alter a strain state in the primary semiconductor layer within a first region of the multi-layer substrate without altering a strain state in the primary semiconductor layer within a second region of the multi-layer substrate. A first plurality of transistor channel structures are formed that each comprise a portion of the primary semiconductor layer within the first region of the multi-layer substrate, and a second plurality of transistor channel structures are formed that each comprise a portion of the primary semiconductor layer within the second region of the multi-layer substrate. Semiconductor structures fabricated by such methods may include transistor channel structures having differing strain states.
US09818871B1 Defense layer against semiconductor device thinning
In one embodiment, a semiconductor device comprises one or more defense layers, the one or more defense layers each characterized by at least two lattice constants that are mismatched, wherein a mismatch in the lattice constants causes a destabilizing force that comprises at least one of a tensile force or a compressive force; and a plurality of other layers, wherein at least a sufficient part of the destabilizing force is restrained for the one or more defense layers to remain intact unless reduction in thickness of at least a section of one or more of the plurality of other layers, causes at least some of the destabilizing force that was restrained to no longer be restrained, and consequently at least part of at least one of the one or more defense layers to break.
US09818870B2 Transistor structure with variable clad/core dimension for stress and bandgap
An apparatus including a heterostructure disposed on a substrate and defining a channel region, the heterostructure including a first material having a first band gap less than a band gap of a material of the substrate and a second material having a second band gap that is greater than the first band gap; and a gate stack on the channel region, wherein the second material is disposed between the first material and the gate stack. A method including forming a first material having a first band gap on a substrate; forming a second material having a second band gap greater than the first band gap on the first material; and forming a gate stack on the second material.
US09818867B2 Simple and cost-free MTP structure
Non-volatile (NV) Multi-time programmable (MTP) memory cells are presented. The memory cell includes a substrate and first and second wells in the substrate. The memory cell includes first transistor having a select gate, second transistor having a floating gate adjacent to one another and on the second well, and third transistor having a control gate on the first well. The control gate is coupled to the floating gate and the control and floating gates include the same gate layer extending across the first and second wells. The transistors include first and second diffusion regions disposed adjacent to sides of the gates. The first and second diffusion regions include base lightly doped drain (LDD) and halo regions. One of the first and second diffusion regions of one of the second and third transistors includes second LDD and halo regions having higher dopant concentrations than the base LDD and halo regions.
US09818865B2 Semiconductor device including a pipe channel layer having a protruding portion
Disclosed is a semiconductor device, including: a first pipe gate; a second pipe gate on the first pipe gate; a stacked structure on the second pipe gate; a first channel layer including a first pipe channel layer positioned within the first pipe gate and first cell channel layers connected to the first pipe channel layer; a second channel layer including a second pipe channel layer positioned within the second pipe gate, and second cell channel layers connected to the second pipe channel layer; and a slit insulating layer passing through the stacked structure and positioned between the adjacent second cell channel layers, wherein the second pipe channel layer has a body portion and a protrusion portion extending below the body portion at a position below the slit insulating layer.
US09818863B2 Integrated breakdown protection
A device includes a semiconductor substrate having a first conductivity type, a device isolating region in the semiconductor substrate, defining an active area, and having a second conductivity type, a body region in the active area and having the first conductivity type, and a drain region in the active area and spaced from the body region to define a conduction path of the device, the drain region having the second conductivity type. At least one of the body region and the device isolating region includes a plurality of peripheral, constituent regions disposed along a lateral periphery of the active area, each peripheral, constituent region defining a non-uniform spacing between the device isolating region and the body region. The non-uniform spacing at a respective peripheral region of the plurality of peripheral, constituent regions establishes a first breakdown voltage lower than a second breakdown voltage in the conduction path.
US09818852B2 Semiconductor device and semiconductor device manufacturing method
In some aspects of the invention, an n-type field-stop layer can have a total impurity of such an extent that a depletion layer spreading in response to an application of a rated voltage stops inside the n-type field-stop layer together with the total impurity of an n− type drift layer. Also, the n-type field-stop layer can have a concentration gradient such that the impurity concentration of the n-type field-stop layer decreases from a p+ type collector layer toward a p-type base layer, and the diffusion depth is 20 μm or more. Furthermore, an n+ type buffer layer of which the peak impurity concentration can be higher than that of the n-type field-stop layer at 6×1015 cm−3 or more, and one-tenth or less of the peak impurity concentration of the p+ type collector layer, can be included between the n-type field-stop layer and p+ type collector layer.
US09818843B2 Transistor having dual work function buried gate electrode and method for fabricating the same
A transistor having a source region and a drain region which are separately formed in a substrate, a trench which is defined in the substrate between the source region and the drain region, and a gate electrode which is formed in the trench. The gate electrode includes a first electrode buried over a bottom of the trench; a second electrode formed over the first electrode; and a liner electrode having an interface part which is positioned between the first electrode and the second electrode and a side part, which is positioned on sidewalls of the second electrode and overlaps with the source region and the drain region.
US09818842B2 Dynamic threshold MOS and methods of forming the same
A chip includes a semiconductor substrate, a well region in the semiconductor substrate, and a Dynamic Threshold Metal-Oxide Semiconductor (DTMOS) transistor formed at a front side of the semiconductor substrate. The DTMOS transistor includes a gate electrode, and a source/drain region adjacent to the gate electrode. The source/drain region is disposed in the well region. A well pickup region is in the well region, and the well pickup region is at a back side of the semiconductor substrate. The well pickup region is electrically connected to the gate electrode.
US09818832B2 Semiconductor device
Provided is an integrated circuit having a LOCOS-drain type MOS transistor mounted thereon in which, even in the case of poor pattern formation, a withstand voltage is not lowered and a poor withstand voltage does not result. A drain oxide film thicker than a gate oxide film is formed on an active region on a drain side of the LOCOS-drain type MOS transistor, to thereby prevent the withstand voltage of the MOS transistor from being lowered even if the gate electrode reaches the active region on the drain side.
US09818831B2 DMOS transistor including a gate dielectric having a non-uniform thickness
An electronic device can include a transistor having a drain region, a source region, a dielectric layer, and a gate electrode. The dielectric layer can have a first portion and a second portion, wherein the first portion is relatively thicker and closer to the drain region; the second portion is relatively thinner and closer to the source region. The gate electrode of the transistor can overlie the first and second portions of the dielectric layer. In another aspect, an electronic device can be formed using two different dielectric layers having different thicknesses. A gate electrode within the electronic device can be formed over portions of the two different dielectric layers. The process can eliminate masking and doping steps that may be otherwise used to keep the drain dopant concentration closer to the concentration as originally formed.
US09818828B2 Termination trench structures for high-voltage split-gate MOS devices
Apparatus and associated methods relate to an edge-termination structure surrounding a high-voltage MOSFET for reducing a peak lateral electric field. The edge-termination structure includes a sequence of annular trenches and semiconductor pillars circumscribing the high-voltage MOSFET. Each of the annular trenches is laterally separated from the other annular trenches by one of the semiconductor pillars. Each of the annular trenches has dielectric sidewalls and a dielectric bottom electrically isolating a conductive core within each of the annular trenches from a drain-biased region of the semiconductor pillar outside of and adjacent to the annular trench. The conductive core of the innermost trench is biased, while the conductive cores of one or more outer trenches are floating. In some embodiments, a surface of an inner semiconductor pillar is biased as well. The peak lateral electric field can advantageously be reduced by physical arrangement of trenches and electrical biasing sequence.
US09818827B2 Field plate trench semiconductor device with planar gate
A semiconductor device includes first and second load contacts and a semiconductor region extending along an extension direction. A surface region is arranged above and coupled to the semiconductor region. At least one control electrode is arranged within the surface region. At least one connector trench extends into the semiconductor region along the extension direction and includes a connector electrode. A contact pad is arranged within the surface region. A contact runner is arranged within the surface region and placed separately from both the contact pad and the at least one control electrode, the contact pad, the contact runner and the at least one control electrode being electrically coupled to each other. Either both the contact pad and the contact runner or both the contact runner and the at least one control electrode are electrically connected to the connector electrode of the at least one connector trench.
US09818821B2 Integrated RF front end system
Systems and methods are disclosed for integrating functional components of front-end modules for wireless radios. Front-end modules disclosed may be dual-band front-end modules for use in 802.11ac-compliant devices. In certain embodiments, integration of front-end module components on a single die is achieved by implementing a high-resistivity layer or substrate directly underneath, adjacent to, and/or supporting SiGe BiCMOS technology elements.
US09818819B2 Defect reduction using aspect ratio trapping
Lattice-mismatched epitaxial films formed proximate non-crystalline sidewalls. Embodiments of the invention include formation of facets that direct dislocations in the films to the sidewalls.
US09818814B2 Organic light emitting display devices and methods of manufacturing organic light emitting display devices
An organic light emitting display device includes a plurality of pixel regions on a substrate, each having a sub-pixel region, a transmissive region and a peripheral region, a plurality of sub-pixel circuits in the sub-pixel region that control the sub-pixel region, a planarization layer that covers the sub-pixel circuits, a first electrode disposed on the planarization layer in the sub-pixel region, a second electrode disposed on the first electrode, and a plurality of wirings disposed at different levels over the substrate in the peripheral region. The wirings are arranged in at least double level configuration and include first wirings that extend in a first direction over the substrate, and second wirings that extend over the substrate in a second direction substantially perpendicular to the first direction.
US09818812B2 Organic light-emitting display apparatus and method of manufacturing the same
An organic light-emitting display apparatus includes a buffer layer formed on a substrate; a gate insulating layer formed over the buffer layer; an interlayer insulating layer formed over the gate insulating layer; a first opening formed through the gate insulating layer and the interlayer insulating layer; a first organic insulating layer formed over the interlayer insulating layer and including a second opening that overlaps with the first opening; a pixel electrode formed in the second opening, and directly contacting the buffer layer; a light emission layer formed over the pixel electrode; and an opposite electrode formed over the light emission layer.
US09818795B2 CMOS compatible thermopile with low impedance contact
In described examples, an integrated circuit containing CMOS transistors and an embedded thermoelectric device may be formed by forming active areas which provide transistor active areas for an NMOS transistor and a PMOS transistor of the CMOS transistors and provide n-type thermoelectric elements and p-type thermoelectric elements of the embedded thermoelectric device. Stretch contacts with lateral aspect ratios greater than 4:1 are formed over the n-type thermoelectric elements and p-type thermoelectric elements to provide electrical and thermal connections through metal interconnects to a thermal node of the embedded thermoelectric device. The stretch contacts are formed by forming contact trenches in a dielectric layer, filling the contact trenches with contact metal and subsequently removing the contact metal from over the dielectric layer. The stretch contacts are formed concurrently with contacts to the NMOS and PMOS transistors.
US09818794B2 Solid-state image sensor and camera
An image sensor including a first semiconductor region of a first conductivity type that is arranged in a substrate, a second semiconductor region of a second conductivity type that is arranged in the first semiconductor region to form a charge accumulation region. The second semiconductor region includes a plurality of portions arranged in a direction along a surface of the substrate. A potential barrier is formed between the plurality of portions. The second semiconductor region is wholly depleted by expansion of a depletion region from the first semiconductor region to the second semiconductor region. A finally-depleted portion to be finally depleted, of the second semiconductor region, is depleted by the expansion of the depletion region from a portion of the first semiconductor region, located in a lateral direction of the finally-depleted portion.
US09818791B1 Stacked image sensor
A stacked image sensor includes a first plurality of photodiodes, including a first photodiode and a second photodiode, disposed in a first semiconductor material. A thickness of the first semiconductor material proximate to the first photodiode is less than the thickness of the first semiconductor material proximate to the second photodiode. A second plurality of photodiodes is disposed in a second semiconductor material. The second plurality of photodiodes is optically aligned with the first plurality of photodiodes. An interconnect layer is disposed between the first semiconductor material and the second semiconductor material. The interconnect layer includes an optical shield disposed between the second photodiode and a third photodiode included in the second plurality of photodiodes. The optical shield prevents a first portion of image light from reaching the third photodiode.
US09818789B2 Solid-state imaging device and manufacturing method thereof
A solid-state imaging device includes a P-well, a gate insulating film, a gate electrode, a P+-type pinning layer that is located in the P-well so as to be outside the gate electrode and start from a first end portion of the gate electrode, a P−-type impurity region that is located in the P-well so as to extend under the gate electrode from a first end portion side and be in contact with the pinning layer, an N−-type impurity region that is in contact with the P−-type impurity region and the gate insulating film, and an N−−-type impurity region that surrounds at least a portion of the N−-type impurity region in plan view.
US09818773B2 Supporting device, method for manufacturing thin film transistor array substrate and method for manufacturing liquid crystal display
A supporting device includes a main body and a ring-shaped glue layer. The main body includes a top surface and a bottom surface opposite to the top surface. The top surface defines a first groove. The first groove is substantially ring-shaped. The glue layer is arranged in the top surface and surrounds the first groove. A plurality of glass-frits is distributed in the glue layer. A thickness of the main body is approximately in a range from 0.5 millimeters to 0.8 millimeters. The glue layer is directly attached the top surface.
US09818766B2 Thin film transistor and organic light emitting diode display including the same
A thin film transistor includes a substrate, a semiconductor layer on the substrate, a first insulating layer covering the substrate and the semiconductor layer, a first gate electrode on the first insulating layer and overlapping the semiconductor layer, a second insulating layer covering the first gate electrode and the first insulating layer, a second gate electrode on the second insulating layer and overlapping the semiconductor layer and the first gate electrode, a third insulating layer covering the second gate electrode, a first contact hole defined in the first insulating layer, the second insulating layer and the third insulating layer, and through which a portion of the semiconductor layer is exposed, and a source electrode and a drain electrode connected to the semiconductor layer through the first contact hole.
US09818763B2 Display device and method for manufacturing display device
A highly flexible display device and a method for manufacturing the display device are provided. A transistor including a light-transmitting semiconductor film, a capacitor including a first electrode, a second electrode, and a dielectric film between the first electrode and the second electrode, and a first insulating film covering the semiconductor film are formed over a flexible substrate. The capacitor includes a region where the first electrode and the dielectric film are in contact with each other, and the first insulating film does not cover the region.
US09818757B2 Semiconductor device
This semiconductor device comprises a plurality of first conductive layers arranged above a substrate in a first direction intersecting an upper surface of the substrate. The conductive layers includes a portion in which positions of ends of the first conductive layers made different from each other in a second direction intersecting the first direction. Furthermore, this semiconductor device comprises a transistor electrically connected to the portion of the conductive layers. That transistor comprises: a channel layer extending in the first direction; a gate electrode layer disposed in a periphery of the channel layer; and a gate insulating layer disposed between the channel layer and the gate electrode layer.
US09818755B1 Split-gate flash cell formed on recessed substrate
A semiconductor device including a non-volatile memory (NVM) cell and method of making the same are disclosed. The semiconductor device includes a metal-gate logic transistor formed on a logic region of a substrate, and the NVM cell integrally formed in a first recess in a memory region of the same substrate, wherein the first recess is recessed relative to a first surface of the substrate in the logic region. Generally, the metal-gate logic transistor further including a planarized surface above and substantially parallel to the first surface of the substrate in the logic region, and the NVM cell is arranged below an elevation of the planarized surface of the metal-gate. In some embodiments, logic transistor is a High-k Metal-gate (HKMG) logic transistor with a gate structure including a metal-gate and a high-k gate dielectric. Other embodiments are also disclosed.
US09818753B2 Semiconductor memory device and method for manufacturing the same
In general, according to one embodiment, a semiconductor memory device includes a first conductive layer, a second conductive layer, a first sub-conductive layer, a first insulating film. One portion of the first conductive layer overlaps at least one portion of the first sub-conductive layer in the first direction. One other portion of the first conductive layer overlaps at least one portion of the second conductive layer in the first direction. One portion of the first insulating film overlaps at least one portion of the second conductive layer in the second direction. The One portion of the first insulating film overlaps one portion of the first sub-conductive layer in the second direction. The second conductive layer overlap one other portion of the first insulating film in a direction intersecting the second direction.
US09818748B2 Semiconductor device and fabricating method thereof
A semiconductor device is provided. A substrate includes a first region and a second region. A first wire pattern, extending in a first direction, is formed at a first height from the substrate of the first region. A second wire pattern, extending in a second direction, is formed at a second height from the substrate of the second region. The first height is different from the second height. A first gate electrode, surrounding the first wire pattern, extends in a third direction crossing the first direction. A second gate electrode, surrounding the second wire pattern, extends in a fourth direction crossing the second direction. A first gate insulation layer is formed along a circumference of the first wire pattern and a sidewall of the first gate electrode. A second gate insulation layer is formed along a circumference of the second wire pattern and a sidewall of the second gate electrode.
US09818747B2 Super-self-aligned contacts and method for making the same
A number of first hard mask portions are formed on a dielectric layer to vertically shadow a respective one of a number of underlying gate structures. A number of second hard mask filaments are formed adjacent to each side surface of each first hard mask portion. A width of each second hard mask filament is set to define an active area contact-to-gate structure spacing. A first passage is etched between facing exposed side surfaces of a given pair of neighboring second hard mask filaments and through a depth of the semiconductor wafer to an active area. A second passage is etched through a given first hard mask portion and through a depth of the semiconductor wafer to a top surface of the underlying gate structure. An electrically conductive material is deposited within both the first and second passages to respectively form an active area contact and a gate contact.
US09818745B2 Semiconductor devices having fin field effect transistor (FinFET) structures and manufacturing and design methods thereof
Semiconductor devices and manufacturing and design methods thereof are disclosed. In one embodiment, a semiconductor device includes an active FinFET disposed over a workpiece comprising a first semiconductive material, the active FinFET comprising a first fin. An electrically inactive FinFET structure is disposed over the workpiece proximate the active FinFET, the electrically inactive FinFET comprising a second fin. A second semiconductive material is disposed between the first fin and the second fin.
US09818734B2 Semiconductor device and method of forming build-up interconnect structures over a temporary substrate
A semiconductor device has a first build-up interconnect structure formed over a substrate. The first build-up interconnect structure includes an insulating layer and conductive layer formed over the insulating layer. A vertical interconnect structure and semiconductor die are disposed over the first build-up interconnect structure. The semiconductor die, first build-up interconnect structure, and substrate are disposed over a carrier. An encapsulant is deposited over the semiconductor die, first build-up interconnect structure, and substrate. A second build-up interconnect structure is formed over the encapsulant. The second build-up interconnect structure electrically connects to the first build-up interconnect structure through the vertical interconnect structure. The substrate provides structural support and prevents warpage during formation of the first and second build-up interconnect structures. The substrate is removed after forming the second build-up interconnect structure. A portion of the insulating layer is removed exposing the conductive layer for electrical interconnect with subsequently stacked semiconductor devices.
US09818729B1 Package-on-package structure and method
A method includes attaching a first semiconductor package on a carrier, wherein the first semiconductor package comprises a plurality of stacked semiconductor dies and a plurality of contact pads, depositing a first molding compound layer over the carrier, wherein the first semiconductor package is embedded in the first molding compound layer, forming a plurality of vias over the plurality of contact pads, attaching a semiconductor die on the first molding compound layer, depositing a second molding compound layer over the carrier, wherein the semiconductor die and the plurality of vias are embedded in the second molding compound layer, forming an interconnect structure over the second molding compound layer and forming a plurality of bumps over the interconnect structure.
US09818728B2 Interconnect structure with redundant electrical connectors and associated systems and methods
Semiconductor die assemblies having interconnect structures with redundant electrical connectors are disclosed herein. In one embodiment, a semiconductor die assembly includes a first semiconductor die, a second semiconductor die, and an interconnect structure between the first and the second semiconductor dies. The interconnect structure includes a first conductive film coupled to the first semiconductor die and a second conductive film coupled to the second semiconductor die. The interconnect structure further includes a plurality of redundant electrical connectors extending between the first and second conductive films and electrically coupled to one another via the first conductive film.
US09818727B2 Semiconductor package assembly with passive device
The invention provides a semiconductor package assembly. The semiconductor package assembly includes a first substrate. A first semiconductor die is disposed on the first substrate. A passive device is located directly on the first semiconductor die. The passive device is disposed within a boundary of the first semiconductor die in a plan view.
US09818725B2 Inorganic-light-emitter display with integrated black matrix
An inorganic-light-emitter display includes a display substrate and a plurality of spatially separated inorganic light emitters distributed on the display substrate in a light-emitter layer. A light-absorbing layer located on the display substrate in the light-emitter layer is in contact with the inorganic light emitters. Among other things, the disclosed technology provides improved angular image quality by avoiding parallax between the light emitters and the light-absorbing material, increased light-output efficiency by removing the light-absorbing material from the optical path, improved contrast by increasing the light-absorbing area of the display substrate, and a reduced manufacturing cost in a mechanically and environmentally robust structure using micro transfer printing.
US09818720B2 Structure and formation method for chip package
Structures and formation methods of a chip package are provided. The chip package includes a first chip structure and a second chip structure. Heights of the first chip structure and the second chip structure are different. The chip package also includes a package layer covering sidewalls of the first chip structure and sidewalls of the second chip structure. Top surfaces of the first chip structure and the second chip structure are not covered by the package layer.
US09818710B2 Anchored interconnect
An embodiment includes a semiconductor structure comprising: a backend portion including a plurality of metal layers between bottom and top metal layers; the top metal layer including a top metal layer portion having first and second opposing sidewall surfaces and a top surface that couples the sidewall surfaces to one another; an insulator layer directly contacting the top surface; and a via coupling a contact bump to the top metal layer portion; wherein a first vertical axis, orthogonal to a substrate coupled to the backend portion, intercepts the contact bump, the nitride layer, the via, and the top metal layer portion. Other embodiments are described herein.
US09818691B2 Semiconductor device having a fuse element
A corrosion resistant semiconductor device includes fuse elements that can be cut by laser light. An upper portion of the fuse elements is covered with a porous insulating film so that, when laser light irradiated from a rear surface of a semiconductor substrate is collected at selected fuse elements, the fuse elements generate heat, expand, and rupture. A metal lattice having a plurality of windows is disposed over the fuse elements to permit rapid expansion of the fuse elements when irradiated with the laser light. Alternatively, a metal array having a plurality of independent light-shielding portions may be disposed over the fuse elements to prevent the laser light from adversely affecting circuitry on the front surface side of the semiconductor device.
US09818683B2 Electronic package and method of fabricating the same
A met of fabricating an electronic package is provided, including: providing a carrier body haying a first surface formed with a plurality of recessed portions, and a second surface opposing the first surface and interconnecting with the recessed portions; forming on the first surface of the carrier body an electronic structure that has a plurality of conductive elements received in the recessed portions correspondingly; and removing a portion of the carrier body, with the conductive elements exposed from the second surface of the carrier body. Therefore, the carrier body is retained, and the fabrication cost is reduced since no temporary material is required. The present invention further provides the electronic package thus fabricated.
US09818675B2 Semiconductor device including conductive clip with flexible leads and related methods
An integrated circuit (IC) device may include a leadframe and an IC die having a first surface coupled to the lead frame and a second surface opposite the first surface. The IC device may further include a conductive clip including a first portion coupled to the second surface of the IC die, a second portion coupled to the first portion and extending laterally away from the IC die, and at least one flexible lead coupled to the second portion and looping back under the second portion toward the leadframe. Furthermore, a package may be over the leadframe, IC die, and conductive clip and have an opening therein exposing the at least one flexible lead.
US09818673B2 Cooler
A cooler includes a cooling pipe having a cooling surface in contact with a heat-exchanged component, and a refrigerant passage. A pair of outer passages are formed between a pair of opposed inner wall surfaces which are located at both ends of an inner wall surface of the cooling pipe in a perpendicular direction and which constitute the refrigerant passage, and a pair of partition walls that are located at both ends of an inner fin in the perpendicular direction. At least one flow-regulating rib is formed in the refrigerant passage to project into the refrigerant passage at a position inward of the pair of outer passages in the perpendicular direction and at a position outward of an inflow hole and a discharge hole in the perpendicular direction as well as at a position outward of the inner fin in an arrangement direction and at a position inward of the inflow hole and the discharge hole in the arrangement direction. The flow-regulating rib is configured to restrict flow rates of refrigerant through the pair of outer passages.
US09818665B2 Method of packaging a semiconductor chip using a 3D printing process and semiconductor package having angled surfaces
In one aspect, a method of packaging a semiconductor module includes providing a semiconductor module having a first surface, a second surface opposite the first surface and edge sides extending between the first surface and the second surface. A packaging assembly is formed at least partly by a 3D printing process. The packaging assembly includes the semiconductor module and a protective covering that extends over the first surface.
US09818662B2 Silicon package having electrical functionality by embedded passive components
A packaged electronic system comprises a slab (210) of low-grade silicon (l-g-Si) configured as ridges (114) framing a depression of depth (112) including a recessed central area suitable to accommodate semiconductor chips and embedded electrical components, the depth at least equal to the thickness of the chips and the components, the ridge covered by system terminals (209b) connected to attachment pads in the central area; and semiconductor chips (120, 130) having a thickness and terminals on at least one of opposing chip sides, the chips terminals attached to the central area terminals so that the opposite chip side is coplanar with the system terminals on the slab ridge.
US09818653B2 Semiconductor TSV device package to which other semiconductor device package can be later attached
A first package includes a laminate layer, an overmold layer above and in direct contact with the laminate layer, and a logic circuit-through-silicon via (TSV) layer including a first logic die and TSVs. The logic circuit-TSV layer is within the overmold layer, and the TSVs are electrically exposed at a top surface of the overmold layer. The first package may be fabricated and tested by a first party prior to being provided to a second party. A second package includes a second logic die. The second party may attach the second package to the first package at the electrically exposed TSVs of the first package to realize a complete and functional semiconductor device.
US09818650B2 Extra gate device for nanosheet
A method for forming semiconductor devices includes forming a highly doped region. A stack of alternating layers is formed on the substrate. The stack is patterned to form nanosheet structures. A dummy gate structure is formed over and between the nanosheet structures. An interlevel dielectric layer is formed. The dummy gate structures are removed. SG regions are blocked, and top sheets are removed from the nanosheet structures along the dummy gate trench. A bottommost sheet is released and forms a channel for a field effect transistor device by etching away the highly doped region under the nanosheet structure and layers in contact with the bottommost sheet. A gate structure is formed in and over the dummy gate trench wherein the bottommost sheet forms a device channel for the EG device.
US09818649B2 Method and structure for FinFET isolation
A semiconductor device includes a substrate having first and second fins extending lengthwise generally along a same line; a first gate stack over the substrate and engaging the first fin; a second gate stack over the substrate and engaging the second fin; a first isolation structure disposed between the first and second fins; and spacer features on sidewalls of the first and second gate stacks and on sidewalls of an upper portion of the first isolation structure.
US09818644B2 Interconnect structure and manufacturing method thereof
The present disclosure provides an interconnect structure, including a substrate, a first conductive feature over the substrate, a second conductive feature over the first conductive feature, and a dielectric layer surrounding the first conductive feature and the second conductive feature. A width of the first conductive feature and a width of the second conductive feature are between 10 nm and 50 nm. The present disclosure also provides a method for manufacturing an interconnect structure, including (1) forming a via opening and a line trench in a dielectric layer, (2) forming a 1-dimensional conductive feature in the via opening, (3) forming a conformal catalyst layer over a sidewall of the line trench, a bottom of the line trench, and a top of the 1-dimensional conductive feature, and (4) removing the conformal catalyst layer from the bottom of the line trench and the top of the 1-dimensional conductive feature.
US09818639B2 Semiconductor device and manufacturing method thereof
The reliability of wirings, each of which includes a main conductive film containing copper as a primary component, is improved. On an insulating film including the upper surface of a wiring serving as a lower layer wiring, an insulating film formed of a silicon carbonitride film having excellent barrier properties to copper is formed; on the insulating film, an insulating film formed of a silicon carbide film having excellent adhesiveness to a low dielectric constant material film is formed; on the insulating film, an insulating film formed of a low dielectric constant material as an interlayer insulating film is formed; and thereafter a wiring as an upper layer wiring is formed.
US09818636B2 Ephemeral bonding
Compositions containing an adhesive material and a release additive are suitable for temporarily bonding two surfaces, such as a wafer active side and a substrate. These compositions are useful in the manufacture of electronic devices where a component, such as an active wafer, is temporarily bonded to a substrate, followed by further processing of the active wafer.
US09818635B2 Carrier structure, packaging substrate, electronic package and fabrication method thereof
An electronic package is provided, including: a circuit structure having opposite first and second surfaces, wherein first and second circuit layers are formed on the first and second surfaces of the circuit structure, respectively, the first circuit layer having a minimum trace width less than that of the second circuit layer; a separation layer formed on the first surface of the circuit structure; a metal layer formed on the separation layer and electrically connected to the first circuit layer; an electronic element disposed on the first surface of the circuit structure and electrically connected to the metal layer; and an encapsulant formed on the circuit structure to encapsulate the electronic element. By disposing the electronic element having high I/O function on the circuit structure, the invention eliminates the need of a packaging substrate having a core layer and thus reduces the thickness of the electronic package.
US09818628B2 Curing apparatus and method using the same
A UV curing apparatus includes a processing chamber, a UV light source disposed above the processing chamber, a window disposed between the processing chamber and the UV light source for allowing a UV light from the UV light source passing through and entering the processing chamber, a sealing ring disposed between the processing chamber and the window for sealing the processing chamber, and a light shading kit disposed between the UV light source and the sealing ring for preventing the sealing ring from being exposed of the UV light. Therefore the sealing ring is not exposed of UV light directly, and the bonding of the rubber sealing ring would not be destroyed.
US09818619B2 Carrier head
Provided is a carrier head. The carrier head includes: a body having a ring shape, wherein a first locking part is formed on an external surface of the body; a support unit surrounding lateral and lower parts of the body to be elevatably coupled to the body, wherein a second locking part vertically facing the first locking part is formed on an internal surface of the support unit; a regulating member located in a space between the first locking part and the second locking part; a retainer ring having a ring shape and located at the external bottom of the support unit; and an elevating unit coupling the retainer ring to the support unit to enable a height to be regulated relative to the support unit.
US09818617B2 Method of electroless plating using a solution with at least two borane containing reducing agents
A solution for providing electroless deposition of a metal layer on a substrate is provided. A solvent is provided. A metal precursor is provided to the solvent. A first borane containing reducing agent is provided to the solvent. A second borane containing reducing agent is provided to the solvent, wherein the first borane containing reducing agent has a deposition rate of at least five times a deposition rate of the second borane containing reducing agent, and wherein the solution is free of nonborane reducing agents.
US09818598B2 Substrate cleaning method and recording medium
An object of the present invention is to be able to obtain a high removing performance of particles. The substrate processing method according to the exemplary embodiment comprises a film-forming treatment solution supply step and a removing solution supply step. The film-forming treatment solution supply step comprising supplying to a substrate, a film-forming treatment solution containing an organic solvent and a fluorine-containing polymer that is soluble in the organic solvent is supplied. The removing solution supply step comprises supplying to a treatment film formed by solidification or curing of the film-forming treatment solution on the substrate, a removing solution capable of removing the treatment film.
US09818596B2 Arc lamp and substrate heating apparatus having the arc lamp
An arc lamp includes an arc tube configured to receive a reaction gas therein, and an anode and a cathode disposed opposite one another within the arc tube and configured to generate an electrical arc. The anode includes an anode head portion extending inwardly from an end portion of the arc tube, and an anode tip portion bonded to the anode head portion and comprising a trench extending in a top surface along a peripheral region of the anode tip portion.
US09818594B2 Integrated sample processing for electrospray ionization devices
Methods, systems and devices that generate differential axial transport in a fluidic device having at least one fluidic sample separation flow channel and at least one ESI emitter in communication with the at least one sample separation flow channel. In response to the generated differential axial transport, the at least one target analyte contained in a sample reservoir in communication with the sample separation channel is selectively transported to the at least one ESI emitter while inhibiting transport of contaminant materials contained in the sample reservoir toward the at least one ESI emitter thereby preferentially directing analyte molecules out of the at least one ESI emitter. The methods, systems and devices are particularly suitable for use with a mass spectrometer.
US09818591B2 Mirror lens for directing an ion beam
An electrostatic dual-mode lens assembly is provided for selectively transmitting or reflecting an ion beam in a mass spectrometer. The assembly comprises at least one electrode that provides a switchable electric field that, during a first mode of operation, directs an ion beam that enters the assembly along a first path so that the beam is transmitted through the assembly along the first path, and during a second mode of operation, directs an ion beam that enters the assembly along the first path so that the ion beam is reflected by the electric field and exits the assembly along a second path. Methods for operating a mass spectrometer using an electrostatic lens are also provided.
US09818577B2 Multi mode system with a dispersion X-ray detector
A method for evaluating a specimen, the method can include positioning an energy dispersive X-ray (EDX) detector at a first position; scanning a flat surface of the specimen by a charged particle beam that exits from a charged particle beam optics tip and propagates through an aperture of an EDX detector tip; detecting, by the EDX detector, x-ray photons emitted from the flat surface as a result of the scanning of the flat surface with the charged particle beam; after a completion of the scanning of the flat surface, positioning the EDX detector at a second position in which a distance between the EDX detector tip and a plane of the flat surface exceeds a distance between the plane of the flat surface and the charged particle beam optics tip; and wherein a projection of the EDX detector on the plane of the flat surface virtually falls on the flat surface when the EDX detector is positioned at the first position and when the EDX detector is positioned at the second position.
US09818571B2 X-ray generation tube, X-ray generation apparatus, and radiography system
An X-ray generation tube includes: an anode including a target configured to generate X-rays under irradiation of electrons, and an anode member electrically connected to the target; a cathode including an electron emitting source configured to emit an electron beam in a direction towards the target, and a cathode member electrically connected to the electron emitting source; and an insulating tube extending between the anode member and the cathode member. The anode further includes an inner circumferential anode layer electrically connected to the anode member, the inner circumferential anode layer extending along an inner circumferential face of the insulating tube, and is remote from the cathode member.
US09818561B2 Clutch mechanism for energy storage device in gas insulated circuit breaker and gas insulated circuit breaker thereof
A clutch mechanism includes a transmission shaft, driven by an output shaft of a motive power device; a clutch element, including an engagement end, in unidirectional transmission connection with the transmission shaft, and a meshing end; a push rod, passing through the clutch element and including a contact end and a fixed end connected to the transmission shaft; a gear shaft, including a transmission gear in transmission connection with the meshing end; a rotary element, surrounding the gear shaft in a rotatable fashion and including a transmission end and a drive end; and a restoring element, one end bearing against the transmission shaft and another end bearing against the output shaft; and a drive gear, in transmission connection with the gear shaft and provided in a circumferential direction with a drive portion capable of pushing the transmission end. A gas insulated circuit breaker including clutch mechanism is also disclosed.
US09818553B2 Electric switch with rubbing contact
The present invention relates to an electric switch with rubbing contact (3) comprising on the one hand at least one fixed contact (9) and on the other hand at least one moving rubbing contact (3) that can move along a predefined trajectory and exhibiting a contact surface (10) intended to rub on said at least one fixed contact (9), characterized in that at least said contact surface (10) is treated by ion bombardment by virtue of an ion beam, and in that the fixed (9) and moving (3) contacts are bare.
US09818548B2 Thin film capacitor
A thin film capacitor comprises a base material, a dielectric layer provided on the base material, and an upper electrode layer provided on the dielectric layer. The dielectric layer includes a plurality of columnar crystals that extend along a normal direction with respect to a surface of the upper electrode layer, the columnar crystal has a perovskite crystal structure represented by AyBO3, an element A is at least one of Ba, Ca, Sr, and Pb, an element B is at least one of Ti, Zr, Sn, and Hf, y≦0.995 is satisfied, and the dielectric layer contains 0.05 to 2.5 mol of Al per 100 mol of AyBO3.
US09818547B1 Multilayer ceramic electronic component and board having the same
A multilayer ceramic electronic component includes a ceramic body including a plurality of dielectric layers stacked on each other and having first and second surfaces opposing each other in a first direction, third and fourth surfaces opposing each other in a second direction, parallel to a stacking direction and connected to the first and second surfaces, and fifth and sixth surfaces opposing each other in a third direction and connected to the first to fourth surfaces, first and second external electrodes disposed on the first and second surfaces of the ceramic body, respectively, first and second conductive thin films disposed on at least one of the third and fourth surfaces, connected to the first and second external electrodes, respectively, and having a thickness lower than that of the first and second external electrodes, and first and second solder preventing films disposed on the first and second external electrodes, respectively.
US09818545B2 Ceramic electronic component
A ceramic electronic component includes a dielectric layer and an electrode layer. The dielectric layer contains a plurality of ceramic particles and grain boundary phases present therebetween. A main component of the ceramic particles is barium titanate. An average thickness of the grain boundary phases is 1.0 nm or more. A thickness variation σ of the grain boundary phases is 0.1 nm or less.
US09818542B2 Gate-all-around fin device
A gate-all around fin double diffused metal oxide semiconductor (DMOS) devices and methods of manufacture are disclosed. The method includes forming a plurality of fin structures from a substrate. The method further includes forming a well of a first conductivity type and a second conductivity type within the substrate and corresponding fin structures of the plurality of fin structures. The method further includes forming a source contact on an exposed portion of a first fin structure. The method further comprises forming drain contacts on exposed portions of adjacent fin structures to the first fin structure. The method further includes forming a gate structure in a dielectric fill material about the first fin structure and extending over the well of the first conductivity type.
US09818540B2 Film capacitor
A film capacitor includes a stacked body formed by stacking metalized films in each of which a metal electrode is formed on a surface of a dielectric film, at least one of the dielectric films containing a high thermal conductive filler; and external electrodes formed at electrode forming ends provided at opposed positions in the stacked body. The stacked body includes a high thermal conductive portion in which a content of the high thermal conductive filler in the at least one dielectric film is relatively high, and a low thermal conductive portion in which the content of the high thermal conductive filler in the at least one dielectric film is relatively low, or the high thermal conductive filler is not contained. The high thermal conductive portion is provided to continuously extend from an inside of the stacked body to a side portion other than the electrode forming ends.
US09818539B2 Thin film capacitor with improved resistance to dielectric breakdown
A thin film capacitor includes a lower electrode layer, an upper electrode layer, and a dielectric substance layer provided between the lower electrode layer and the upper electrode layer. A dielectric patch member formed of a dielectric material is formed on a surface of the dielectric substance layer on an upper electrode layer side, a cross-sectional structure of the dielectric patch member has a taper angle of 1 to 25 degrees in a cross section perpendicular to the dielectric substance layer, the taper angle being an angle formed by (1) a tangential line tangent to an end portion of the dielectric patch member at a position that is 50% of a maximum height of the dielectric patch member and (2) a line being an interface between the dielectric substance layer and the upper electrode layer, and an area of the dielectric patch member is 100 to 900000 μm2.
US09818533B2 Winding apparatus
A winding apparatus includes a nozzle for feeding a wire to a first end side of a magnetic pole in a winding position, a first latch pawl capable of latching the wire fed from the nozzle, a first latch pawl moving mechanism that moves the first latch pawl from the first end side to a second end side of the multi-pole armature, and a nozzle moving mechanism that moves the nozzle in both the radial direction and the circumferential direction of the multi-pole armature. A width of the first latch pawl in the circumferential direction of the multi-pole armature is set at a width enabling insertion of the wire wound around and bent back by the first latch pawl into slots formed on both sides of one or more of the magnetic poles in the winding position.
US09818532B2 Method of forming electromagnetic space
By supplying power from the power-supplying resonator to the power-receiving resonator by means of resonance, an electromagnetic space having a relatively low magnetic field strength is formed between the power-supplying resonator and the power-receiving resonator. In so doing, the position where the electromagnetic space is formed is changed by setting the frequency of the AC power supplied from an AC power source to the power-supplying module to an antiphase resonance mode or an inphase resonance mode, and the size of the electromagnetic space is changed by changing the distance between the power-supplying coil and the power-supplying resonator and the distance between the power-receiving resonator and the power-receiving coil.
US09818527B2 High current, low equivalent series resistance printed circuit board coil for power transfer application
An apparatus for a multilayer printed circuit board (PCB) coil, comprising: a first coil layer of a PCB; a plurality of vias coupled to and distributed to cover substantially the surface of the first coil layer within the PCB; and a second coil layer of the PCB and coupled to the vias to cover substantially the surface of the second coil layer, wherein the vias are positioned between the first coil layer and the second coil layer and enable substantially high current and low equivalent series resistance (ESR) for the multilayer PCB coil.
US09818521B2 Compression-bonded magnet with case and method for producing the same
There is provided a compression-bonded magnet with a case, which can realize high magnetic properties, high corrosion resistance and high durability strength even at low cost. The compression-bonded magnet with a case is a compression-bonded magnet with a case 1, comprising: a compression-bonded magnet 2 comprising a rare earth magnet powder such as an isotropic Nd—Fe—B magnet powder and a resin binder of a thermosetting resin; a case 3 for inserting the compression-bonded magnet 2; and a sealing member 4, wherein the compression-bonded magnet 2 is formed by compression-molding a mixture comprising the rare earth magnet powder and the resin binder into a green compact and curing the resin binder contained in the green compact, the rare earth magnet powder is contained in a large amount with respect to the entire compression-bonded magnet (for example, in a volume ratio of 85% to 90%), the sealing member 4 is fixed at an insertion opening part 3a of the case 3, and the compression-bonded magnet 2 is hermetically sealed by the sealing member 4 and the case 3.
US09818519B2 Soft magnetic mixed powder
Provided is soft magnetic powder used to manufacture a dust core having good mechanical strength and superior formability while iron loss is reduced. The soft magnetic powder for dust cores according to the invention is soft magnetic mixed powder that includes pure iron powder and soft magnetic iron-base alloy powder, wherein the proportion of the soft magnetic iron-base alloy powder in the mixture is 5 to 60 mass %, the ratio of the modes of the particle size distributions of the soft magnetic iron-base alloy powder and the pure iron powder ((the mode of the particle size distribution of the soft magnetic iron-base alloy powder)/(the mode of the particle size distribution of the pure iron powder)) is 0.9 or more and less than 5, and the ratio Rover/Runder is 1.2 or more, where Rover is the mass proportion of soft magnetic iron-base alloy powder in mixed powder with a particle size of D50 or more based on the mass fraction, and Runder is the mass proportion of soft magnetic iron-base alloy powder in mixed powder with a particle size of less than D50 based on the mass fraction.
US09818513B2 RFeB-based magnet and method for producing RFeB-based magnet
Provided is a combined type RFeB-based magnet, including: a first unit magnet; a second unit magnet; and an interface material that bonds the first unit magnet and the second unit magnet, in which the first unit magnet and the second unit magnet are RFeB-based magnets containing a light rare earth element RL that is at least one element selected from the group consisting of Nd and Pr, Fe, and B, in which the interface material contains at least one compound selected from the group consisting of a carbide, a hydroxide, and an oxide of the light rare earth element RL, and in which an amount of a heavy rare earth element RH that is at least one element selected from the group consisting of Dy, Tb and Ho in the second unit magnet is more than that in the first unit magnet.
US09818508B2 Traceable and theft deterrent reclaimable product
A theft deterrent product may be provided. First, a plurality of unique codes may be created. Then a plurality of indicia may be placed periodically and longitudinally on the product. The plurality of indicia may respectively correspond to the plurality of unique codes. The product may have an outer layer and into an portion. Placing the plurality of indicia may comprise etching through the outer layer and into the inner portion. In a database, the plurality of unique codes may be assigned to an organizational entity. The organizational entity may comprise a first enterprise.
US09818504B2 Wire harness, electrical wire protector, and electrical wire holder
A wire harness including: an electrically conducting path including an electrical wire having a front end portion to which a terminal fitting is fixed; a corrugated tube configured to enclose the electrical wire; a rubber boot that is attached to a front end portion of the corrugated tube and is configured to enclose the electrical wire; and an electrical wire holder that is provided with: a holding part configured to hold the electrical wire; and a locking part configured to be locked to a circumferential surface of the corrugated tube. It is possible to stabilize the positional relationship between the front end portion of the electrically conducting path and the front end portion of the rubber boot by holding the electrical wire with the electrical wire holder and locking the electrical wire holder to the circumferential surface of the corrugated tube.
US09818499B2 Electrically conductive materials formed by electrophoresis
A method of forming an electrically conductive composite is disclosed that includes the steps of providing a first dielectric material and a second conductive material that is substantially dispersed within the first dielectric material; and applying an electric field through at least a portion of the combined first dielectric material and second conductive material such that the second conductive material undergoes electrophoresis and forms at least one electrically conductive path through the electrically conductive composite along the direction of the applied electric field.
US09818497B2 Method of manufacturing an elongated electrically conducting element
A method of manufacturing an elongated electrically conducting element having functionalized carbon nanotubes and at least one metal, includes the steps of mixing functionalized carbon nanotubes with at least one metal, to obtain a composite mixture, and forming a solid mass from the composite mixture from step (i). A solid element obtained from the solid mass from step (ii) is inserted into a metal tube, and the metal tube from step (iii) is deformed, to obtain an elongated electrically conducting element.
US09818492B2 Method for testing a memory and memory system
A method for testing a memory includes performing an error correction code check (ECC check) on user data stored in the memory, inverting the user data stored in the memory, performing a further ECC check on the inverted user data stored in the memory, and inverting the inverted user data stored in the memory for restoring the user data in the memory.
US09818489B2 Semiconductor memory device
A semiconductor memory device according to the present invention includes a first memory cell, a second memory cell, a dummy transistor, and a voltage control circuit. The first memory cell has a first transistor that is coupled to a first word line, a first source line, and a bit line. The second memory cell has a second transistor that is coupled to a second word line, a second source line, and the bit line. The dummy transistor has the same structure as the first transistor and is coupled to a dummy word line, a dummy source line, and a dummy bit line. When a predetermined voltage for writing data into the first memory cell is to be applied to the first word line, the voltage control circuit couples the dummy bit line to the second source line and applies the predetermined voltage to the first dummy word line.
US09818481B2 Resistive memory device and operation method thereof
A resistive memory device includes a memory cell array including a unit memory cell coupled between a word line and a bit line, wherein the unit memory cell includes a data storage material and a non-silicon-substrate-based type bidirectional access device coupled in series, a path setting circuit coupled between the bit line and the word line, suitable for providing a program pulse toward the bit line or the word line based on a path control signal, a forward write command, and a reverse write command, and a control unit suitable for providing a write path control signal, a forward program command, and a reverse program command based on an external command signal.
US09818480B2 Resistance change memory cell circuits and methods
The gate of the access transistor of a 1 transistor 1 resistor (1T1R) type RRAM cell is biased relative to the source of the access transistor using a current mirror. Under the influence of a voltage applied across the 1T1R cell (e.g., via the bit line), the RRAM memory element switches from a higher resistance to a lower resistance. As the RRAM memory element switches from the higher resistance to the lower resistance, the current through the RRAM cell switches from being substantially determined by the higher resistance of the RRAM device (while the access transistor is operating in the linear region) to being substantially determined by the saturation region operating point of the access transistor.
US09818474B2 Memory with keeper circuit
A memory device with a keeper circuit is disclosed herein. The memory device (i) improves current tracking between the device's memory cells and the keeper circuit, (ii) improves Vccmin for memory operations, and (iii) has an efficient circuit layout. The memory device includes a memory array with a plurality of bitlines coupled to the memory cells. The keeper circuit includes a plurality of switches and a current mirror circuit. The plurality of switches is respectively coupled to the plurality of bitlines. The current mirror circuit mirrors a bias current to a plurality of current mirror transistors respectively coupled to the plurality of switches.
US09818473B2 Semiconductor device including stacked circuits
This invention provides a semiconductor device with high speed operation and reduced size. A circuit includes a circuit including a memory circuit and a circuit including a logic circuit; thus, the circuit functions as a memory device having a function of storing data and a function of performing logic operation. The circuit can output, in addition to data stored in the circuit, data corresponding to a result of logic operation performed using data stored in the circuit as an input signal. The circuit can directly obtain a result of logic operation from the circuit, and thus, the frequency of input/output of a signal performed between the circuit and the circuit can be reduced.
US09818468B2 Charge storage ferroelectric memory hybrid and erase scheme
A technique for erasing a ferroelectric field effect transistor (FeFET) memory circuit comprising a plurality memory cells comprising FeFETs is described. Each FeFET comprises a gate stack, a source, a drain, a channel and a bulk substrate region, where the gate stack comprises a gate and a ferroelectric layer disposed between the gate and the channel. A positive or a negative voltage is applied to the source and drain regions of at least one FeFET memory cell depending on the channel type. The gate and bulk substrate regions are held at a ground state during said applying of the positive voltage to the source and drain regions of the FeFET memory cell to cause erasure of the at least one FeFET memory cell. In addition, a FeFET is described with a charge storage layer disposed adjacently to the ferroelectric layer within the gate stack.
US09818467B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes: a first bit line; a first source line; a first word line; a first control line; a first memory cell comprising a first variable resistance element and a first transistor, the first transistor including a gate coupled to the first word line, the first memory cell including one end coupled to the first bit line and another end coupled to the first source line; a second transistor including one end coupled to the first bit line; and a third transistor including a gate coupled to the first control line, one end coupled to the first bit line, and another end coupled to the first source line.
US09818459B2 Invert operations using sensing circuitry
The present disclosure includes apparatuses and methods related to performing logical operations using sensing circuitry. An example apparatus comprises an array of memory cells and sensing circuitry coupled to the array. The sensing circuitry includes a plurality of sensing components coupled to a controller. The controller is configured to selectively activate a first control line and a second control line to invert signals stored on a latch.
US09818457B1 Extended platform with additional memory module slots per CPU socket
Electronic devices and methods including a printed circuit board configured to accept CPUs and memory modules are described. One apparatus includes a printed circuit board that includes a first row of elements including a first CPU positioned between first and second groups of dual in-line memory modules (DIMMs). The printed circuit board also includes a second row of elements including a second CPU positioned between third and fourth groups of DIMMs. The apparatus also includes a third row of elements including a fifth group of DIMMs, wherein the second row of elements is positioned between the first row of elements and the third row of elements. Other embodiments are described and claimed.
US09818452B2 Rear pluggable hard disk drive with floating connecting mechanism
A hard disk drive carrier assembly includes a back panel, and a connection mechanism in physical communication with the back panel of the hard disk drive carrier assembly along a first surface of the connection mechanism. The connection mechanism includes guide pin extending away from a second surface of the connection mechanism. The guide pin to align the hard disk drive carrier assembly with a mid-plane module of an information handling system when the hard disk drive carrier assembly is inserted into a bay of the information handling system. A screw is in physical communication with the connection module to mount the connection mechanism onto the back panel. The screw includes a post, and is inserted through a hole in the connection mechanism and is connected to the back panel. A first diameter of the post is smaller than a second diameter of the hole.
US09818443B2 Magnetic recording medium having specific underlayer features
The magnetic recording medium has a nonmagnetic layer satisfying: the ratio of the total area accounted for by voids observed to the area of the observed region falls within a range of 13.0% to 25.0% in a sectional image taken by SEM; R+σr is 58.0 nm or less and R−σr is 21.0 nm or greater when denoting the average value of the diameters of corresponding circles for voids observed in the sectional image as R, denoting the standard deviation of the diameters of the corresponding circles as σr; N+σn is 185 voids/μm2 or less and N−σn is 120 voids/μm2 or greater when denoting the average number of voids observed per μm2 unit area of the observed region in the sectional image as N, denoting the standard deviation of this number as σn; and the thickness of the nonmagnetic layer is 0.20 μm or greater.
US09818441B2 Thermally assisted magnetic recording medium and magnetic storage device
Disclosed is a thermally assisted magnetic recording medium comprising a substrate, a plurality of underlayers formed on the substrate, and a magnetic layer which is formed on the underlayers and predominantly comprised of an alloy having a L10 structure, characterized in that at least one of the underlayers is predominantly comprised of MgO and comprises at least one oxide selected from SiO2, TiO2, Cr2O3, Al2O3, Ta2O5, ZrO2, Y2O3, CeO2, MnO, TiO and ZnO. The thermally assisted magnetic recording medium has a magnetic layer comprised of fine magnetic crystal grains, exhibiting a sufficiently weak exchange coupling between magnetic grains, and having a minimized coercive force dispersion.
US09818424B2 Method and apparatus for suppression of unwanted audio signals
A method, and one or more non-transitory computer-readable media storing instructions, and a device for removal of unwanted components in an audio signal, the device comprising a processor, coupled to memory, configured to receive reference and processed inputs into memory where the processed input is a result of a reduction process of unwanted components of the audio signal, estimate envelope values for processed and reference inputs at a plurality of time and frequency instances, for each time and frequency instance: compute a first gain in relation to a ratio of the estimated envelope value of the processed input to the estimated envelope value of the reference input, apply a nonlinear process to said first gain to produce a second gain, compute an output gain as the ratio between second gain and first gain and, apply the output gain to processed input, thereby producing a filtered output with unwanted components suppressed.
US09818421B2 Apparatus and method for selecting one of a first encoding algorithm and a second encoding algorithm using harmonics reduction
An apparatus for selecting one of a first encoding algorithm and a second encoding algorithm includes a filter configured to receive the audio signal, to reduce the amplitude of harmonics in the audio signal and to output a filtered version of the audio signal. First and second estimators are provided for estimating first and second quality measures in the form of SNRs of segmented SNRs associated with the first and second encoding algorithms without actually encoding and decoding the portion of the audio signal using the first and second encoding algorithms. A controller is provided for selecting the first encoding algorithm or the second encoding algorithm based on a comparison between the first quality measure and the second quality measure.
US09818419B2 High-band signal coding using multiple sub-bands
A method includes receiving, at a first device, a bit-stream from a second device. The method also includes generating, at a decoder of the first device, a low-band excitation signal from the bit-stream. The method also includes generating a first baseband signal at a high-band excitation generator of the decoder. Generating the first baseband signal includes performing a spectral flip operation on a nonlinearly transformed version of the low-band excitation signal, and the first baseband signal corresponds to a first sub-band of a high-band portion of an audio signal received at the second device. The method also includes generating a second baseband signal corresponding to a second sub-band of the high-band portion of the audio signal. The method also includes outputting at least a partially reconstructed version of the audio signal based at least in part on the first baseband signal and the second baseband signal.
US09818418B2 High frequency regeneration of an audio signal with synthetic sinusoid addition
A method performed in an audio decoder for reconstructing an original audio signal having a lowband portion and a highband portion is disclosed. The method includes receiving an encoded audio signal and extracting reconstruction parameters from the encoded audio signal. The method further includes decoding the encoded audio signal with a core audio decoder to obtain a decoded lowband portion and regenerating the highband portion based at least in part on a cross over frequency and the decoded lowband portion to obtain a regenerated highband portion. The method also includes creating a synthetic sinusoid with a level based at least in part on a spectral envelope value for the particular subband and a noise floor value for the particular subband and adding the synthetic sinusoid to the regenerated highband portion in the particular frequency band specified by the location information. Finally, the method includes combining the lowband portion and the regenerated highband portion to obtain a full bandwidth audio signal.
US09818409B2 Context-dependent modeling of phonemes
Methods, systems, and apparatus, including computer programs encoded on computer storage media for modeling phonemes. One method includes receiving an acoustic sequence, the acoustic sequence representing an utterance, and the acoustic sequence comprising a respective acoustic feature representation at each of a plurality of time steps; for each of the plurality of time steps: processing the acoustic feature representation through each of one or more recurrent neural network layers to generate a recurrent output; processing the recurrent output using a softmax output layer to generate a set of scores, the set of scores comprising a respective score for each of a plurality of context dependent vocabulary phonemes, the score for each context dependent vocabulary phoneme representing a likelihood that the context dependent vocabulary phoneme represents the utterance at the time step; and determining, from the scores for the plurality of time steps, a context dependent phoneme representation of the sequence.
US09818406B1 Adjusting user experience based on paralinguistic information
Techniques are disclosed for adjusting user experience of a software application based on paralinguistic information. One embodiment presented herein includes a computer-implemented method for adjusting a user experience of a software application. The method comprises receiving, at a computing device, an audio stream comprising audio of a user. The method further comprises analyzing the audio stream for paralinguistic information to determine an attribute of the user. The method further comprises identifying content of the audio stream. The method further comprises determining one or more actions based on the content of the audio stream. The method further comprises selecting at least one of the one or more actions based on the attribute of the user.
US09818398B2 Detecting potential significant errors in speech recognition results
In some embodiments, recognition results produced by a speech processing system (which may include two or more recognition results, including a top recognition result and one or more alternative recognition results) based on an analysis of a speech input, are evaluated for indications of potential errors. In some embodiments, the indications of potential errors may include discrepancies between recognition results that are meaningful for a domain, such as medically-meaningful discrepancies. The evaluation of the recognition results may be carried out using any suitable criteria, including one or more criteria that differ from criteria used by an ASR system in determining the top recognition result and the alternative recognition results from the speech input. In some embodiments, a recognition result may additionally or alternatively be processed to determine whether the recognition result includes a word or phrase that is unlikely to appear in a domain to which speech input relates.
US09818395B2 Acoustic diaphragm
An acoustic diaphragm which has excellent Young's modulus and internal loss (tan δ) values is provided. The acoustic diaphragm according to the present invention is made from papermaking material substantially solely including cellulose nanofibers. In one embodiment, the cellulose nanofibers are unoxidized cellulose nanofibers.
US09818394B2 Realisation of controller transfer function for active noise cancellation
An apparatus for realizing an active noise cancellation control law transfer function between a sensing microphone and a speaker. The apparatus includes a multiplicity of filters. Each filter is operable over a different frequency range. At least one filter has an adjustable parameter whereby the filter can be adjusted such that the filters cumulatively realize a required control law transfer function. The adjustable parameter may in one embodiment be the amplitude. In other embodiments, it may be other parameters.
US09818392B2 Suction unit
A suction unit includes a suction motor for generating air flow; a noise reduction unit which surrounds the suction motor and acts as a resonator in order to reduce noise generated during the operation of the suction motor; and a motor chamber which surrounds the noise reduction unit. The noise reduction unit includes an air flow path which provide a path of air flowing by the suction motor, a noise reduction chamber for eliminating the noise of at least one frequency band, and at least one communicating hole which causes sound wave of the noise to enter the noise reduction chamber. The air flow path is divided from the noise reduction chamber and thus the sound wave of the noise enters the noise reduction chamber through the communicating hole during a process in which air passes through the air flow path.
US09818375B2 Liquid-crystal display device and drive method thereof
Provided are a liquid crystal display device and a drive method thereof, capable of promptly making an afterimage, which is visually recognized during pause drive, visually unrecognizable while suppressing power consumption. When updated image data is transmitted, a first refresh is performed by used of this image data, and a refresh pauses based on Ref_int just in the next two-frame period. Then, the second and third refreshes are consecutively performed, and a refresh pause is repeated until the next updated image data is transmitted. In this case, since a refresh can be performed three times in a short period after reception of the updated image data, it is possible to make liquid crystal molecules oriented in a direction corresponding to an applied voltage in a short time and make an afterimage visually unrecognizable.
US09818372B2 Image processing apparatus, image processing method, and program product
A computer includes an image processing apparatus, the image processing apparatus includes a transformation unit that transforms color information on an input image signal on the basis of a transformation rule; a correction range calculation unit that calculates a correction range in a predetermined color space on the basis of a positional relationship between source coordinates and destination coordinates in the color space; and a point-based transfer distance calculation unit that calculates transformation destination coordinates at respective points within the correction range on the basis of the positional relationship between the source coordinates and the destination coordinates, and a positional relationship between coordinates at the respective points within the correction range and the source coordinates to reflect the calculated transformation destination coordinates on the transformation rule.
US09818366B2 Display apparatus and method of driving the display apparatus
A display apparatus comprises a display panel including a plurality of data lines and a plurality of gate lines, a data driver circuit configured to convert image data to a grayscale voltage and to output the grayscale voltage to a data line, a voltage generator configured to provide the data driver circuit to a driving voltage, and a heat blocking circuit configured to compare a load current voltage with a reference voltage and to output a control signal for controlling the data driver circuit, the load current voltage being proportionate to a load current flowing toward the data driver circuit.
US09818360B2 Liquid crystal display and control method for the same
An LCD and a control method for the same are disclosed. The LCD includes a first frequency division unit for receiving a first control signal, performing a frequency division to the first control signal to obtain a first clock signal; a second frequency division unit for receiving a second control signal, performing a frequency division to the second control signal to obtain a second clock signal; a GOA unit for generating a scanning signal according to the first and the second clock signal; and a control unit for receiving the first and the second control signal, and when the scanning signal is effective, controlling a first pixel and a second pixel to be charged in a time-division manner according to the first and the second control signal. Accordingly, reducing the number of inputted signals, the time for adjusting timing sequence of the inputted signals and improving the production efficiency.
US09818355B2 Display panel and display device
A display device has a display panel. The display panel comprises multiple pixels arranged in a matrix. A TFT corresponding to the pixels is driven by AC voltage. Each pixel includes a first color sub-pixel, a second color sub-pixel and a third color sub-pixel arranged in sequence along a first direction. The first color sub-pixel includes a first sub-sub pixel and a second sub-sub pixel arranged along a second direction. The second color sub-pixel includes a third sub-sub pixel and a fourth sub-sub pixel arranged along the second direction. The third color sub-pixel includes a fifth sub-sub pixel and a sixth sub-sub pixel arranged along the second direction. The adjacent sub-sub pixels are supplied different voltages with opposite polarities. The sum of the brightness of the two sub-sub pixels of each sub-pixel are the same before and after the polarity of the voltage is changed.
US09818352B2 Display apparatus and electronic device with sub-pixels having respective areas
Disclosed herein is a display apparatus including: a first pixel including three sub-pixels for displaying three primary colors respectively; and a second pixel including three sub-pixels for displaying two colors selected among the three primary colors and a predetermined color other than the three primary colors, wherein, in the first pixel, the size of the display surface of a sub-pixel for displaying a specific color included in the three primary colors as a specific color missing from the second pixel is larger than each of the sizes of the display surfaces of the two other sub-pixels for displaying the two other primary colors respectively.
US09818350B2 Method of synchronizing a driving module and display apparatus performing the method
A method of synchronizing a driving module includes applying a plurality of original data enable (“DE”) signals to a plurality of timing controller of the driving module, respectively, generating a synch DE signal from the driving module based on the earliest signal among the original DE signals, and transferring the synch DE signal to the plurality of timing controllers in a cascade mode.
US09818345B2 Organic light emitting display device and method of driving thereof
Disclosed is an organic light emitting display device. The organic light emitting display includes a display panel including a plurality of pixels, which are respectively formed in a plurality of pixel areas defined by crossings of a plurality of gate lines and a plurality of data lines, a plurality of sensing lines, and a plurality of second gate voltage lines connected to the plurality of pixels, a panel driver to drive the display panel in a display mode or a sensing mode, to sense a threshold voltage of at least one transistor to generate a sensing data in the sensing mode, and generate a second gate voltage data in the display mode, and a voltage supply unit to generate a second gate electrode voltage corresponding to the second gate voltage data, and apply a second gate electrode voltage to a second gate electrode of the transistor.
US09818342B2 Display device and transistor structure for the same
Disclosed are a transistor structure for a display and an organic light emitting display device. The transistor structure includes: a voltage line positioned in one direction and configured to supply voltage to pixels; and two or more transistors which share one of drains and sources which are formed integrally with the voltage line and respectively include the other of the drains and sources which are individually formed and connected with different nodes directly or through a connection pattern.
US09818331B2 Image flipping processing method and system
A method is provided for a display system including an electronic packaging box and an electronic display device, and the electronic packaging box includes a receiving structure configured to receive the electronic display device, a transmissive/reflective component configured to form a virtual image of the image displayed on the display screen of the electronic display device when viewed by a viewer at a viewing angle. The method includes identifying a type of image information corresponding to image information to be displayed on the display screen, processing the image information based on the type of image information, adjusting at least one of display brightness, display contrast, and Gamma value of the electronic display device based on ambient light condition using a photosensitive component on the electronic packaging box and a gray scale linear transformation, and displaying the processed image information such that the virtual image of the displayed image information on the display screen is a normal image when viewed by the viewer at the viewing angle.
US09818312B2 Importing and analyzing external data using a virtual reality welding system
A real-time virtual reality welding system including a programmable processor-based subsystem, a spatial tracker operatively connected to the programmable processor-based subsystem, at least one mock welding tool capable of being spatially tracked by the spatial tracker, and at least one display device operatively connected to the programmable processor-based subsystem. The system is capable of simulating, in virtual reality space, a weld puddle having real-time molten metal fluidity and heat dissipation characteristics. The system is further capable of importing data into the virtual reality welding system and analyzing the data to characterize a student welder's progress and to provide training.
US09818303B2 Dynamic navigation of UAVs using three dimensional network coverage information
Flight path determination for unmanned aerial vehicles (UAVs) in which three-dimensional coverage information, corresponding to a wireless network, is used to optimize the flight path to ensure that the UAVs maintain network coverage throughout the flight. The flight path information may be provided as a service to UAV operators. In one implementation, network coverage for a cellular network may be mapped in a three-dimensional manner. That is, the radio signal strength of the network may be mapped at various heights that correspond to heights at which UAVs are likely to fly.
US09818301B2 Lane correction system, lane correction apparatus and method of correcting lane
The embodiment provides a method of correcting a lane. The method includes receiving first lane information detected by a lane departure warning system; comparing the received first lane information with previously stored second lane information to identify a degree of variation of a lane as a function for time; sensing whether a fault detection of the received first lane information exists according to the identified degree of variation of the lane; correcting the received first lane information when the fault detection of the first lane information is sensed; and transmitting the corrected lane information to the lane departure warning system.
US09818296B2 System for providing a city planning tool
A system and method for generating traffic reports is described. The system receives a set of inputs specifying at least a geographical region, a first period of time, and a second period of time. The system then identifies one or more streets within at least a threshold proximity of the specified geographical region and aggregates traffic information for the one or more streets over the first period of time and the second period of time, respectively. Further, the system generates a traffic report for the geographical region based at least in part on a comparison of the aggregated traffic information for the first period of time with the aggregated traffic information for the second period of time.
US09818283B2 Alert generation correlating between head mounted imaging data and external device
A method of alerting a vehicle's driver. The method comprises receiving an azimuth value indicating a gazing direction of a head of the driver from a primary device placed on the driver, receiving a vehicle bearing value indicating a vehicle moving direction of the vehicle driven by the driver, calculating an angular difference between the azimuth value and the vehicle bearing value, generating an alert when the angular difference deviates from an angular threshold, and automatically presenting the alert to the driver in response to the angular difference.
US09818279B2 Blast sensor and mobile communication device
A device includes an interface adapter configured to physically couple to a corresponding interface adapter of a mobile communication device. The device includes a blast sensor configured to generate blast data based on one or more measurements and to communicate the blast data to the mobile communication device via the interface adapter. The device further includes a housing at least partially enclosing the blast sensor and at least partially enclosing the mobile communication device.
US09818276B2 Fire alarm controller configuration apparatus and configuration method thereof
A configuration method for a fire alarm controller may include presenting a configuration matrix, in which either the rows represent inputs while the columns represent outputs, or the rows represent outputs while the columns represent inputs, with a matrix element in the configuration matrix being binary data, which indicates whether a causal relationship exists between the input and output in the row and column where the matrix element is located; receiving at least one external input adapted to amend the value of a matrix element in the configuration matrix; and according to the amended configuration matrix, generating a configuration file for updating linkage control logic of the fire alarm controller.
US09818264B2 Pull tab ticket handler and revealer with computer generated display
A gaming ticket dispensing device is provided for dispensing tickets having prize-revealing characters and a removable covering for hiding the prize-revealing characters prior to acquisition by an end user. The ticket dispensing device includes a storage mechanism for holding a plurality of gaming tickets. A revealer is provided for removing the removable covering to reveal the prize-revealing characters, and a scanner is provided for scanning the prize-revealing characters. A processor is in communication with the scanner for processing the scanned characters' information to determine a prize value associated with the characters scanned. An audio visual display displays an audio visual message relating to the prize value and a dispensing port is provided for dispensing the gaming ticket to the user.
US09818262B2 Game world server driven triggering for gambling hybrid gaming system
A gambling hybrid game that provides game world engine driven triggering of gambling events is disclosed. The gambling hybrid game includes an entertainment system engine that provides an entertainment game to a user, a real world engine that provides gambling games to users, and a game world engine that monitors the entertainment game and provides gambling games when appropriate. The entertainment system engine provides an entertainment games that provides values for a set of entertainment game variables. The game world engine receive the values of set of entertainment game variables and determined whether a gambling event in a gambling game is triggered based upon the values one or more entertainment game variables in the set.
US09818254B2 System for managing promotions
In various embodiments, promotions are featured on mobile gaming devices.
US09818242B2 Gas turbine engine anomaly detections and fault identifications
System and methods for detecting anomalies and identifying faults of a gas turbine engine may include a recorder in communication with a processor. The recorder may be configured to capture archival data of the gas turbine engine. A flight normalizer module may be configured to produce normalized results based on the archival data. A flight parameter features module may be configured to generate flight parameter features based on the normalized results. A data warehouse module may be configured to determine suspected fault classes by comparing the flight parameter features against training parameter features stored in the data warehouse module based on queries from the flight parameter features module. A majority vote module may be configured to determine a diagnosed fault class based on the suspected fault classes.
US09818240B1 Comparing vehicle performance
A computing device-implemented method includes receiving data representative of one or more travel parameters for distribution ranges for a vehicle that includes a first propulsion system, and, receiving data representative of one or more travel parameters for distribution ranges for a vehicle that includes a second propulsion system. The distribution ranges for the vehicle that includes the first propulsion system are equivalent to the distribution ranges for the vehicle that includes the second propulsion system. The method also includes receiving data representative of one or more travel parameters for distribution ranges for a collection of vehicles. The distribution ranges for the collection of vehicles are equivalent to the distribution ranges for the vehicle that includes the second propulsion system.
US09818234B2 3D shape reconstruction using reflection onto electronic light diffusing layers
3D shape reconstruction of objects including specular objects in which structured light patterns are projected toward an object which reflects the patterns onto multiple layers of EGlass arranged in spaced-apart relation with each other while each layer is in turn controlled to be in the diffuse mode with all others being in the transparent mode. Images are captured of the structured light pattern as reflected onto the EGlass layers by the mirror-like surface of the specular object. By projecting multiple different patterns, such as multiple different Gray code patterns, and by sequencing through each EGlass layer for each pattern, the 3D shape of the entirety of the visible surface of the object can be reconstructed by analysis of captured images of the distorted reflections of the patterns by the surface of the object. Embodiments are also described which can be used without reconfiguration for surface reconstruction of the shape of diffuse objects.
US09818232B2 Color-based depth smoothing of scanned 3D model to enhance geometry in 3D printing
Methods and systems for correcting depth irregularities in a three-dimensional scanned model. In particular, one or more embodiments obtain depth data and color data for an object using a depth scanner and a color scanner, respectively. One or more embodiments identify, based on edge information in the color data, regions that have no depth data that are part of the object. One or more embodiments then correct the depth frame by assigning depth data to the identified regions based on a gradient of depth data from areas near the identified regions. The methods and systems use the corrected depth data to generate a corrected three-dimensional model of the object.
US09818209B2 User interface for radar level gauge analysis
A method for analyzing a level gauge, comprising storing in a storage device a consecutive sequence of data triplets including a time stamp, a filling level measurement, and an echo curve information, plotting a trend line including filling level as a function of time, graphically indicating a pointer in the trend line, displaying an echo curve corresponding to a point in time initially represented by the pointer, receiving user input indicating a set of points along a section of the trend line selected for analysis, and for each point in the set of points, moving the pointer to this point and replacing contents of the second graphical element, such that an echo curve displayed in the second graphical element always corresponds to a point in time represented by a current position of the pointer.The invention enables a user to analyze operation of the level gauge during a time period corresponding to the selected trend line section.
US09818208B2 Identifying and abstracting the visualization point from an arbitrary two-dimensional dataset into a unified metadata for further consumption
A system and method for determining a set of visualization points from any given two-dimensional dataset to best describe a given visual analytic. A first user selection is received in a data processing apparatus for a chart. A chart type associated with the first user selection is identified for the chart. One or more visualization strategies are accessed from a strategy pool database based on the chart type. A second user selection is received in the data processing apparatus for a two-dimensional dataset from a data provider in communication with the data processing apparatus. The two-dimensional dataset is analyzed to determine a best strategy from the one or more visualization strategies accessed from the strategy pool database. Metadata representing the two-dimensional dataset is generated based on the best strategy, and a display representing the metadata is generated to visualize the two-dimensional dataset according to the best strategy.
US09818206B2 Display device
A display device includes: a display means that displays a virtual image of a picture by projecting display light representing the picture on a windshield; an identification means that identifies a target outside the vehicle; a control means that causes a first captured image, visually recognized as being superposed on at least a part of the target, to be displayed in the picture; and a vibration detection means that detects the amount of vibration of the vehicle. The control means, when the amount of vibration detected by the vibration detection means exceeds a threshold value, causes a second captured image to be displayed instead of the first captured image. The second captured image is an image of which a color shade difference between pixels configuring an image end and a region outside the image and adjacent to the image end is decreased compared with the first captured image.
US09818203B2 Methods and apparatuses for monitoring objects of interest in area with activity maps
An apparatus for monitoring movement of objects of interest in an area includes an activity map generation circuit and a unified activity map generation circuit. The activity map generation circuit is configured to: generate a plurality of activity maps based on video content from a plurality of cameras, each of the plurality of activity maps being indicative of relative activity of the objects of interest over time within a field of view of a camera among the plurality of cameras, and each of the plurality of cameras having a different corresponding field of view in the area; and standardize the plurality of activity maps with regard to a single common point of view. The unified spatial activity map generation circuit is configured to combine the plurality of standardized activity maps into a unified activity map.
US09818202B2 Object tracking based on distance prediction
Provided is an image processing apparatus including a distance information acquisition unit that acquires distance information on a distance up to an object imaged by an image sensor, a pixel value information acquisition unit that acquires pixel value information of an image corresponding to the object, and a tracking unit that tracks the object that moves, based on the acquired distance information and the acquired pixel value information.
US09818200B2 Apparatus and method for multi-atlas based segmentation of medical image data
An image data processing apparatus including a data receiver receiving image data to be segmented, and an atlas selection processor accessing a plurality of atlas data sets and selecting a subset of the atlas data sets for use in segmenting the image data, wherein the atlas selection processor is configured to select the subset of atlas data sets in dependence on the positions of one or more anatomical landmarks comprised in the plurality of atlas data sets.
US09818197B2 System and method for reading machine readable codes in transportation and logistic applications
A system and computer-implemented method for searching for regions of interest may include performing a first linear image slice of an object including a machine-readable code associated therewith. Interesting blocks within the first linear image slice may be identified. A determination as to whether at least one isolated interesting block or multiple interesting blocks that are adjacent to one another exist within the first linear image slice may be made, and, if so, at least one blob inclusive of the at least one isolated interesting block or multiple interesting blocks being adjacent to one another may be identified, otherwise, the first linear image slice may be discarded. Respective geometrically shaped area(s) that include respective blob(s) may be formed, where the geometrically shaped area(s) define at least one region of interest is which the machine-readable code is located.
US09818194B2 Method and apparatus for image registration
An image registration method includes acquiring first image data for a target object that includes first coordinate information; acquiring second image data for the target object that includes second coordinate information, by using a probe; and registering the first image data with the second image data, using the first coordinate information and the second coordinate information. According to the image registration method, image registration between a plurality of pieces of volume data adjusted so that their coordinate axes correspond to each other is performed, whereby a high-quality registered image may be quickly and simply obtained.
US09818191B2 Covariate modulate atlas
The disclosed technology relates generally to medical imaging, and more particularly, some embodiments relate to systems and methods for creating and using a covariate modulated or “dynamic” atlas. Some embodiments of the disclosure provide a method for predicting an alas using General Additive Model (GAM) parameters, wherein the GAM parameters are derived by registering (and optionally segmenting) a plurality of image data sets from a plurality of different subjects to an initial atlas estimate (e.g., a seed atlas), and analyzing the resulting registration, segmentation, and intensity parameters as correlated with input covariates.
US09818185B2 Ultrasonic imaging method and apparatus
Disclosed is an ultrasonic imaging method. The method includes: on a basis of performing fuzzy segmentation of a membership function on an echo signal, sequentially dividing an input image into a plurality of fuzzy segments according to a strength of an echo; dividing the image into a plurality of layers accordingly; and performing a spatial neighborhood operation on a membership degree value in the plurality of layers, so as to obtain a space fuzzy segmentation array; in another aspect, determining a manipulated variable vector of the image according to image content-based self-adaptive calculation or user-based input, flexibly weighting and stretching space fuzzy segmentation arrays at the layers according to the manipulated variable vector finally, and adjusting and compounding the input image by using obtained echo increment and brightness compensation, so as to obtain a final output image. Also disclosed is a corresponding ultrasonic imaging apparatus.
US09818182B2 X-ray CT device
The present invention prevents aliasing of the X-ray detector from lowering the spatial resolution and enhances the precision of measurement in an X-ray CT device. This has the effect of making it possible to measure finer structures, such as blood vessels, and enhance the diagnostic capability, without having to increase the subject's exposure in, for example, medical CT.
US09818181B1 Shearogram generation algorithm for moving platform based shearography systems
A system and method are presented for generating shearograms from raw specklegram images which may, for example, be collected from airborne or other mobile shearography equipment. The system and method is used to detect and characterize buried mines, improvised explosive devices (IEDs), and underground tunnels, bunkers, and other structures. Amongst other purposes, the system and method may also be used for rapid scanning of ship hulls and aircraft for hidden structural defects, rapid pipeline inspection, and non-contact acoustic sensing for in-water and underground sources.
US09818176B2 Image processing apparatus and image processing method
An image processing apparatus processes image data. A first correction unit (i) corrects a pixel value of a target pixel in the image data based on a first similarity determined by comparing pixels included in a first target pixel group including the target pixel with pixels included in a first reference pixel group including a reference pixel, and (ii) produces a first corrected pixel value of the target pixel. A second correction unit (i) corrects the pixel value of the target pixel based on a second similarity determined by comparing pixels included in a second target pixel group including the target pixel with pixels included in a second reference pixel group including a reference pixel, and (ii) produces a second corrected pixel value. An output unit obtains corrected image data by using the first and second corrected pixel values based on the first similarity or the second similarity.
US09818170B2 Processing unaligned block transfer operations
This disclosure describes techniques for processing unaligned block transfer (BLT) commands. The techniques of this disclosure may involve converting an unaligned BLT command into multiple aligned BLT commands, where the multiple aligned BLT commands may collectively produce the same resulting memory state as that which would have been produced by the unaligned BLT command. The techniques of this disclosure may allow the benefits of relatively low-power GPU-accelerated BLT processing may be achieved for unaligned BLT commands without requiring a CPU to pre-process and/or post-process the underlying unaligned surfaces. In this way, the performance and/or power consumption associated with processing unaligned BLT commands in an alignment-constrained GPU-based system may be improved.
US09818168B2 Data tuning for fast computation and polygonal manipulation simplification
A data tuning software application platform relating to the ability to apply maskless lithography patterns to a substrate in a manufacturing process is disclosed in which the application processes graphical objects and configures the graphical objects for partition into a plurality of trapezoids. The trapezoids may be selectively merged in order to minimize the trapezoid count while limiting the loss of edge fidelity.
US09818151B2 Remote vehicle rental systems and methods
A system for renting vehicles is disclosed. The system can comprise a vehicle access communicator (“VAC”) capable of interfacing with one or more functions of a rental vehicle and a user provided portable electronic device. The VAC can control various functions of the vehicle including, but not limited to, the door locks and/or enabling/disabling the vehicle. The VAC can also monitor various functions of the vehicle including, but not limited to, the fuel level and/or the odometer readings. The VAC can connect to the portable electronic device using a suitable connection method to access additional functionality such as, for example and not limitation, locations services, cellular, and/or internet access. The VAC and the portable electronic device can be used to provide a rental system with reduced infrastructure and operating costs. The system can enable the use of “Green Zones” to provide permanent or temporary vehicle rental areas.
US09818145B1 Providing product recommendations based on user interactions
Recommendations of items may be provided to a customer who purchases items from an online marketplace on behalf of a user account based on the interactions of the customer with the marketplace or with one or more external resources, such as a social network account affiliated with the customer. For example, systems and methods may utilize such interactions to determine which of the purchases of items on behalf of the user account are affiliated with the customer, and which may be affiliated with one or more other individuals. Similarly, the systems and methods may also identify recommendations for customers who have purchased items for delivery to a destination based on other items that have been delivered to the destination, and may further determine when a customer has purchased an item for a recipient who has already received the item from another customer.
US09818140B2 System and method for sales generation in conjunction with a vehicle data system
Embodiments of sales generation, including sales generation employing reverse lead generation using vehicle data systems and methods, are presented herein. In particular, in certain embodiments a user may utilize the vehicle data system to obtain pricing data corresponding to a desired vehicle configuration. When the user is presented with the pricing data associated with the specified vehicle configuration the user may additionally be presented with an upfront price offered by a dealer, where by providing their personal information the user may obtain the name of the dealer offering the upfront price and may additionally be offered the opportunity to purchase the desired, or similar, vehicle at the upfront price.
US09818135B2 Social graphs using shared personal data
Social graphs using shared personal data are described, including techniques for capturing data from a social data source, determining one or more connections associated with an item using the data, and creating a social graph using the one or more connections, the social graph comprising the one or more connections associated with the item. Embodiments of the invention also include techniques for updating social graphs.
US09818126B1 Systems and methods for sensor data analysis through machine learning
Sensor data analysis may include obtaining video data, detecting facial data within the video data, extracting the facial data from the video data, detecting indicator data within the video data, extracting the indicator data from the video data, transforming the extracted facial data into representative facial data, and determining a mood of the person by associating learned mood indicators derived from other detected facial data with the representative facial data. The analysis may include determining that the representative facial data is associated with a complex profile, and determining a context regarding the person within the environment by weighting and processing the determined mood, at least one subset of data representing information about the person of the complex profile, and the indicator data. The analysis may include determining a user experience for the person, and communicating the determined user experience to a device associated with the person.
US09818123B2 Method and system for replaying a voice message and displaying a signed digital photograph contemporaneously
Disclosed are methods and systems for generating digital memorabilia including: providing a digital memorabilia signor with a digital photograph, a digital sports jersey, or a combination thereof; receiving at least one of an electronic signature or an electronic written message from the digital memorabilia signor to be embedded in the digital photograph, the digital sports jersey, or the combination thereof; embedding the at least one of an electronic signature or an electronic written message from the digital memorabilia signor into the digital photograph, the digital sports jersey, or a combination thereof to form the generated digital memorabilia; sending the generated digital memorabilia including the electronic signature and the electronic written message to a verification service to verify authenticity of the electronic signature and electronic written message in the generated digital memorabilia; and delivering the generated memorabilia to a digital receiver.
US09818119B2 Secure elements broker (SEB) for application communication channel selector optimization
Systems and methods for managing concurrent secure elements on a mobile device to coordinate with an application or “app” running on the mobile device and an appropriate communications protocol for conducting transactions using the mobile device include: informing, by the processor, the reader device of a preferred app and a communication protocol usable by the preferred app; receiving, by the processor, information about which apps and communication protocols are supported by a reader for processing a transaction; locating, by the processor, a secure element supporting an app and a communication protocol supported by the reader; channeling the communication protocol for the specific configuration of the app and the supporting secure element; activating the secure element that supports the app; and processing, with the activated secure element, using the supported app and communication channel, the transaction with the reader.
US09818118B2 Transaction aggregator
Systems and methods for determining and reporting aggregated transaction level data regarding a particular user are disclosed. Based on the requests of one or more information requesters, an aggregator server can request transaction level data for all accounts associated with a particular user or a group of users from a transaction database. The transaction database returns raw transaction level data for accounts associated with the particular user to the aggregator server. The aggregator server can then parse the raw transaction level data based on a number of transaction level data elements and information requester input. The parsed raw transaction level data can then be used to determine the number of predefined or information requester defined transaction level data aggregates. The resulting transaction level data aggregates can then be sent in a report to the one or more information requesters.
US09818117B2 Systems and methods for using social network data to determine payment fraud
A computer-implemented method for analyzing potentially fraudulent e-commerce payment transactions utilizing social media data is provided. The method uses a fraud monitoring device in communication with a memory. The method includes receiving a request to assess the fraud risk of an online transaction initiated by a cardholder using a payment card and accessing a social media account associated with the cardholder. The social media account includes a circle of friends, where each friend in the circle of friends is associated with a social media account. The method also includes determining one or more historical transactions associated with at least one friend in the circle of friends, calculating a social risk score for the cardholder based in part on the determined one or more historical transactions, and transmitting a consolidated risk assessment of the online transaction based in part on the social risk score.
US09818103B2 Secure exchange of indicia of value and associated information
Secure exchange of value and associated information in financial transactions involving beneficial offers available for customers is provided. Various offers, including discounts, prepaid amounts, and the like may be purchased by customers for use with various merchants. A third party issuer obtains information from the customer in selling the offers and issues some kind of indicium of value having a representation of the value of the offer associated therein. Record of the indicia are maintained and either transmitted to the merchant or kept by the issuer or associated financial institutions. When the customer redeems the offer by presenting the indicium to the merchant, the merchant may either authenticate the indicium using the records received by the issuer, or establish communication with the issuer for the issuer to authenticate the indicium, either by itself or in cooperation with one or more related financial institutions.
US09818099B2 Self-authenticating peer to peer transaction
A system and method of transaction processing is provided. The system includes a central server, which, after receiving transaction and recipient information from an initiator, sends a verification code to the initiator. The server also sends instructions for the initiator to send the code to a recipient via an outside communication channel. The server receives the verification code from the recipient, and verifies the transaction. In this manner, security may be maintained.
US09818092B2 System and method for executing financial transactions
A system for implementing at least one cryptocurrency transaction at a point-of-sale by using a mobile terminal is provided. The system is operable to provide authentication for implementing the one or more cryptocurrency transactions, wherein the system is operable to send at least one authentication request for the at least one cryptocurrency transaction from a payment terminal to a payment service hosted via one or more virtual computing machines, wherein the payment service is operable to provide a request for a PIN code at the mobile terminal; to send the PIN code from the mobile terminal via a secure channel to open a vault in the one or more virtual machines, wherein the vault contains one or more private keys (PKI) which are useable for authenticating the at least one cryptocurrency transaction; and to confirm execution of the at least one cryptocurrency transaction to at least the payment terminal.
US09818091B2 Barcode transferring receipt data to a computing device of a customer
A method is disclosed for transferring receipt data to a computing device corresponding to a customer. The method may include initiating a transaction at a point-of-sale system. During the transaction, a computer system comprising the point-of-sale system, may collect receipt data documenting the transaction. The computer system may generate a barcode unique to the transaction and comprising encoded data. Once the transaction has been completed, the computer system may present the barcode to the customer. This may be done via a printed receipt, a customer-facing display, or the like. Using the encoded data, the computer system may deliver the receipt data to a computing device in the possession of the customer. For example, the encoded data may comprise the receipt data. Alternatively, the encoded data may comprise a URL directing the computing device to a resource system from which the receipt data may be downloaded.
US09818088B2 Vehicles and cloud systems for providing recommendations to vehicle users to handle alerts associated with the vehicle
A vehicle having communications circuitry for connecting over a wireless network to a server for exchanging vehicle condition information is provided. The vehicle includes an on-board computer for interfacing with vehicle systems and the communications circuitry. The on-board computer is further configured to process input received from at least one vehicle interface of the vehicle and processing output via at least one vehicle output of the vehicle. The communications circuitry is configured to send to the server over the wireless network vehicle data for vehicle status information, the vehicle status information is for one or more vehicle systems of the vehicle. The server accesses at least one database that include diagnostics data for a vehicle type of the vehicle and crowd sourced data for the vehicle type, the crowd sourced data includes comments received from one or more users of vehicles of the vehicle type that relate to the vehicle status information of one or more vehicle systems of the vehicle. The server is configured to process the comments to identify a condition derived from the comments and reasoned from description in the comments of substantially similar circumstances associated with a condition of the vehicle. The server is configured to automatically process the vehicle data that is received against the diagnostics data and the crowd sourced data, and the processing is configured to select an alert from among a plurality of possible alerts.
US09818077B2 Arranging functional elements into a workflow
Visual representations of gadgets, each of which is configured to perform a different function, are displayed by an electronic device. The gadgets are arranged in a sequence to build a workflow. The gadgets are executed in the sequence to execute the workflow on a project.
US09818074B2 Method and system to analyze time stamp location data to produce movement and idle segments
The method converts GPS signals from a GPS-enabled phone-tablet-device into time-on-site data. A database includes unique task data and data on task person (T-P), task situs, time-on-site, and assignment. Server determines when the GPS is in an idle mode defined by a territory about a current GPS data by a threshold or other algorithm. Processor determines whether the GPS moves by applying an “idle to movement” algorithm, movement by positional data or velocity and “movement to idle.” A time-on-site is determined when idle ON and current-GPS matches task situs. Method transforms GPS data into travel time indicator data and time-on-site data for quality assurance, billing and accounting. The method automatically identifies and divides the movements of a person or apparatus into types of actions (including the non-action, idle mode). The method analyzes, identifies and divides it into sequential segments.
US09818073B2 Demand response management system
A demand response management system which may be implemented with demand response logic. The system may be used by utilities, independent system operators, intermediaries and others to manage operations of demand response programs relative to customers, clients, participants, and users of outputs from the utilities, independent system operators, and the like. Demand response logic of the demand response management system may provide demand signal propagation and generation from demand response events.
US09818072B2 Systems and methods for facility optimization
Systems and methods create a digital geospatial display of facilities to aid facility management. In one implementation, a system retrieves data for a plurality of facilities from various databases, including, but not limited to, map data for creating maps, location data for the facilities, and resource data for the facilities. The system marks the locations of the facilities on a map display using a facility icon. The facility icon comprises one or more resource status areas, each of which convey information about the state of a resource at a facility. The system calculates the resource status areas of the facility icons based at least on the resource data.
US09818068B2 Metrics based design method and system
A metrics based design method and system is disclosed. The method includes receiving by a computer processor, an informational model comprising data objects, attributes, and relationships associated with a service. The data objects comprise sub-objects. The computer processor receives business affinity (BA) band data associated with the data objects, threshold levels associated with the business affinity (BA) band data, business affinity (BA) levels associated with the business affinity (BA) band data, and service interface operation parameters. The computer processor computes a business affinity (BA) for the informational model based on the business affinity (BA) band data, the threshold levels, the business affinity (BA) levels, and the service interface operation parameters. The computer processor computes a data variation percentage and a reusability count. The computer processor performs: a nested level computation for service valency, a factorization process for computing service valency, and a data element count.
US09818066B1 Automated development and utilization of machine-learning generated classifiers
Technologies are disclosed herein for generating and utilizing machine-learning generated classifiers configured to identify document relationships. Manually-generated data is captured that indicates if documents in a document corpus have a relationship with one another, such as duplicates or variations. A determination may then be made as to whether a classifier is to be generated based on the duplicate decision data. If a classifier is to be generated, machine learning may be performed using training documents from the document corpus and the duplicate decision data to generate a classifier. The machine-learning generated classifier may then be utilized in a production environment to determine whether a new document is a duplicate of documents in the document corpus and/or to identify other relationships between documents in the document corpus, such as documents that are similar or are variations of one another.
US09818063B2 Forecasting interest in an object over a future period of time using a three-stage time-series analysis process
Information related to a time series can be predicted. For example, a repetitive characteristic of the time series can be determined by analyzing the time series for a pattern that repeats over a predetermined time period. An adjusted time series can be generated by removing the repetitive characteristic from the time series. An effect of a moving event on the adjusted time series can be determined. The moving event can occur on different dates for two or more consecutive years. A residual time series can be generated by removing the effect of the moving event from the adjusted time series. A base forecast that is independent of the repetitive characteristic and the effect of the moving event can be generated using the residual time series. A predictive forecast can be generated by including the repetitive characteristic and the effect of the moving event into the base forecast.
US09818038B2 Image recognition apparatus
An image recognition apparatus includes a memory, an interface and a processor. The memory stores identification information obtained from code information attached to the objects and image information on the objects used for object recognition, the storage storing the identification information and the image information for each of objects to be recognized. The processor which controls to: extract a target object region including an object therein from a photographed image; extract code information in the target object region and recognize the identification information based on extracted code information; and recognize the object based on an image of the target object region and image information on each object, if the processor fails to recognize the object based on the code information.
US09818032B2 Automatic video summarization
System and techniques for automatic video summarization are described herein. A video may be obtained and a semantic model of the video may be generated from frames of the video. Respective relevancy scores may be assigned to the frames. The semantic model may be initialized with the respective relevancy scores. The semantic model may then be iteratively processed to produce sub-scenes of the video, the collection of sub-scenes being the video summarization.
US09818031B2 Crowd-sourced vision-based information collection
A wearable apparatus is provided for capturing and processing images from an environment of a user. In one implementation, a server-based system includes a data interface for receiving a data stream including image-based information. The image based information may include images captured by a camera present on a particular wearable apparatus from among the plurality of wearable apparatuses worn by different users. The server-based system also includes at least one processing device programmed to receive the data stream from each of the plurality of wearable apparatuses using the data interface, and analyze the data streams to determine at least one trait common to two or more of the different users of the plurality of wearable apparatuses. The at least one processing device may also be programmed to store in a database information relating to the determined at least one trait.
US09818030B2 Ophthalmic device and method for controlling the same
An ophthalmic device capable of obtaining B-scan graphical images at high speed while eliminating positional displacement due to movement of a subject eye. The device includes: anterior eye image obtaining means configured to obtain an image of an anterior eye of a subject eye; eye fundus image obtaining means configured to obtain an image of an eye fundus of the subject eye; and control means configured to detect a moving distance of the subject eye in the anterior eye image using means configured to calculate correlation between a moving distance of the subject eye in the anterior eye image and a moving distance in the eye fundus image, and to control a position for imaging of the eye fundus image based on the detected moving distance of the subject eye and the calculated correlation.
US09818027B2 Image forming apparatus and image forming system
An image forming apparatus forms only a required entry field on an application form, and, upon the application form in which this location has been filled in being scanned, further forms an additional entry field and prompts the applicant to fill in this entry field. An application form that has been completely filled in by the applicant is created by repeating this processing.
US09818025B2 Discrimination container generation device and pattern detection device
A discriminator generation device 10 includes a feature quantity extraction unit 13 which, using at least two pattern groups having patterns of different sizes for a detection object, extracts a feature quantity of patterns configuring each pattern group, and a discriminator generation unit 14 which generates a discriminator for detecting a detection object of a size corresponding to each pattern group in an image based on the feature quantity of the patterns of each pattern group.
US09818018B2 Flexible fingerprint sensor materials and processes
A flexible fingerprint sensor laminate comprising: a layer of flexible substrate having a front surface and a back surface, at least a domain of electrically conductive material deposited on the front surface, a protective hard coating layer that covers the domain of electrically conductive material, and a plurality of sensor electrodes deposited preferably on the back surface and related circuitry (e.g. integrated circuit for driving and sensing). Preferably, the layer of flexible substrate is no greater than 20 μm in thickness, the domain of electrically conductive material has a thickness no greater than 2 μm, the protective hard coating has a thickness no greater than 1 μm, and the laminate has a surface sheet resistance no greater than 200 Ohm per square and surface scratch resistance no less than 3 H. The laminate exhibits good scratch resistance, low sheet resistance, good flexibility and mechanical integrity. The invention also provides a biometric sensor, such as a fingerprint sensor. The invention further provides a process for producing such a sensor laminate.
US09818013B2 Mobile computer configured to read multiple decodable indicia
A device can comprise a processor, a memory, an imaging subsystem configured to acquire an image of decodable indicia, a display, and a communication interface. The device can be configured, responsive to acquiring an image of one or more objects within a field of view of the imaging subsystem, to locate within the image and decode one or more decodable indicia. The device can be further configured to display the image on the display and visually mark the one or more successfully decoded decodable indicia. The device can be further configured, responsive to accepting user input selecting at least one decodable indicia of the displayed one or more decodable indicia, to transmit to an external computer at least one decoded message corresponding to the at least one decodable indicia.
US09818012B2 Method for barcode detection, barcode detection system, and program therefor
A method for barcode detection, barcode detection system and program. In method for detecting a barcode, an information processing apparatus executes the steps of: detecting a plurality of blobs from an image; for each detected blob, obtaining imaginary lines bisecting the detected blob perpendicular at the middle of the detected blob, determining at least one cluster of the imaginary lines in a feature space according to slopes and positions of the imaginary lines and grouping the blobs in one cluster to a rectangular shape corresponding to the barcode.
US09818001B2 Electronic equipment security device
An apparatus for securing a component to prevent unauthorized removal of the component, the apparatus comprising a security device for securing the component, the security device having: a first corner engagement member pivotally mounted to a first arm for engaging a first corner of the component; a second corner engagement member pivotally mounted to a second arm for engaging a second corner of the component that is diagonal to the first corner; and a locking assembly to secure the first arm relative to the second arm.
US09817998B2 Secure access to individual information
A facility for accessing information relating to a person is described. In a reader device, the facility accesses first credentials stored in a first storage device, second credentials stored in a second storage device, and third credentials stored in the reader device. In the reader device, the facility uses a combination of the first credentials, second credentials, and third credentials to decrypt information relating to the person stored in the first storage device.
US09817990B2 System and method of encrypting folder in device
Provided are a system and method of encrypting a folder in a device. The device for controlling access to the folder includes a communication part configured to transmit, to a server, an encryption key generation request with respect to the folder, and receive, from the server, an encryption key associated with the folder that is generated in response to the encryption key generation request, wherein the encryption key generation request includes an identification of the folder and authentication data of a user who accesses the folder is an authorized user; and a controller configured to authenticate the user by using the encryption key.
US09817987B2 Restricting access to content
Various embodiments restrict or enable access to content items of an account based on login information or content request properties. For example, a synchronized online content management system can receive a request including one or more content request properties from a client device to access a user account. Access rules for the user account can be obtained and applied based on the content request properties to generate an access status. In one instance, the client device is provided with full account access if the access status indicates that the client device is an authorized device. In another instance, if the client device is an unauthorized device, at least one aspect of access to the user account is restricted.
US09817984B2 Providing access to application data
Disclosed are various embodiments for providing access to application data associated with multiple applications of a user. A request to store application data is obtained by a data storage service from an application associated with a user. The application is executed in a client computing device, and the request is obtained by way of a network. The application data is stored by the data storage service in response to the request to store. The data storage service may be configured to store data for multiple applications associated with the user.
US09817981B2 Secure cloud storage distribution and aggregation
Methods and systems for secure cloud storage are provided. According to one embodiment, a gateway maintains multiple cryptographic keys. A file that is to be stored across multiple third-party cloud storage services is received by the gateway from a user of an enterprise network. The file is partitioned into chunks. A directory is created within a cloud storage service having a name attribute based on an encrypted version of a name of the file. For each chunk: (i) existence of data is identified within the chunk associated with one or more predefined search indices; (ii) searchable encrypted metadata is generated based on the identified data and a selected cryptographic key; (iii) an encrypted version of the chunk is generated; and (iv) a file is created within the directory in which a name attribute includes the searchable encrypted metadata and the file content includes the encrypted chunk.
US09817977B2 Methods for selection of collaborators for online threat mitigation
One embodiment of the present invention provides a system for stable selection of collaborating partners for exchanging security data. During operation, the system receives vectors of collaboration values from a plurality of entities. A collaboration value is a measure of an expected benefit of collaborating with a respective entity. The system sorts each of the vectors by the collaboration values of the respective vector. The system then determines matching entities given a number of partners wanted by each organization in N. The system may add matching entities to lists of collaborating partners given the number of partners wanted by each organization in N. Subsequently, the system sends the lists of collaborating partners to facilitate exchanging security data with partners in the list of collaborating partners.
US09817971B2 Using call stack snapshots to detect anomalous computer behavior
Detecting computer anomalies by determining probabilities of encountering call stack configurations at various depths, the call stacks being associated with software application instances on computers having the same operating system, where snapshots of the call stacks are recorded on the computers responsive to detecting predefined software application events, determining entropies of call stack configurations at various call stack depths using their associated probabilities, determining stack frame rarity scores of call stack configurations at various depths based on their associated stack frame entropies in accordance with a predefined rarity function, determining a call stack rarity score of any given call stack configuration as the maximum stack frame rarity score of the given configuration, and detecting an anomaly associated with any given one of the computers where any of the snapshots recorded on the given computer is of a call stack whose call stack rarity score meets a predefined anomaly condition.
US09817960B2 Message sender security in messaging system
Some embodiments include a method of providing security and privacy for a message sender. The method can include a messaging application determining that a messaging interface of the computing device is active and is revealing or about to reveal the electronic message. The messaging application can identify a recipient account of a messaging server system that is associated with the electronic message according to the electronic message or the messaging server system. The messaging application can then monitor a data feed from a sensor of the computing device to detect a biometric pattern that matches against a biometric profile model associated with the recipient account utilizing a biometric recognition process. In response to determining that the detected biometric pattern does not match the biometric profile model associated with the recipient account, the messaging application can activate a privacy shield to prevent content of the electronic message from being revealed.
US09817954B2 Multi-mode protected content wrapper
A method, apparatus, media and data structure for rendering a wrapper. The wrapper includes at least one data structure in a format that is renderable by a standard rendering engine and containing censored content comprising source content identification information. When the wrapper is opened by a standard rendering engine, the censored content is rendered. When opened by a trusted rendering engine, the source content is rendered.
US09817953B2 Systems and methods for establishing and using distributed key servers
Systems and methods in which multiple key servers operate cooperatively to securely provide authorization codes to requesting devices. In one embodiment, a server cloud receives a device authorization code request and selects an “A server”. The “A server” requests authorization from one or more “B servers” and authorizes the “B servers” to respond. The “B servers” provide authorization to the “A server”, and may provide threshold key inputs to enable decryption of device authorization codes. The “A server” cannot provide the requested device authorization code without authorization from the “B server(s)”, and the “B server(s)” cannot provide the requested server authorization code and threshold inputs without a valid request from the “A server”. After the “A server” receives authorization from the “B server(s)”, it can provide the initially requested device authorization code to the requesting device.
US09817949B2 Text based prediction of psychological cohorts
Computer implemented techniques for classifying mental states of individuals are described. The techniques determine sets of words that are associated with multiple groups having different mental status, and a classification model is used to classify one group against another group. Furthermore, by determining points of intersection of words between a first group and second group, words that are statistically predictive terms and that are unique to each group, to provide further predictive features for differentiating the multiple cohorts.
US09817948B2 System and method for monitoring activities through portable devices
A device and system are provided for notifying a user contact of the status of a user of a portable device. The status is determined by the portable device collecting user provided information and device collected information relevant to a user of portable device. The portable device may then transmit the device collected information and the user provided information to a server that in turn performs an analysis on the device collected information and the user provided information to determine whether a triggering event has occurred. If it is determined that a triggering event has occurred, the server will proceed to send a status update regarding the user of the portable device to preset user contacts. The triggering event is determined to have occurred based on preset user conditions and algorithms and artificial intelligence being executed at the server.
US09817947B2 Method and apparatus for managing remote devices and accessing remote device information
A method, apparatus, system, and computer program product are disclosed to track beacons utilizing a device management infrastructure. The method includes registering, by a device management server, at least a first detection device associated with a first location and a second detection device associated with a second location with a device management infrastructure, receiving a beacon identifier associated with a beacon detected by the first detection device, storing a first time stamp associated with detection of the beacon by the first detection device, receiving the beacon identifier associated with the beacon as detected by the second detection device, determining, based on the first time stamp and a second time stamp associated with detection of the beacon by the second detection device, an elapsed time between detection of the beacon by the first detection device and detection of the beacon by the second detection device, and reporting the elapsed time to a healthcare information system.
US09817941B2 Methods, systems, and articles of manufacture for implementing high current carrying interconnects in electronic designs
Various embodiments implement additional connectivity for electronic designs by identifying one or more regions for a route in normal connectivity of an electronic design, identifying a plurality of seeding segments from the route based at least in part upon the one or more regions, identifying a plurality of additional nodes in the plurality of seeding segments, and generating one or more additional routes connecting the plurality of additional nodes in the plurality of seeding segments. The one or more additional routes are generated without disturbing the normal connectivity including a plurality of Steiner points and the route. Additional nodes differ from Steiner points and are used to implement additional routes that belong to a different route type.
US09817937B2 Area efficient power switch
A method of generating an area efficient power switch cell includes receiving, by a cell library design tool, a specification of a power switch circuit to be established as a power switch cell in a cell library. The cell library design tool also receives one or more attributes of the power switch cell including a height of the cell boundary and receiving, by the cell library design tool, a layout placement constraint requiring the power switch cell to be placed in a semiconductor layout so as to bridge two parallel rows of doped wells. The parallel rows of doped wells are interleaved with doped substrate and the doping of the wells is of a different type than that of the substrate. Based on the specification of the power switch circuit, the one or more attributes, and the layout placement constraint, the cell library design tool generates the power switch cell.
US09817935B2 Interlaced bi-sensor super-resolution enhancement
Interlaced bi-sensor super-resolution enhancement techniques and a resultant scalable pixel array suitable for a mega-pixel design are disclosed. The method includes interlacing a first array of pixels of a first size with a second array of pixels of a second size. The interlacing of the first array of pixels with the second array of pixels avoids crossing two or more photosensitive areas of the first array of pixels and the second array of pixels.
US09817932B2 Recognizing and utilizing circuit topology in an electronic circuit design
This application discloses tools to build a topology library including one or more topologies, each of which includes a description of multiple transistors, their parameters, and associated connectivity, and also includes rules or criteria to be utilized in downstream design flow processes. The tools can analyze a circuit design describing an electronic device to recognize a subset of transistors in the electronic device has a pre-defined circuit topology, and identify layout rules or simulation criteria for the transistors in the recognized circuit topology. The tools can utilize the layout rules to automatically generate a portion of a physical design layout corresponding to the recognized topology in the circuit design. The tools also can compare results from a simulation of the circuit design that correspond to the transistors in the recognized circuit topology to the simulation criteria to determine whether the transistors in the recognized circuit topology meet design specifications.
US09817911B2 Method and system for displaying content relating to a subject matter of a displayed media program
Disclosed is a system and method for analyzing, by a server computer, closed captioning text associated with a media program being experienced by a user having a client device. The server computer obtains, based on the analyzing, a subject matter of a portion of the media program from the closed captioning text. The server computer constructs a query associated with the determined subject matter and submits the query to a computer network as a search query. The server computer receives, in response to the submitting of the query, content relating to the subject matter and measures an elapsed time period between the receiving of the content and the obtaining of the subject matter. If the elapsed time period is less than a predetermined period of time, the server computer communicates, to the client device, information related to the content.
US09817910B2 Restful service description language
A processing device identifies uniform resource identifiers (URIs) for a RESTful (Representational State Transfer) web service in a server and creates server-side metadata describing each of the URIs without nesting metadata of one of the URIs in metadata of another one of the URIs. The processing device creates a file that includes the URIs and the corresponding server-side metadata for the corresponding URI to describe the RESTful web service.
US09817907B1 Using place of accommodation as a signal for ranking reviews and point of interest search results
Systems and methods for using place of accommodation as a signal for ranking reviews and point of interest search results are provided. One example method includes receiving a search query from a user and identifying a place of accommodation at which the user is staying. The method includes determining a score for each of a plurality of points of interest according to a scoring formula. The scoring formula provides the score based on a plurality of reviews of each point of interest. Reviews provided by reviewers that were staying at the place of accommodation have a greater influence on the score than reviews provided by reviewers that were not staying at the place of accommodation. The method includes selecting one or more of the plurality of points of interest to provide as search results to the user based the plurality of scores.
US09817901B1 System and method for search with the aid of images associated with product categories
The present application describes performing a user initiated search query comprising receiving user input comprising description details of at least one desired object, retrieving a plurality of objects from a database sharing one or more of the description details of the user input, retrieving an image of the at least one desired object based on one or more of the plurality of objects, generating a contour of the image and comparing the generated contour with other related contours of other images stored in the database, displaying all of the available contours of all of the images that match the generated contour, receiving a selection of one of the available contours from the user and performing the search query based on the user selected contour.
US09817891B1 System, method, and computer program for creating metadata-based search queries
A system, method, and computer program product are provided for creating metadata-based search queries. In use, a plurality of data objects in one or more databases are identified. Additionally, a plurality of attributes associated with each of the plurality of data objects are identified (e.g. attributes from a table, derived attributes, etc.). Further, a plurality of relationships associated with each of the plurality of data objects are identified. In addition, at least one of the plurality of data objects, the plurality of attributes, or the plurality of relationships are filtered to generate a first subset of data objects, a first subset of attributes, and a first subset of relationships. At least a metadata representation of at least a portion of the first subset of data objects, the first subset of attributes, or the first subset of relationships is displayed utilizing a user interface. Furthermore, a selection is received from the user interface, the selection including data associated with one or more of the first subset of data objects, one or more of the first subset of attributes, or one or more of the first subset of relationships. Moreover, a search query is automatically generated based on the selection. Additionally, the one or more databases are searched utilizing the search query. Still yet, results of the search query are displayed utilizing the user interface.
US09817888B2 Supplementing structured information about entities with information from unstructured data sources
A method for supplementing structured information within a data system for entities based on unstructured data analyzes a document with unstructured data and extracts attribute values from the unstructured data for one or more entities of the data system. Entity records with structured information are retrieved from the data system based on the extracted attribute values. Entity references for corresponding entities of the data system are constructed based on a comparison of the retrieved entity records and the extracted attribute values. The entity references are linked to the corresponding entities within the data system, with the entity references including extracted attributes from the unstructured data for corresponding linked entities.
US09817886B2 Information retrieval system for archiving multiple document versions
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other phrases in documents. Documents ate the indexed according to their included phrases. Index data for multiple versions or instances of documents is also maintained. Each document instance is associated with a date range and relevance data derived from the document for the date range.
US09817885B2 Method and apparatus for grouping network service users
A method for grouping network service users includes acquiring attribute and/or behavior data of multiple users within a current period, and converting the attribute and/or behavior data into standardized data; determining multiple group central points according to the standardized data, and placing the standardized data in a group where a group central point having a shortest distance is located; determining group features of groups according to standardized data in the groups; and separately pushing corresponding service push information to users in the groups according to the group features of the groups. In addition, an apparatus for grouping network service users is further described.
US09817882B2 Dynamic distributed generation of data representations from highly condensed data
An apparatus includes a processor and a storage storing instructions causing the processor to receive representation metadata indicating features of representation data to be generated from a plurality of representation portions, receive a command to generate at least one row of the representation data, determine a subset of data blocks of a data blob required to generate the at least one row, and a subset of node devices that store the subset of data blocks, for each node device of the subset of node devices, derive a node block map identifying at least one data item of a data block for generating a representation portion, transmit the node block maps to the subset of node devices; and transmit a command to the subset of node devices to each generate at least one row of one of the plurality of representation portions.
US09817881B2 Hidden markov model processing engine
A method, apparatus, and tangible computer readable medium for processing a Hidden Markov Model (HMM) structure are disclosed herein. For example, the method includes receiving Hidden Markov Model (HMM) information from an external system. The method also includes processing back pointer data and first HMM states scores for one or more NULL states in the HMM information. Second HMM state scores are processed for one or more non-NULL states in the HMM information based on at least one predecessor state. Further, the method includes transferring the second HMM state scores to the external system.
US09817880B1 Social-aware resource allocation for large-scale distributed systems
A system and method for social-aware clustering of user data replicas in a large-scale distributed computing system is disclosed. An exemplary system finds at least one user's connected users based on communications between the user and other users. The datacenters that contain the user replicas of the user's connected users are found. Connections and connection weights between the user and the user's connected users' datacenters are computed. The preferred datacenters for the user's current user data replica is computed based on the location of the connected datacenters and the weights of the connections. An optimization model minimizes the distance between the user's current datacenter and the user's preferred datacenter to reduce network traffic and central processing unit usage and determines the user's datacenter. The user's current datacenter is updated to the datacenter determined by running the optimization model.
US09817869B2 Systems and methods for prioritizing notifications on mobile devices
Certain embodiments of the disclosed technology include systems and methods for determining the priority of a notification on a mobile device using machine learning. Other aspects of the disclosed technology include selectively displaying notifications based on the priority of a notification. According to an embodiment of the disclosed technology, a computer-implement method is provided that comprises outputting, to a display device operatively coupled to a mobile device, a plurality of notifications, wherein each respective notification from the plurality of notifications is associated with a respective priority score; modifying, by the mobile device, a ranking model based on a user input received responsive to a first notification from the plurality of notifications and a characteristic of a second notification from the plurality of notifications; determining, by the mobile device, a priority score associated with a third notification based on the modified ranking model; and outputting, to the display device, the third notification based on the priority score associated with the third notification, wherein the third notification is graphically emphasized responsive to the priority score associated with the third notification being greater than at least one respective priority score associated with a corresponding respective notification from the plurality of notifications.
US09817865B2 Direct lookup for identifying duplicate data in a data deduplication system
Various embodiments for identifying data in a data deduplication system, by a processor device, are provided. In one embodiment, a method comprises efficiently identifying duplicate data in the data deduplication system by identifying fingerprint matches using a direct inter-region fingerprint lookup to search for the fingerprint matches in at least one of a plurality of metadata regions, the direct inter-region fingerprint lookup supplementing a central fingerprint index.
US09817864B1 Flexible pivot querying of monitoring data with zero setup
Monitoring data can be sent, received, stored, and accessed with zero setup. Customers can send monitoring data to be stored without the customers having to perform any setup ahead-of-time, such as arbitrary lists of key-value pairs. Customers can perform zero setup pivot queries using stored monitoring data. For example, users can perform pivot queries using any available stored information, such as available metric types and dimensions, without any setup needed ahead-of-time.
US09817857B2 Deep cloning of objects using binary format
Techniques are described herein that are capable of deep cloning (a.k.a. deep copying) objects using a binary format. A deep clone of a designated object includes references to other objects (and potentially copies of the other objects) included in the designated object. A binary representation of each object in an object graph is generated to provide a binary clone of the object graph. Objects created by a dynamic language engine are called dynamic language objects. Objects created by a host (e.g., that hosts the dynamic language engine) are called host objects. Each host object is associated with an intermediate representation thereof via a property bag that describes properties of that host object. Each intermediate representation is understandable by the dynamic language engine. A binary representation of each dynamic language object and each host object may be generated in accordance with the binary format to provide the binary clone.
US09817839B2 Managing information at a construction site
A method for managing information at a construction site is disclosed. In one embodiment, task data is received from a handheld tool at a construction site. A database is populated with the task data such that the task data can be retrieved from the database. The task data is then used to generate at least one report.
US09817837B2 Method and system for file storage and access
Disclosed embodiments relate to storing and accessing files. In an embodiment, a method includes writing a file to a writing a file to a storage device having a file system having a file allocation table (FAT). Writing the file includes allocating a plurality of clusters of the file system to the file, wherein at least a portion of the allocated clusters is contiguous. The FAT includes a plurality of cluster addresses corresponding to the allocated clusters. A signature value is stored in a cluster address corresponding to a first cluster of the contiguous clusters to indicate the presence of the contiguous clusters. In each of a set of consecutive cluster addresses succeeding the cluster address corresponding to the first cluster, a value that partially represents the number of the contiguous clusters is stored. The number of contiguous clusters is determinable by combining the values stored in the consecutive cluster addresses.
US09817836B2 Virtual database system
Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building.
US09817835B2 Efficient data synchronization for storage containers
Performing data synchronization is disclosed, including: receiving an indication to synchronize a container to a snapshot, wherein the container has a first data state and an identity, wherein the snapshot corresponds to a second data state; causing the container to have the second data state corresponding to the snapshot; and maintaining the identity of the container.
US09817829B2 Systems and methods for prioritizing textual metadata
A priority for one or more source components can be determined for use in providing metadata for a composite media presentation. For example, an audio component containing or associated with a text transcript may be prioritized based on a gain value, gain differential, and/or frequency range associated with the audio component, with data indicating the priority stored in a computer-readable medium. When transcript or other metadata is provided for the composite media presentation, the priority information can be used to select how (or whether) data or metadata associated with each component will be used in providing transcript metadata for the presentation as a whole.
US09817827B2 Relationship-based search and recommendations
Techniques are described for determining relationships between user activities and determining search results and content recommendations based on the relationships. A plays-related-to-searches application may determine a relationship score between plays of a media title and searches of a query by determining a distance between a projection of the search onto the space of the users and a projection of plays of the media title onto the space of the users. A plays-after-searches application may determine a score for plays of the streaming media title given the search by multiplying a number of times plays of the media title occur after the query is entered by the number of times any play occurs, and dividing by a product of the number of times plays of the media title occur after any query is entered and the number of times plays of any media title occur after the query is entered.
US09817816B2 Techniques for graph based natural language processing
Techniques for graph based natural language processing are described. In one embodiment an apparatus may comprise a client service component operative on the processor circuit to receive a natural language user request from a device and to execute the natural language user request based on matched one or more objects and a social object relation component operative on the processor circuit to match the natural language user request to the one or more objects in an object graph, the object graph comprising token mappings for objects within the object graph, the token mappings based on data extracted from a plurality of interactions by a plurality of users of the network system, wherein the one or more objects are matched with the natural language user request based on the token mappings. Other embodiments are described and claimed.
US09817811B2 Web server system, dictionary system, dictionary call method, screen control display method, and demonstration application generation method
Provided is a Web server system capable of dynamically changing a display format of a single item displayed on a screen into the contents which are different in different levels such as in respective Web sites or respective screens. According to a typical embodiment, a dictionary system for providing dictionary data to a Web server system has: a plurality of types of dictionary tables having a hierarchical structure, the dictionary table having a large applicable range serving as a higher level regarding a range to which the dictionary data is applied; and a dictionary processing unit for acquiring the dictionary data corresponding to a specified key from the specified dictionary table. When the dictionary data is to be acquired from the dictionary table, the dictionary processing unit receives specification that the dictionary table of which hierarchy is to be referenced and, if the dictionary data corresponding to the specified key is not present in the dictionary table of the specified hierarchy, sequentially inquires the dictionary table of a further higher level whether the dictionary table has the dictionary data corresponding to the key or not.
US09817804B2 System for comparison and merging of versions in edited websites and interactive applications
A device implementable in a website design program includes a component based version comparer to compare at least two versions of a website, the at least two versions having components in a set of hierarchies and to generate a difference tree representing the differences in the components between the at least two versions of the same website, where the version comparer preprocesses the components in each single version of the at least two versions of the website to determine at least one of internal geometric, semantic, content and attribute relationships before comparing the components and the relationships between the at least two versions of the website using at least one of semantic, geometrical, content and attribute analysis. The device also includes a version merger to create an integrated version of the two versions of the website based on the difference tree.
US09817800B2 Method and apparatus for reducing page load time in communication system
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). Provided are a method and apparatus for reducing the page load time in a wireless communication system. The method for page loading in a mobile terminal may include: selecting, when a page is visited, a candidate page to be pre-inspected with respect to the page; performing pre-inspection of the candidate page and determining types of objects associated with the candidate page; generating tree information for the candidate page based on a result of the determination; and computing the loading time of the candidate page based on the tree information and determining download priorities of objects that are to be downloaded when the candidate page is visited.
US09817799B2 Method and apparatus for providing web pages
A method for providing a web page in a web server accessed by a user device, comprising: obtaining access behavior information to the web page by the user; and providing page contents and page layout adaptor of the web page to the user device so that a updated web page with an adapted page layout is generated by the user device according to the access behavior information.
US09817785B2 Standardized hot-pluggable transceiving unit with SDI signal to IP flows conversion capabilities
A standardized hot-pluggable transceiving unit comprising a housing, a SDI connector, and a signal conversion module. The housing is adapted to being inserted into a chassis of a hosting unit. The SDI connector receives a SDI signal comprising a video payload and at least one other payload. The signal conversion module is in the housing, and converts the SDI signal into a first IP flow for transporting the video payload and at least one other IP flow for transporting the at least one other payload. The generated IP flows are outputted from the SFP unit by one or more connectors different from the SDI connector. The other payload can be an audio or a metadata payload. In another aspect, a transceiving unit provides for combining a plurality of IP flows each comprising a different type of payload into a SDI signal.
US09817782B2 System and method for a bus interface
In accordance with an embodiment, a method of operating a bus interface circuit includes detecting a start sequence on a plurality of input terminals, determining whether a first input terminal and a second input terminal is a data terminal and a clock terminal, respectively, or whether the first input terminal and the second terminal is a clock terminal and a data terminal, respectively. The method also includes routing the first input terminal to a data terminal and the second input terminal to a clock terminal if first input terminal and the second input terminal are determined to be a data terminal and a clock terminal, respectively, and routing the first input terminal to the clock terminal and the second input terminal to the data terminal if first input terminal and the second input terminal are determined to be a clock terminal and a data terminal, respectively.
US09817777B2 Multi-operating state serial ATA devices and methods of operation therefor
Methods and SATA devices having more than one operating state suitable for providing efficient command and data transfers over a SATA bus. A SATA device is provided for communicating with a host. The host sends commands to the SATA device and the SATA device sends data to the host in response to the commands being received by the SATA device. The SATA device has a queue of commands received from the host. The SATA device is configured to operate in a first operating state wherein the commands are received by the SATA device and the data are not sent to the host, and a second operating state wherein the commands are received by the SATA device and the data are sent to the host wherein data being sent to the host has priority over receiving commands by the SATA device.
US09817776B2 Memory descriptor list caching and pipeline processing
Memory descriptor list caching and pipeline processing techniques are described. In one or more examples, a method is configured to increase efficiency of buffer usage within a pipeline of a computing device. The method includes creation of a buffer in memory of the computing device and caching of a memory descriptor list by the computing device that describes the buffer in a buffer information cache and has associated therewith a handle that acts as a lookup to the memory descriptor list. The method also includes passing the handle through the pipeline of the computing device for processing of data within the buffer by one or more stages of the pipeline such that access to the data is obtained by the one or more stages by using the handle as the lookup as part of a call to obtain the memory descriptor list for the buffer from the buffer information cache.
US09817774B2 Bridge and method for coupling a requesting interconnect and a serving interconnect in a computer system
A bridge for coupling a requesting interconnect and a serving interconnect connected to a number of coherent units in a computer system includes N machines configured to handle requests from the requesting interconnect and for handling allocated responses from the serving interconnect, wherein each of the N machines has an allocated local count; a tracking entity configured to track priorities of the N machines for issuing received requests to the serving interconnect and for issuing received responses to the requesting interconnect based on the N local counts; a first arbiter configured to arbitrate the received requests to be issued to the serving interconnect based on the tracked priorities; and a second arbiter configured to arbitrate the received responses to be issued to the requesting interconnect based on the tracked priorities.
US09817770B2 Memory address re-mapping of graphics data
A method and apparatus for creating, updating, and using guest physical address (GPA) to host physical address (HPA) shadow translation tables for translating GPAs of graphics data direct memory access (DMA) requests of a computing environment implementing a virtual machine monitor to support virtual machines. The requests may be sent through a render or display path of the computing environment from one or more virtual machines, transparently with respect to the virtual machine monitor. The creating, updating, and using may be performed by a memory controller detecting entries sent to existing global and page directory tables, forking off shadow table entries from the detected entries, and translating GPAs to HPAs for the shadow table entries.
US09817767B2 Semiconductor apparatus and operating method thereof
A semiconductor apparatus may include: a buffer configured to store write request data input in response to a write request from a host; a memory device configured to store data evicted from the buffer; and a controller configured to control the buffer and the memory device to process the write request.
US09817765B2 Dynamic hierarchical memory cache awareness within a storage system
A computing device-implemented method for implementing dynamic hierarchical memory cache (HMC) awareness within a storage system is described. Specifically, when performing dynamic read operations within a storage system, a data module evaluates a data prefetch policy according to a strategy of determining if data exists in a hierarchical memory cache and thereafter amending the data prefetch policy, if warranted. The system then uses the data prefetch policy to perform a read operation from the storage device to minimize future data retrievals from the storage device. Further, in a distributed storage environment that include multiple storage nodes cooperating to satisfy data retrieval requests, dynamic hierarchical memory cache awareness can be implemented for every storage node without degrading the overall performance of the distributed storage environment.
US09817763B2 Method of establishing pre-fetch control information from an executable code and an associated NVM controller, a device, a processor system and computer program products
A method of establishing pre-fetch control information from an executable code is described. The method comprises inspecting the executable code to find one or more instructions corresponding to an unconditional change in program flow during an execution of the executable code when the executable code is retrieved from a non-volatile memory comprising a plurality of NVM lines. For each unconditional change of flow instruction, the method comprises establishing a NVM line address of the NVM line containing said unconditional change of flow instruction; establishing a destination address associated with the unconditional change of flow instruction; determining whether the destination address is in an address range corresponding to a NVM-pre-fetch starting from said NVM line address; establishing a pre-fetch flag indicating whether the destination address is in the address range corresponding to a NVM-pre-fetch starting from said NVM line address; and recording the pre-fetch flag in a pre-fetch control information record.
US09817762B2 Facilitating efficient prefetching for scatter/gather operations
The disclosed embodiments relate to a computing system that facilitates performing prefetching for scatter/gather operations. During operation, the system receives a scatter/gather prefetch instruction at a processor core, wherein the scatter/gather prefetch instruction specifies a virtual base address, and a plurality of offsets. Next, the system performs a lookup in a translation-lookaside buffer (TLB) using the virtual base address to obtain a physical base address that identifies a physical page for the base address. The system then sends the physical base address and the plurality of offsets to a cache. This enables the cache to perform prefetching operations for the scatter/gather instruction by adding the physical base address to the plurality of offsets to produce a plurality of physical addresses, and then prefetching cache lines for the plurality of physical addresses into the cache.
US09817755B2 Garbage collection management in memories
The disclosure is related to systems and methods of managing a memory. In a particular embodiment, a memory channel is disclosed that includes multiple memory units, with each memory unit comprising multiple garbage collection units. The memory channel also includes a controller that is communicatively coupled to the multiple memory units. The controller selects a memory unit of the multiple memory units for garbage collection based on a calculated number of memory units, of the multiple memory units, to garbage collect.
US09817753B2 Flash memory management
Disclosed aspects include managing the access of flash memory by a computer system. A physical memory address space which includes a flash memory portion is established. The flash memory portion may correspond to an input/output memory range. An access request may be detected with respect to the physical memory address space. Using a load-store technique to process the access request, the flash memory portion of the physical memory address space may be accessed.
US09817750B2 Profile-dependent write placement of data into a non-volatile solid-state storage
A method for storing user data is provided. The method includes distributing the user data throughout a plurality of storage nodes through erasure coding, wherein the plurality of storage nodes are housed within a single chassis that couples the storage nodes as a cluster, each of the plurality of storage nodes having nonvolatile solid-state memory for user data storage. The method includes performing analytics on user data and grouping portions of the user data according to results of the analytics. The method includes writing the user data to blocks of flash memory in the non-volatile solid-state memory, wherein each block receives portions of the user data grouped according to at least one of the results of the analytics.
US09817739B1 Method to restore a virtual environment based on a state of applications/tiers
Methods and apparatuses for triggering backups of virtual machines using high-availability applications in the virtual machines are described herein. Also, methods and apparatuses for restoring individual components that are backed up within an application infrastructure within the virtual machine are described herein.
US09817730B1 Storing request properties to block future requests
The following description is directed to storing properties of requests to potentially block future requests having similar properties. In one example, a request can be received. A property of the request can be stored so that the property persists across an initialization sequence of a computer system. At least the property can be used to determine whether to block any future requests having similar properties.