US10076062B2

A amplifier with improved space efficiency includes a housing that dissipates heat having an upper wall and two side walls and having an interior with upper and lower portions. The amplifier further includes an upper circuit board in the upper portion and a lower circuit board in a lower portion. The amplifier further includes a connector that electrically connects the upper and lower circuit boards.
US10076056B2

A cooling fan with shapes, sizes, and placements of frame and supporting ribs tuned to reduce operational vibration and noise includes a fan frame, a supporting base, and a plurality of ribs. The fan frame includes a bottom plate and a sidewall connected to the bottom plate. The supporting base is formed at the bottom plate. The plurality of ribs extends from an outer circumferential surface of the supporting base to the sidewall. At least one of the plurality of ribs and the fan frame is asymmetrical with respect to the supporting base.
US10076051B2

An electronic device unit includes a printed board housing body, a printed board, and a front face panel to which the printed board is fixed. The front face panel is provided with hooks each having a tip provided with a recessed part and knobs for disengaging the hooks. The printed board housing body includes engagement parts each provided with a protruding part to fit with the recessed part of each hook. Pinching the knobs for removing the front face panel from the printed board housing body causes the hooks turn in directions such that engagement between the hooks and the engagement parts and fitting between the recessed parts and the protruding parts are released.
US10076048B2

An external accessory that can be attached to and detached from an electronic apparatus equipped with a power source unit includes: a first power receiving unit that receives power from the power source unit of the electronic apparatus; a second power receiving unit that receives power from the power source unit of the electronic apparatus; a decision-making unit that makes a decision as to whether or not the first power receiving unit is receiving power; a function execution unit that executes a predetermined function by using power received at one of the first power receiving unit and the second power receiving unit; and a control unit that engages the function execution unit in operation continuously when an affirmative decision is made by the decision-making unit, and engages the function execution unit in operation intermittently when a negative decision is made by the decision-making unit.
US10076045B2

A method and structure are provided for implementing enhanced via creation without creating a via barrel stub. The need to backdrill vias during printed circuit board (PCB) manufacturing is eliminated. After the vias have been drilled, but before plating, a plug is inserted into each via and the plug is lowered to a depth just below a desired signal trace layer. A thin anti-electroplate coating is applied onto the walls of the via below the signal trace. Then the plugs are removed and a standard board plating process for the PCB is performed.
US10076044B2

The present invention is a method for manufacturing a multilayer wiring board having (1) a step of providing with a hole for a via hole from a metal foil for an upper layer wiring pattern to an inner layer wiring pattern by using a conformal method or a direct laser method, and (2) a step of forming a via hole by forming electrolytic filling plating layers in the hole for a via hole, wherein the formation of the electrolytic filling plating layers in the step (2) is carried out by repeating change in electric current density of temporarily decreasing the electric current density of electrolytic filling plating in the middle of the electrolytic filling plating and then increasing it again, two or more times before the electrolytic filling plating layers block an opening of the hole for a via hole.
US10076041B2

Provided are a nut, an attachment for nut and a screw shaft, which are fitted to a coating material coating device or a soldering device and can change a fixed position of the nut easier than that of a convention example even if any adhered matters generated when each device is used for a long time are fixed, and a soldering device using the same. The nut 10 screws on to the screw shaft 2 having a predetermined length. The nut 10 is provided with a non-meshing part 11 composed of a notch 12 that is formed parallel to a movement direction thereof by cutting off screw threads and a flange portion 13, which has connecting holes 14 for connecting another member. Under such a configuration, by forward and/or backward movement of the nut 10, the notch 12 functions as if it scraps the fixed matters 6.
US10076036B2

A multilayer capacitor includes a capacitor body including dielectric layers and a plurality of first and second internal electrodes alternately disposed with one of the dielectric layers interposed between each pair of adjacent first and second internal electrodes. First and second via electrodes penetrate through the plurality of second internal electrodes to thereby be exposed to a first surface of the capacitor body, and are disposed to be spaced apart from each other. First and second external electrodes are disposed on two side surfaces of the capacitor body and connected to opposing ends of the first internal electrodes, respectively. Third and fourth external electrodes are disposed on the first surface of the capacitor body to be spaced apart from each other, and are connected to end portions of the first and second via electrodes, respectively.
US10076029B2

Printed wiring boards, in which the insulating layer exhibits excellent peel strength with respect to a conductive layer after a roughening treatment, even when using a resin composition having a high content of inorganic filler, may be obtained by: (A) laminating, onto an internal layer substrate, an adhesive sheet which includes a support and a resin composition layer in contact with the support, so that the resin composition layer is in contact with the internal layer substrate; (B) thermally curing the resin composition layer to form an insulating layer; and (C) removing the support, when the support satisfies certain conditions (TD1) and (TD2) in a TD direction thereof when it is heated under specific heating conditions.
US10076016B2

The present disclosure is directed at a method and apparatus for providing a network connected low voltage lighting system. In one embodiment, the disclosure may be seen as an Internet of Things (IoT) network connected low voltage lighting system.
US10076013B2

A control unit for use in a lighting system. The control unit comprises: a localization module which detects when a portable lighting device is within a predetermined vicinity of a fixed light source; and a controller which selects between different roles for the portable light source, the roles comprising (i) an independent role where the light output of the fixed and portable light sources are controlled independently of one another, and one or both of (ii) a slave role where the light output of the portable light source is adjusted in dependence on that of the fixed light source, and/or (iii) a master role where the light output of the fixed light source is adjusted in dependence on that of the portable light source. The controller is configured to switch to one of the slave role or the master role in response to the detection of the predetermined vicinity.
US10076010B2

A constant current is configured to control an FET to adjust a drain current so that a detection voltage is equal to a reference voltage. A reference setter is configured to set the reference voltage to a sum of a first voltage and a second voltage. The first voltage is equal to a voltage developing across the detection resistor while a current, which has a same magnitude as a current supplied to the light source so that a current dimming level of the light source is equal to the dimming instruction value, flows through the detection resistor. The second voltage is equal to a voltage developing across the detection resistor while a second current, which has a same magnitude as a current flowing through the limiting resistor while the light source is on, flows through the detection resistor.
US10076006B2

Drivers (1-7) comprise respective switching circuits (1, 2) for guiding respective current signals during respective time-intervals for the sequential driving of light emitting circuits (91, 92). The respective time-intervals are defined by the fact that amplitudes of a mains signal are in respective ranges during the respective time-intervals. More specifically, there is a bypass switching circuit (5) for guiding a bypass current signal which bypasses all light emitting circuit (91, 92) during an initial time-interval. An adaptation circuit (6, 7) adapts amplitudes of the respective current signals during the respective time-intervals, to reduce a total harmonic distortion. Said adapting may comprise an adaptation in response to information derived from the amplitude of the mains signal, and may comprise shaping the amplitudes of the current signals in response to information derived from the amplitude of the mains signal. Preferably, the shaped amplitudes of the respective current signals will be substantially identical to shapes of the amplitude of the mains signal in the respective ranges. The adaptation circuit (6, 7) may comprise a current source (6) and a definition circuit (7).
US10075998B2

Apparatuses, computer readable media, and methods for indicating a resource allocation are disclosed. An apparatus of a high-efficiency wireless local area network (HEW) master station is disclosed. The HEW master station includes circuitry configured to generate a resource allocation for HEW stations, where the resource allocation includes a group identification and an index into a table. The circuitry is further configured to transmit the resource allocation to the HEW stations. The table may be a permutation table that indicates a sub-channel of a bandwidth for each of the HEW stations. The HEW master station may be configured to operate in accordance with orthogonal frequency division multi-access (OFDMA). The resource allocation may be part of a trigger frame that includes a duration for an uplink or downlink transmission opportunity, and the circuitry may be further configured to transmit data to the HEW stations in accordance with the resource allocation.
US10075994B2

A radio terminal (3) has a function of establishing a second radio connection on a second cell (20) operated by a second radio station (2) while a first radio connection on a first cell (10) operated by a first radio station (1) is established. The first radio station (1) sets up a control bearer for transferring at least a control signal regarding the radio terminal (3) between an upper network (4) and the first radio station (1). Further, the first radio station (1) is configured to trigger setup of a second bearer for transferring user data of the radio terminal (3) between the upper network (4) and the second radio station (2). It is thus for example possible to enable a single radio terminal to simultaneously set up bearers on cells of a plurality of radio stations, in order to achieve carrier aggregation of cells operated by different radio stations.
US10075982B2

The present invention is designed to reduce the decrease of system throughput in a radio communication system to use dual connectivity. According to one aspect of the present invention, a user terminal communicates with a plurality of radio base stations that each configure a cell group comprised of one or more cells, and this user terminal has a transmission section that transmits UL signals in each cell group, and a control section that controls the transmission power of UL signals, and the control section controls the total power of the transmission power of a first PRACH for a master base station and the transmission power of a second PRACH for a secondary base station, which are transmitted at the same time from the transmission section, to be equal to or lower than the maximum possible transmission power, by lowering the transmission power of the second PRACH.
US10075980B2

Methods, apparatuses, a user equipment, a radio network node, and a computer program product for a random access procedure are provided. One of the methods comprises receiving, from a radio network node, a random access response message including a request for channel quality information. The method also comprises transmitting to the radio network node a scheduled transmission message including the requested channel quality information which is used by the radio network node to perform link adaptation for transmission of a contention resolution message. With the methods, apparatuses, user equipment, radio network node, and computer program product, the physical resources unreasonably occupied due to an improper modulation and coding scheme can be saved and may be used by other user equipments during the random access procedure, resulting in more stable cell throughput.
US10075978B2

A transmitting node and a method performed by a transmitting node for performing data transmissions to at least one receiving node on a radio channel in a wireless communications network. First, the transmitting node sets at least two contention window sizes. The at least two contention window sizes are separately determined based on information associated with the least one receiving node. Then, the transmitting node defers a first transmission of data to the at least one receiving node for a first period and also defers at least one second transmission of data to the at least one receiving node. Further, the transmitting node performs a first or at least one second transmission of data to the at least one receiving node when an outcome of a corresponding first and at least second periods of observation of the radio channel, respectively, is that the radio channel is idle.
US10075962B2

For determining transmission channel resources to be allocated for a communication, a processing device: obtains an interference profile representative of interference with said communication implied by at least one predicted interferer; determines, for each set of transmission channel resources made available to perform said communication, a first figure of merit representative of robustness to frequency-selective interference with said communication that might be implied by unpredicted interferers; determines from the interference profile, for each set of transmission channel resources made available to perform said communication, a second figure of merit representative of robustness to frequency-selective interference with said communication that is expected to be implied by predicted interferers; and selects transmission channel resources that optimize the first figure of merit under a QoS-target constraint applied to the second figure of merit.
US10075957B2

Disclosed are a wireless communication base station device and a division number determination method that improve the frequency diversity effect while maintaining channel estimation accuracy regardless of the number of divisions in the frequency domain of a transmission signal from a wireless communication terminal device. A determination unit determines the number of divisions in the frequency domain of a transmission signal from a wireless communication terminal device. Here, the determination unit increases the number of divisions in the frequency domain of the transmission signal from the wireless communication terminal device as the number of pilot blocks included in the transmission signal increases. In addition, a scheduling unit schedules allocation to the frequency resources of the divided transmission signal according to the number of divisions determined by the determination unit.
US10075951B2

The present invention provides a method, a base station, and a terminal for transmitting system information, wherein, the method includes: determining available system information retransmission resources (201); the base station predefining that part of or all of the available system information retransmission resources are used for retransmission of system information (202).
US10075948B2

A communication apparatus and a communication method capable of suppressing an increase of bits used for a request to send a reference signal and flexibly setting a resource used for sending a reference signal. In a base station, a transmission processing unit transmits, in one of a plurality of formats, control information containing a request to send a sounding reference signal (A-SRS), and a reception processing unit receives the transmitted A-SRS using the resource specified by the format of the transmitted control information. Then, the plurality of formats is associated with each different SRS resource by a setting unit.
US10075946B2

Data transmission and reception is provided by configuring control channels in a wireless communication system using a plurality of carriers. User equipment (UE) may monitor physical downlink control channel (PDCCH) candidates within common search spaces (CSSs) and User Equipment-specific search spaces (USSs). If the UE is configured with cross-carrier scheduling, when two PDCCH candidates originating from a CSS and a USS, respectively, have cyclic redundancy check (CRC) scrambled by the same Radio Network Temporary Identifier (RNTI) and have a common payload size and the same first control channel element (CCE) index, the UE may interpret that only the PDCCH originating from the CSS is transmitted, thereby solving ambiguity of downlink control information (DCI) detection.
US10075943B2

The present invention is designed so that uplink transmission is carried out adequately even when CA to apply different duplex modes between multiple cells is executed. A user terminal communicates with an FDD cell and a TDD cell by employing carrier aggregation, and has a receiving section that receives DL signals transmitted from each cell, a transmission control section that allocates and transmits delivery acknowledgement signals in response to the received DL signals, channel quality information or scheduling requests in predetermined UL subframes, and, when a UL subframe is configured in both the FDD cell and the TDD cell, the transmission control section transmits a delivery acknowledgement signal in one UL subframe or both UL subframes, and controls whether or not to transmit channel quality information or a scheduling request having an overlapping transmission timing with the delivery acknowledgement signal.
US10075939B2

A method and system for allocating shareable wireless transmission resources. A resource pool is established. The resource pool is divided into a plurality of physical layer allocation units usable for wirelessly transmitting control information and traffic data. The allocation units are assigned at the media access control layer for the wireless transmission of the control information and traffic data. The system and method of the present invention also allows mobile stations to be dynamically grouped into multicast groupings to reduce system overhead resource requirements.
US10075936B1

A communication device may include a radio access technology (RAT) controller and two RAT receivers operatively coupled to the RAT controller. The first RAT receiver may be associated with a first RAT, and the second RAT receiver may be associated with a second RAT. The RAT controller may be configured to receive, using the first RAT receiver, while the second RAT receiver is off, a notification of an incoming voice call. The RAT controller may be further configured to cause the second RAT receiver to establish a connection with a wireless network cell associated with the second RAT and to receive the incoming voice call.
US10075930B2

A method and apparatus in a first User Equipment (UE) that reduces the number of required transmissions when transmitting device-to-device (D2D) synchronization signals or broadcast channels in a wireless network. The first UE determines its level of interest in being received by a second UE that is within network coverage, and adapts a time pattern for transmission of synchronization signals or broadcast channels, depending on the determined level of interest of the first UE. The first UE's interest may be determined by analyzing a type of service that the first UE is interested in performing, and concluding the first UE is interested in being received by the second UE only when the first UE is interested in performing a certain type of service.
US10075925B2

A device decides to not transmit over a first wireless link between a wireless device and a first access point (AP), in response to determining that the wireless device is communicating or is about to communicate over a second wireless link with a second AP, wherein the wireless device is concurrently associated with the first and second APs.
US10075915B2

A system and method are disclosed for providing uplink timing synchronization during DRX operation in a wireless communication system.
US10075909B2

A user equipment (UE) and a method of cell selection by a UE are provided. The method includes maintaining a database for storing a multi-carrier availability status for a plurality of frequencies, wherein each frequency includes at least one of a multi-carrier configuration and a single-carrier configuration; determining whether a candidate cell corresponding to the multi-carrier configuration is available based on the multi-carrier availability status; and selecting the candidate cell corresponding to the multi-carrier configuration when a performance metric of the candidate cell is greater than a pre-defined threshold.
US10075906B2

Private communication networks are facilitated. One method includes broadcasting, by a first device, to an access point device associated with a first network, a first signal comprising an identifier for a second network, wherein the access point device of the first network foregoes broadcast of a name of the first network, and wherein the first device is located at a first location and a second device is located at a second location remote from the first location. The first device and the second device are associated with the second network. The method also includes receiving a second signal indicative of a broadcast of the name of the second network based on an authentication of the identifier for the second network and key data representing a key for the second network; and connecting to a network device of the second network in response to the receiving the second signal.
US10075893B2

Media is distributed via a scalable ad hoc geographic routing/broadcast protocol. Media can be transmitted from a mobile device to a cluster of mobile devices that are geographically located in a particular region. Devices that are located between the source and the intended target can act as routers with the ability to forward data packets toward the intended destination. In essence, a geocast network cloud is established, allowing any device within the cloud to communicate with any other device in the cloud. Devices in the network can constantly change position and the transmission path through the network can be constantly changing. The geocast protocol adapts to the changing conditions.
US10075882B2

The present invention discloses a method and an apparatus for obtaining a neighbor relationship between network nodes, and a network device. The method includes: receiving a message sent by a network node; and parsing the message, to obtain a neighbor relationship between at least two network nodes involved in the message. The present invention further discloses a corresponding apparatus for obtaining a neighbor relationship between network nodes, and network device. According to the message sent by the network node, a core network learns the neighbor relationship between network nodes, and efficiency of performing a service between neighboring network nodes may be improved by using the neighbor relationship.
US10075878B2

A method for supporting multiple-input-multiple-output communications, user equipment and a computer program product are disclosed. The method comprises the steps of: determining whether an amount of data available for transmission that is greater than a maximum capacity of one the plurality of streams is below an associated threshold amount of at least another of the plurality of streams; and if so, preventing transmission of at least one of the plurality of streams. This helps to ensure that a stream is only used for transmission when the residual data is sufficient to warrant its use.
US10075875B2

A computer-implemented method includes determining, by a first base station, that the first base station is overloaded with connections from mobile devices. Responsive to the first base station being overloaded, a status update may be received, by the first base station, from each of a plurality of base stations, where each base station is configured to provide connections to a plurality of mobile devices. Responsive to the first base station being overloaded, a second base station may be selected, by a computer processor of the first base station, from among the plurality of base stations. Responsive to the first base station being overloaded, the second base station may be instructed, by the first base station, to relocate from a first position to a new position closer to the first base station. The plurality of base stations automatically relocate to load-balance connections from the plurality of mobile devices.
US10075871B2

A method for sending a Buffer Status Report (BSR) is provided, which includes that: an Evolved Node B (eNB) sends an allocation rule for buffer data of a radio bearer which are to be allocated among eNBs to User Equipment (UE), the allocation rule including allocation proportion information or including allocation proportion information and an applicable condition of the allocation proportion information; and the eNB receives a BSR from the UE, the BSR being determined by the UE according to the allocation rule. Correspondingly, the embodiments of the present disclosure further provide an eNB, UE and a computer storage medium.
US10075866B2

An accessing failure event reporting method, UE, a method for adjusting access control mechanism and a control node are proposed. The accessing failure event reporting method includes: receiving a configuration signal when the UE is preparing into idle mode; performing an accessibility measurement of a GBR mechanism in response to the configuration signal. The accessibility measurement includes: attempting to establish a GBR traffic connection; recording at least one accessing failure event if the UE fails to establish the GBR traffic connection; and reporting the at least one accessing failure event.
US10075862B2

Wireless access point devices having wireless networks operating in accordance with 802.11b/g 2.4 Ghz Wi-Fi can be affected by out-of-band interference caused by LTE small cell devices such as macrocells and femtocells. The wireless access points detect such interference devices using a flow processor to monitor the characteristics of data flows of devices connected to the wireless access point to determine whether they are LTE cells based on MAC address matching or the termination of a flow at a known mobile network operator gateway. When a cell is detected, the wireless access point scans for neighboring wireless networks of neighboring wireless access points which may also be affected by the interference generated by the LTE cell. A management server processes information relating the LTE cell and the neighboring wireless networks and generates a mitigation action to change the operational behavior of the wireless access point and any neighboring wireless access points to mitigate the effect of the detected interference device on the wireless networks.
US10075859B2

The method for monitoring a wireless link of a Wi-Fi node of a customer premises equipment device comprises the steps of replicating receive packets as well as transmit packets passing through the transmit/receive buffers of a physical layer by including a time stamp for the replicated packets, and passing the replicated packets to a monitoring unit. All packets are replicated in particular by including an Rx/Tx control of the Wi-Fi software driver of the customer premises equipment device to obtain the exact packet exchange and timing of the Wi-Fi network. The customer premises equipment device comprises a Wi-Fi node including a Wi-Fi software driver and a physical layer with transmit/receive buffers, a Wi-Fi monitoring application for replicating the packets passing through the transmit/receive buffers, and a monitoring data path for passing the replicated packets to a monitoring unit.
US10075856B2

A method and apparatus for analyzing cause of link failure, includes: receiving, by a base station where the user equipment is present when a link failure is observed by the user equipment, identification information transmitted by other base stations or the user equipment, the identification information including: identification associated with the user equipment and/or identification of the user equipment in the base station; and determining, by the base station when it determines that the identification information is stored in the base station, that the link failure is resulted from a handover preparation failure.
US10075848B2

Mobile security techniques may protect information stored on a subscriber identity module (SIM) card as well as services that are accessible through the SIM card from unauthorized use. The techniques include receiving a service request to perform a security function at a server. The security function may affect a service provided to a mobile device by a telecommunication network, in which the mobile device obtains the service using a SIM card. The techniques further include performing the security function. The performance of the SIM function may be terminated in response to the server receiving a reversion command or an expiration of a predetermined time period.
US10075843B1

A method, system, and medium are provided for validating the identity or authority of a user of a wireless device to consent to providing geographic locations of their respective wireless device to a third-party application. Upon receiving a request to validate the authority of a user to consent to providing of geographic locations, the user is automatically redirected to a validation service portal. The validation service portal verifies the identity or authority of the user to consent by requiring the user to provide identification information. The identification information is compared to identification information in one or more databases to determine if the user has the authority to consent. An indication is provided by the validation service portal to the third-party application of whether the user has the authority to consent. The third-party application then initiates location-based services based on the indication.
US10075842B2

The present invention relates to the technical field of wireless communications. Disclosed are a physical cell identifier allocation method and an apparatus. In a scheme, when allocating a physical cell identifier, first determining a degree of interference of each type of an adjacent cell to a main cell for which a physical cell identifier needs to be allocated, and then performing allocation for the main cell based on a remainder value corresponding to a minimum degree of interference, thus implementing effective reduction of reference signal interference and improving effectiveness of reducing reference signal interference.
US10075840B2

A device is disclosed. The device includes a communication unit configured to transmit a subscription request to a primary subscriber device and receive a provisioning profile in response to the subscription request and a universal integrated circuit card (UICC) configured to be provisioned based on the received provisioning profile.
US10075839B2

An information processing method is provided for a mobile terminal. The method includes obtaining a first identity identifier assigned to a terminal by a network side; in response to loading the first identity identifier and, from a plurality of identity identifiers of the terminal, determining a second identity identifier as an identity identifier of the terminal in a first operation state; obtaining, based on the second identity identifier, information used for registering and connecting with a second communication network; establishing a data connection between the first identity identifier and the first communication network; and on the data connection established between the first identity identifier and the first communication network, registering with the second communication network using the information for registering and connecting with the second communication network.
US10075838B2

The present disclosure discloses automated discovery of and seamless connection to wireless receivers for mirroring, extending, and/or projecting images, audio, and/or video from a computing device to the wireless receivers. A smart discovery program discovers a specific wireless receiver that matches a location for a meeting and provides the user with an option to wirelessly connect to the matching receiver during the meeting. The smart discovery program may also use a current location of the computing device to provide a user with a list relevant wireless receivers. Relevant receivers may include those receivers that are both available and located near the computing device. When a computing device connects to a wireless receiver, it may store the receiver ID for the connected receiver in a local receiver log so that the computing device may use this information to connect to the same receiver at a later time.
US10075825B2

An online system allows users to join groups and interact with other members of group that they have joined. The online system identifies relationships between users in an organization using information about the users, such as roles and connections from an organizational chart. The online system establishes inferred connections between the users based on information from the organizational chart. The online system then determines whether to make group content visible to a user by applying visibility criteria for a group to the inferred connections between a user and members of the group, if any. Depending on this determination, groups are then made visible to certain users by presenting content associated with the group to the user.
US10075820B2

Using various embodiments, methods and systems for secure Bluetooth Low Energy communications, in an unconnected state, are described herein. In one embodiment, conventional BLE transmitting device data can be supplemented with authentication information, including a message authentication field which enables receivers to determine if the received beacon/transmitted BLE peripheral data is genuine. In another embodiment, the authentication data can also include a time varying value field in order to prevent unintentional acceptance of transmitting device data from unauthorized replicated BLE peripherals. In one embodiment, the transmitting device computes an authentication tag using at least a secret key known to the receiving device and transmits the authentication tag to the receiving device. The receiving device can compute an authentication value using the secret key and other transmitting device information and determine if the transmitting device data is genuine by comparing the computed authentication value and the received the authentication tag.
US10075791B2

A networked speaker system communicates using Li-Fi. The LEDs implementing the Li-Fi may also have modes in which they are used to map the walls of a room in which the speakers are located, detect the locations of speakers in the room, and detect and classify listeners in the room. Based on this, waveform analysis may be applied to input audio to establish equalization and delays that are optimal for the room geometry, speaker locations, and listener locations.
US10075785B2

A headset comprising a head band assembly including a left-side head band curved to extend from a crown end toward a temple end at a left temple region of a wearer's head; a right-side head band curved to extend from the crown end toward a temple end at a right temple region of the wearer's head; an elbow including a first end coupled to the temple end of the left-side head band or the temple end of the right-side head band, a second end opposite the first end, and a bend between the first end and the second end; an ear bud stem pivotally coupled to the second end of the elbow; and an ear bud coupled to the ear bud stem.
US10075776B2

A system and method for presenting progressively downloaded media programs is disclosed. A system that incorporates teachings of the present disclosure may include, for example, obtaining an estimated length of a media program where the estimated length is based on a plurality of different reported lengths of the media program in reported media program information, presenting at a display device a portion of the media program while it is being delivered by a media delivery system via a progressive download, and enabling bookmark and chaptering functions for the media program based on the estimated length of the media program until a true time index is generated using an index file at an end of the progressive download of the media program. Other embodiments are disclosed.
US10075775B2

Disclosed in the present specification are various embodiments regarding a digital device and a method for processing services on the digital device. Here, a method for processing an application on a digital device having a Web OS platform according to an embodiment of the present invention comprises the steps of: receiving a load request from a media application located in the foreground; generating a first media pipeline according to the received load request; if a resource assigning request is received from the first media pipeline, assigning the acquisition-requested resource to the first media pipeline; and receiving a playing request from the media application and then outputting the media.
US10075769B2

Methods and apparatus for increasing media consumption. The present invention can provide viewers increased access to content of interest across various platforms, such as online articles, online audio and video clips, and television and radio broadcasts. In an embodiment, an individual viewing content online, such as a news article, is given a link. The link provides the viewer access to a list of content related to the article being viewed. The related content is not limited to the platform related content across, and allows the user to view the content, automatically set the content to be recorded by a digital video recorder, or reserve the content for future viewing. By providing the user with convenient access to content across platforms, they are more given media content of interest. Accordingly, viewership of this content will increase through this connection of individuals with content that aligns with their interests.
US10075756B1

Embodiments utilize viewership data collected via a set top box (STB) at individual households (HHs) to enable a network operator to recommend ad spots to customers based on a percentage of HHs that are likely to view the ad spots (e.g., the % of HHs reached by the ad spots), and/or based on the average number of times (e.g., average frequency) that the reached HHs are likely to view the ad spot. Embodiments compile the available network/daypart ad spots per broadcast week, and determine a number of ad spots for each network/daypart that satisfy a reached threshold of HHs, and/or satisfies the minimum frequency threshold.
US10075753B2

A content packaging and distribution system that handles distribution of channels to be viewed on a plurality of consumer devices, receives a media feed and a first programming schedule of a first channel from a source device. An input that corresponds to a user-selection is received on a first consumer device of the plurality of consumer devices over a distribution system, and a media item to be inserted in the media feed of the first channel is determined based on criteria related to the user-selection. The determined media item may be dynamically scheduled in the media feed of the first channel to be delivered over the distribution system to be viewed on the first consumer device, based on the user-selection related criteria. The user-selection includes a first criterion that corresponds to a real time or a near-real time user input corresponding to the user-selection on the first consumer device.
US10075751B2

Systems and methods are described herein for validating content scheduled to be transmitted from a content source. The system may generate a media fingerprint of the content that is transmitted during a specific time from a specific content source. The system may then compare the media fingerprint with media fingerprints in a database of known media assets. When a match is found, the system may retrieve a unique identifier associated with the matched fingerprint. The system may further determine a unique identifier associated with generated media fingerprint. The system may then compare the two identifiers and if the unique identifiers match the media asset is validated. If the unique identifiers do not match, a discrepancy is found and various actions may be taken in response.
US10075743B2

The invention relates to encapsulating scalable tiled timed media data comprising timed samples in a server and providing a timed media data bit-stream from encapsulated scalable tiled timed media in a client device. Each timed sample comprises a first layer and at least one second layer and at least one of the layers comprises a plurality of subsamples represented by one or more coding units. After having obtained at least one subsample from amongst the plurality of subsamples of one of the timed samples, one track comprising the at least one obtained subsample is created. Next, the created track is independently encapsulated in at least one media segment file, said media segment file comprising mapping metadata for providing information about the at least one obtained subsample relative to the one of the timed samples and the layer it belongs to.
US10075739B2

The present disclosure discloses an information release method, apparatus, and system, and relates to the field of Internet technologies. The method includes: receiving, by a server, a release request sent by a first terminal that is playing a live video, where the release request carries audio information; determining, by the server, at least one second terminal that is currently playing the live video; and sending, by the server, a release notification that carries the audio information to the second terminal. The present disclosure can reduce an impact on acquisition of information in a live video.
US10075737B2

A method of processing a digital image includes applying a discrete cosine transform (DCT) to a plurality of shifted digital images to produce a plurality of DCT coefficients, amplifying at least some of the DCT coefficients by a variable gain, applying an inverse DCT to the amplified DCT coefficients, and averaging the results to produce a visually sharper image. The variable gain may be a function of the amplitude of the DCT coefficients.
US10075735B2

A scalable video decoder provides a method for decoding a video sequence comprising: decoding a plurality of frames of said video sequence where at least two of said frames belonging to a different one of a plurality of layers; said video sequence includes a video parameter set (VPS) syntax used for said decoding regions of an encoded video; said VPS syntax includes a VPS extension set syntax including attributes regarding representation format characteristics (e.g. color characteristics); said VPS extension set syntax including a number of representation format characteristic syntax structures and an index referencing a representation format structure for each layer; each of said number of said representation format characteristic syntax structures indicates a different set of said attributes.
US10075726B2

Video decoding device is disclosed. The video decoding device comprises a demultiplexer, a first decoder and a controller. The demultiplexer receives a Transport Stream to recover video Packetized Elementary Stream (PES) to determine a presentation time stamp (PTS) and a decoding time stamp (DTS) in a PES header of the PES. The first decoder retrieves a video frame from the video PES to determine temporal reference of the video frame. The controller receives the PTS, the DTS, and the temporal reference to determine whether there is a missing video frame.
US10075720B2

The processing amount and coding amount related to decoding/coding of profile information and level information are reduced. The profile/level information decoded by a PTL (profile/level) information decoder (1021) is specified by the semantics of an i-th reference PTL information specifying index at a relative position between i-th profile/level information and referenced profile/level information.
US10075716B2

Embodiments herein provide a method of parallel encoding of weight refinement in an adaptive scalable texture compression (ASTC) encoder. The method includes determining whether a neighbor weight index for a weight index is available in a decimated weight grid. Further, the method includes refining the neighbor weight index and the weight index in parallel, in response to determining that the neighbor weight index is available for the weight index.
US10075715B2

The quantization parameters (QP) for Chroma are extended up to and more preferably to the same range as Luma QP (e.g., 0 to 51). Previous, values of Chroma QP only extended up to 39. Techniques are provided for determining extended Chroma QP values (e.g., for Cr and Cb) based on the Luma QP and picture level chroma offsets. In one preferred embodiment, slice level offsets are added making the method particularly well-suited for slice level parallel processing. The extension of Chroma QP enhances functionality, flexibility and friendliness of the High Efficiency Video Coding (HEVC) standard for various applications.
US10075713B2

Disclosed is a method of decoding a luma transform and plurality of chroma transforms from a video bitstream. The chroma transforms contain chroma data for a single color channel. The method determines a value of a luma transform skip flag for the luma transform indicating whether data of the luma transform is encoded in the video bitstream as a spatial domain representation. A value of a chroma transform skip flag is determined for a first chroma transform of the plurality of chroma transforms indicating whether the data of the chroma transform is encoded in the video bitstream as a spatial domain representation. The method decodes the luma transform according to the determined luma transform skip flag and the plurality of chroma transforms according to the determined chroma transform skip flag for the first chroma transform.
US10075708B2

The image encoding method includes: generating a reference picture list for determining reference pictures; determining a co-located picture; adding, to the list, a motion vector for each corresponding block that is included in a current picture to be encoded and is adjacent to a current block to be encoded or that is included in the co-located picture and close to the current block; selecting a motion vector predictor from the list; and encoding a difference between a motion vector of the current block encoded using the motion vector of the current block and the motion vector predictor selected. In the encoding, when the current picture is of a specific picture type, the motion vector is generated for each of all blocks included in the current picture with reference to the reference pictures belonging to a view different from a view to which the current picture belongs.
US10075706B2

An image coding method for coding image data on a block-by-block basis includes: segmenting a block including coefficients of frequency components, into groups corresponding to frequency ranges based on types of the coefficients, and determining a context corresponding to each of the groups; performing, for each of the coefficients, binary arithmetic coding on the coefficient according to a probability information item corresponding to the context, the context being corresponding to the group having the coefficient; and updating, for each of probability information items, the probability information item corresponding to the context, based on the coefficient included in the group corresponding to the context, wherein in the segmenting, the block is segmented into the groups with various numbers of coefficients.
US10075698B2

A projector includes: an optical element including first and second regions and which diffuses light that has entered the regions; an irradiation device for irradiating the first and second regions with light in a time-divisional manner; a polarization control means disposed on a plane (B) which is conjugate to a plane (A) on which the optical element is disposed; and a spatial light modulator disposed in a light path from the optical element to the polarization control means and which is illuminated with light that has been diffused by the first and second regions. The polarization control means controls the polarization state of light so that light that has been diffused by the first region becomes light of a first polarization component, and light that has been diffused by the second region becomes light of a second polarization component which differs from the first polarization component.
US10075696B2

The invention is related to a method of determining a disparity information associated with at least a block of pixel of a first view of a scene, a matrix of views comprising the first view and a plurality of second views of the scene. The first and second views are obtained by demultiplexing a raw image of the scene acquired with a plenoptic camera but are not demosaiced. The method comprises comparing a first color pattern associated with the first block of the first view with at least one second color pattern associated with at least one second block of at least one of the second views belonging to the row or the column comprising the first view in the matrix; selecting at least one second block if the associated second color pattern corresponds at least partially to the first color pattern; and determining the disparity information associated with the first block by using the selected at least one second block and the first block.
US10075691B2

A multiview video coding method and device used in coding of non-referenced view video groups. A view compensation pattern and a parallelization view pattern are determined based on video characteristics, such as the number of bits of each frame of a first non-referenced view video group among the non-referenced view video groups, the difference between the number of bits of each frame and the number of bits of a left reference view image, the difference between the number of bits of each frame and the number of bits of a right reference view image. A view compensation pattern and a parallelization view pattern of a successive non-referenced view video group are determined as the view compensation pattern and the parallelization view pattern of the first non-referenced view video group, whereby multiview video images are coded at a high coding rate without deteriorating image quality.
US10075688B2

In an example, the present invention provides an optical engine apparatus. The apparatus has a laser diode device, the laser diode device characterized by a wavelength ranging from 300 to 2000 nm or any variations thereof. In an example, the apparatus has a lens coupled to an output of the laser diode device and a scanning mirror device operably coupled to the laser diode device. In an example, the apparatus has an un-patterned phosphor plate coupled to the scanning mirror and configured with the laser device; and a spatial image formed on a portion of the un-patterned phosphor plate configured by a modulation of the laser and movement of the scanning mirror device.
US10075683B2

A glazing for information display includes an assembly of at least two transparent sheets of inorganic glass or of a plastic, connected together by a thermoplastic or adhesive interlayer or by multilayer sheets incorporating such an interlayer, at least one luminophore material being incorporated into the glazing to enable the display, wherein one of the luminophores includes a benzene ring substituted at least by: two hydroxyl OH groups, a carbon-based R group, the R group including an unsaturated heterocycle, a carbon-based R′ group of formula —COOR″, wherein R″ is a hydrocarbon-based group or hydrogen.
US10075681B2

Embodiments of the invention relate to a portable digital video system sized to be worn on the user's body and equipped with a plurality of lens assemblies for recording video in a plurality of directions. In one embodiment, the invention includes a camera unit comprising a first lens assembly, a second lens assembly, a first housing containing the first lens assembly and the second lens assembly, a battery unit, a first storage memory, controller circuitry operable to receive video data from the first lens assembly and the second lens assembly and store the video data in the first storage memory, and a second housing containing the battery unit and attached via a cable to the first housing unit. In some embodiments, the system is equipped with both volatile and non-volatile memory for continuous recording with permanent storage of key video segments.
US10075680B2

An embodiment of a video-surveillance method comprising: activating a video camera for acquiring, for a surveillance system comprising the aforesaid video camera, a digital video sequence of images of a scene to be surveyed, detecting given events and transmitting to a remote center images of the aforesaid digital video sequence of images acquired according to the result of the aforesaid operation of event detection. An embodiment includes: executing an operation of extraction of key frames on the aforesaid digital video sequence of images for composing a visual storyboard, detecting given events on the basis of data supplied by one or more event sensors for generating an event signal, controlling operating states assumed by the aforesaid key-frame-extraction operation as a function of the values assumed by the aforesaid event signal, and transmitting the aforesaid visual storyboard to the aforesaid remote center.
US10075674B2

Embodiments include a system, method, and computer program product that enable management of a plurality of video feeds with Push to Talk (PTT) communications. Some embodiments monitor a plurality of video feeds using a VMS graphics user interface (GUI) where a video feed of the plurality of video feeds is a video feed component of an interactive multimedia media object (IMMO) displayed in the VMS GUI. A talk group is logically associated with the video feed of the plurality of video feeds. Some embodiments detect that an embedded PTT control component associated with the video feed is activated, and enable PTT communications among members of the talk group and an operator of the VMS.
US10075668B2

Described herein is an information processing device, information processing method, program storage medium, program, data structure, and manufacturing method for storage medium wherein a user can determine subtitles with certainty. That is, an attribute buffer holds at least font style specifying information which specifies a font style to be applied for a character object for a subtitle held in a character object buffer, and width specifying information which can specify the width of the outline of the character object corresponding to the font style having an outline. In the case that the font style having an outline is specified in the font style specifying information, a font rasterizer obtains font style data of the font style having an outline, updates the font style data based on the width specifying information, and converts the character object into subtitle data, using at least the updated font style data.
US10075666B2

A method of acquiring information about content includes the operations of receiving a video signal from an external apparatus connected to an image display apparatus, extracting an object included in an on screen display (OSD) image from an image that is produced using the video signal, and collecting the information about content by using the extracted object.
US10075663B2

Phase detection pixel pairs may include first and second photodiodes covered by a single microlens. To decrease the readout time of the phase detection pixels, each phase detection pixel may have a respective floating diffusion region. Each phase detection pixel may include a transfer gate that can be asserted to transfer charge from the photodiode to the floating diffusion region. During readout, charge from each photodiode in the phase detection pixel pair may be read out in parallel. The phase detection pixel pairs may be implemented in multiple substrates connected by interconnect layers.
US10075662B2

A solid-state image pickup device includes a column ADC realizing higher precision and higher-speed conversion. Converters converts a signal of each pixels output via a corresponding vertical read line to a digital value by sequentially executing first to N-th (N: integer of three or larger) conversion stages. In the first to (N−1)th conversion stages, each converter determines a value of upper bits including the most significant bit of a digital value by comparing the voltage at a retention stage with a reference voltage while changing the voltage at a retention node. In the N-th conversion stage, each converter determines a value of remaining bits to the least significant bit by comparing the voltage at the retention node with the reference voltage while continuously changing the voltage at the retention node in a range of the voltage step in the (N−1)th conversion stage or a range exceeding the range.
US10075659B2

Imaging devices and electronic apparatuses with one or more shared pixel structures are provided. The shared pixel structure includes a plurality of photoelectric conversion devices or photodiodes. Each photodiode in the shared pixel structure is located within a rectangular area. The shared pixel structure also includes a plurality of shared transistors. The shared transistors in the shared pixel structure are located adjacent the photoelectric conversion devices of the shared pixel structure. The rectangular area can have two short sides and two long sides, with the shared transistors located along one of the long sides. In addition, a length of one or more of the transistors can be extended in a direction parallel to the long side of the rectangular area.
US10075656B2

Methods, systems, and products generate telepresence visualizations for a remote participant to a videoconference. A central server superimposes the remote participant onto images or video of the teleconferencing environment. The central server thus generates an illusion that the remote participant is in the same conferencing environment as other conferees.
US10075653B2

A method and an electronic device are provided for image processing. The electronic device displays a composition selection guide having at least one composition item corresponding to at least one object in an image, on at least one display connected to the electronic device. An input is received relating to a selection of a composition item from the at least one composition item of the composition selection guide. At least one composition image corresponding to the composition item is acquired. The at least one composition image is displayed on the at least one display.
US10075652B2

According to an embodiment, an image processing device includes an image acquirer, a tracker, an extractor, a feature amount acquirer, and an association controller. The image acquirer is configured to acquire a time series of images from each imaging device. The tracker is configured to track a position of an object in the time series of images. The extractor is configured to extract, from the time series of images, an observed value corresponding to a feature value in each of regions into which the time series of images is divided depending on a distance from the imaging device. The feature amount acquirer is configured to acquire a feature amount based on a deviation value of the observed value in a feature value distribution for the region. The association controller is configured to associate the tracked objects among multiple time series of images acquired from the imaging devices by using the feature amount.
US10075637B2

An electronic device has a power saving function that reduces an amount of consumed power in response to a non-operating period, in which there are no operations from a user, reaching a predefined amount of time. The electronic device displays a time setting screen for setting a time in a display unit and sets the time in accordance with an operation accepted when the time setting screen is being displayed in the display unit, and carries out control such that an amount of time until the power saving function is executed is extended to be longer when the time setting screen is being displayed than when the time setting screen is not being displayed.
US10075630B2

A mobile electronic device may request for assistance with taking a photo by a remote camera service component on a remote device. Selective shared control may be facilitated for sensor components of the mobile electronic device to adjust components for taking the photo. The photo may be taken from the remote camera service component based on a shared view of objects in the photo and the selective shared control may expire after taking the photo.
US10075628B2

An imaging apparatus includes a lens, a moving mechanism, an imaging device, and a controller. The moving mechanism moves the lens in the optical axis direction. The controller drives, in response to an input of an imaging instruction, the moving mechanism to move the lens to a plurality of imaging positions from one of infinity and close-up ends to the other and drives the imaging device when the lens is positioned at each of the imaging positions. Since the interior of an oral cavity, for example, is difficult to capture, the focus can hardly be adjusted on it with high accuracy when an autofocus mechanism is used. However, since the lens is moved to the plurality of imaging positions in the optical axis direction in response to each input of the imaging instruction to obtain captured images, an in-focus image can be reliably obtained.
US10075619B2

A geographically remote computing device transmits an image to a central computing device. The geographically remote computing device also communicates specifications of a substrate or substrates to be imaged to the central computing device. The central computing device selects a geographically remote fulfillment printer. A local, but geographically diverse distribution system is available according to the invention. The central computing device chooses the geographically remote fulfillment printer as a function of factors such as the selected image and substrate, printer capabilities, and the consumer's location. Image quality and consistency is maintained by the central computer selecting an appropriate geographically remote computing device and providing printer the appropriate instructions, rather than the instructions for printing being determined locally at the printer.
US10075609B2

A stress of a user caused by a waiting time at the time of activation of a printing apparatus or at the time of return from a power save mode to a normal mode is reduced. An information processing apparatus having a storage device includes a control unit configured to control the information processing apparatus and a storage control unit configured to control the storage device in accordance with instructions transmitted from the control unit, and the storage control unit transmits information indicating that communication with the storage device has been established to the control unit in response to a communication establishment request from the control unit before the communication with the storage device is established.
US10075608B2

An image reading apparatus which reads an image includes a first pixel that includes a first light receiving element which performs photoelectric conversion; a second pixel that includes a second light receiving element which performs photoelectric conversion; a first reading circuit that includes a first capacitor which is electrically connected to the first pixel and a first amplifier having an input terminal which is electrically connected to the first capacitor; a second reading circuit that includes a second capacitor which is electrically connected to the second pixel, a second amplifier, and a first switch which switches whether or not to electrically connect the second capacitor to an input terminal of the second amplifier; and a second switch that switches whether or not to electrically connect a first node between the first capacitor and the first amplifier to a second node between the second capacitor and the second amplifier.
US10075606B2

A management server is provided. The management server includes a user interface to receive an input of a plug-in corresponding to a job of an image forming apparatus to generate a workform, which defines a job performing order of the image forming apparatus, and to receive an input of an execution start condition of the plug-in, a workform generator to generate a workform based on the input plug-in and the execution start condition, and a communication interface to transmit the generated workform to the image forming apparatus.
US10075605B2

On a touch-panel display of an image forming apparatus, which is divided to five areas, that is, a system area, a function selection area, a preview area, an action panel area and a task trigger area, pieces of information are displayed. Even if an operational mode is switched, the same or similar information is always displayed in the area arranged at the same position. In the task trigger area, software buttons operated by the user for actually operating the image forming apparatus are displayed.
US10075599B2

An image processing device includes a touch sensor and a controller. When an operation in which two icons including a function selection icon and a detailed setting selection icon are simultaneously pressed is received in a reception screen, the controller sequentially switches a setting value of a detailed setting corresponding to the pressed detailed setting selection icon at regular predetermined intervals and changes an image displayed in a preview area to a processed image on which the function has been executed at the switched-to setting value, while the simultaneous pressing operation is continued on the two icons.
US10075593B2

A method for optimum utilization of a queue for calls is provided in a telecommunication system and is controlled by an application, as well as an appropriate telecommunication system. Each call that is in the queue has a particular queue property and can be assigned to an agent, to a two-way announcement that is played by an announcement memory and that is capable of interaction with a call, or to remain in the queue. The method is distinguished in that a call assigned to a two-way announcement is allocated a parameter that causes the queue property of the call to be retained.
US10075591B1

Agents operating at call centers or other customer support service networks may assist large numbers of customers consecutively and in a dynamic manner. One example may include receiving a plurality of calls for customer service support from a corresponding plurality of customer devices at a call routing server, retrieving user profiles associated with the plurality of calls and identifying call information for the plurality of calls, determining at least one call is associated with a first user profile having a task deadline approaching sooner than the other user profiles, and establishing a priority for the at least one call to be processed by an agent device.
US10075574B2

A mobile telephone has a front wall, a rear wall, a top wall partly continuous with a side face, and a side wall, and includes a vibration-absorbing member between the top wall and each of the rear wall and the side wall, and a cartilage conduction vibration source on the inner side of the top wall. Opposite corner parts of the top wall partly continuous with the side face each serve as a cartilage conduction unit. Or a mobile telephone has a front wall, a rear wall, a top wall, and a side wall, and includes a cartilage conduction vibration source that has a thin shape, that vibrates in a direction perpendicular to the thin shape, and that is affixed to the middle, in the left/right direction, of the inner side of the top wall in a direction parallel to the thin shape.
US10075573B2

A conductive trace design is described that minimizes the possibility of crack initiation and propagation in conductive traces during bending. The conductive trace design has a winding trace pattern that is more resistant to the formation of cracks at high stress points in the conductive traces. The conductive trace design includes a cap that helps ensure electrical connection of the conductive trace even though one or more cracks may begin to form in the conductive portion of the conductive trace.
US10075569B2

An electronic device is provided. The electronic device includes a housing and a connection part. The housing includes a first housing portion that includes a first side face, and a second housing portion that includes a second side face. The connection part connects the first housing portion and the second housing portion. A first conductive member extends along at least a portion of the first side face, a first non-conductive member is disposed on the first side face, a second conductive member extends along at least a portion of the second side face, a second non-conductive member is disposed on the second side face, and when the second housing portion faces the first housing portion, the first non-conductive member and the second non-conductive member are substantially aligned.
US10075561B2

A connection section 112 is connected to a client apparatus through a network. A service providing unit provides a service of reception/distribution of a digital broadcast in accordance with a service providing request supplied from the client apparatus. A client information storage section 116 stores therein information associated with the client apparatus connected to the connection section 112. When the service providing request is supplied from a second client apparatus while the service providing unit provides an exclusive service to a first client apparatus, a client information presentation section 110 presents information associated with at least one client apparatus to the other client apparatus. An arbitration section 114 causes at least one of the first client apparatus and the second client apparatus to select whether or not to stop the service for the first client apparatus and to start the provision of the service to the second client apparatus.
US10075558B2

The invention relates to automatically integrating a device in a networked system so that a user does not have to set-up or configure the new device. A basic idea of the invention is to provide an automatic copying procedure of the functionality of a device of a networked system to a new device, which is integrated in the networked system. An embodiment of the invention provides a method for copying the functionality of a device (10; 12) of a networked system to a new device (14), comprising the automatically performed steps of: detecting a new device (14) to be integrated in the networked system (S10), determining a reference device (10; 12) of the networked system (S12; S13), and copying the functionality of the reference device to the new device (S14).
US10075551B1

A computer implemented cache management system and method is provided for use with a service provider configured to communicate with one or more client devices and with a content provider. The system includes a cache hierarchy comprising multiple cache levels that maintain at least some resources for the content provider, and one or more request managers for processing client requests for resources and retrieving the resources from the cache hierarchy. In response to a resource request, the request manager selects a cache level from the cache hierarchy based on a popularity associated with the requested resource, and attempts to retrieve the resource from the selected cache level while bypassing cache level(s) inferior to the selected level.
US10075547B2

Techniques and systems for operating a device as a communication proxy for other devices are provided. For example, a method, computing device, or computer-program product may be provided, and may include receiving a device communication using a connection with a first device, determining that the device communication is from the first device, wherein the computing device and the first device are able to connect with a second device, and establishing a connection with the second device, wherein the computing device operates as a communication proxy for the first device by using the connection with the second device to exchange communications with the second device for the first device, and wherein the computing device and the first device include Internet of Things devices and share a common cloud network service provider. The method, computing device, or computer-program product may further include transmitting the device communication using the connection with the second device.
US10075546B2

Techniques to automatically syndicate content over a network are described. An apparatus may comprise a client computer having a processing system with a processor and computer-readable medium. The computer readable medium may store program instructions for a syndication manager component communicatively coupled to a content producing component arranged to be executed by the processor. The syndication manager component may be operative to receive syndication content from the content producing component, and provide a syndication dialog through the content producing component to syndicate the syndication content using a content delivery platform. The syndication manager component may also syndicate the syndication content to form a syndication resource accessible from the content delivery platform over a network using a syndication referent. Other embodiments are described and claimed.
US10075538B2

This disclosure relates to methods and systems for delivering content such as enhanced television applications over a network. In one exemplary method, a request for a content item is received. The request is added to a request queue. Each application requested is then identified and then the exemplary method waits for the occurrence of a predetermined event. Upon the occurrence of a predetermined event, the exemplary method provides for sending a single instance of each content item, regardless of the number of requests for each such content item.
US10075535B2

Embodiments of the present invention may share common data among multiple servers. According to one embodiment of the present invention, a code segment is obtained at a first server from a client in response to the client interacting with a first application hosted on the first server, where the code segment is associated with business logic in the first application. Then, the first application is executed based on the code segment.
US10075532B2

Method and devices are provided for controlling access of a device to a remote desktop or an application running on a remote desktop or application server using a remoting protocol. The method includes: registering the device with a device state server to store identifying information, including a push notification token; using the device state server with access to the device identifying information to wake a device state application on the device in response to detection of connectivity between the device and the remote desktop or application server; monitoring the device to determine a device state; sending the device state from the device to the device state server and then to the remote desktop or application server; and determining based on the received device state if an access to the remote desktop or remote application running in the user session is allowed, otherwise blocking the access.
US10075530B2

A method and electronic device for establishing a connection with an external electronic device are disclosed. The electronic device may include: at least one communication interface configured to acquire information on at least one external device and a processor. The processor is configured to acquire, from a first external electronic device, a signal associated with identification information on the first external electronic device through the at least one communication interface. The processor is further configured to generate connection information for establishing a connection with a second external electronic device at least partially based on the identification information. The processor is further configured to establish the connection with the second external electronic device through the at least one communication interface at least partially based on the generated connection information.
US10075514B2

Examples perform monitoring of multiple-step, concurrently executed workflows across distributed nodes. Requests from an intermediate node are classified by a load balancer as monitoring or non-monitoring. Non-monitoring requests are handled by any node; however, monitoring requests are distributed to all nodes via a plurality of queues but handled only by nodes executing the subject workflow. The load balancer receives reports from any node executing the subject workflow, and passes the first report to the intermediate node.
US10075511B2

A distribution server for geographically targeted message distribution to a client is used for providing an application service, in particular a vehicular traffic related application service, such as a Cooperative Intelligent Transport System (C-ITS) service. An interworking device connects, e.g., via a cellular network connection, to the distribution server. Further, the interworking device connects via an ad-hoc network connection to the client. On behalf of the client, the interworking device performs registration for the application service at the distribution server. On the basis of the registration, the interworking device forwards at least one message of the application service between the distribution server and the client.
US10075509B2

A first capture system that captures network communication events related to an application, and a second capture system that captures internal processing events related to the application. A visualization system analyzes the data captured by each of the capture systems, synchronizes and correlates the data, and presents an integrated display of these communication and processing events. In a preferred embodiment, the communicated messages include an identifier of the application, and the processing components also associate an identifier of the application to each recorded processing event. To facilitate the integrated display of the events, the visualization system synchronizes the recorded communication and processing events to a common time base.
US10075505B2

A method and system for transmitting data including pieces of data. The method includes the steps of: placing a piece of data on at least one cache memory; and sending a signal indicating a presence of the piece of data on the cache memory to at least one client, where at least one of the steps is carried out by a computer device.
US10075499B2

Techniques for host facility assignment for a conferencing session are described. Generally, a conferencing session refers to an exchange of communication media between communication endpoints. Accordingly to various embodiments, multiple different host facilities are available for hosting a conferencing session. Further to techniques described herein, a host facility from the different available host facilities is selected to perform hosting duties for the conferencing session. In at least some implementations, a host facility that is estimated to provide a highest session quality for the conferencing session is selected to host the conferencing session.
US10075498B2

Systems and methods described herein facilitate the transmission of data in real time by using TCP connections such that the latency issues incurred from packet loss is prevented. A server is in communication with a client, wherein the server is configured to facilitate forming a plurality of TCP connections with the client. The server is also configured to receive one or more requests from the client via the TCP connections, wherein at least one of the requests corresponds to a request to receive data in real time. The server is configured to separate the real-time data into a succession of data sets and associate the data sets to the TCP connections such that each of the succession of data sets is associated with a separate TCP connection. Each of the succession of data sets is transmitted to the client via the associated separate TCP connections.
US10075497B2

The invention relates to a method for controlling the use of a data stream transmitted during a communication established between at least a transmitting device and a destination terminal. During a phase for negotiation of the parameters of the data stream of the communication, the method comprises a step of determining at least one rule for the use of the data stream of the communication and a step of inserting the at least one determined use rule into a message for negotiation of the parameters of the data stream of the communication, said message being intended to be transmitted to the destination terminal. The invention also relates to a corresponding device using said method.
US10075494B2

A first Session Initiation Protocol (SIP) REFER message is sent by an application server to a User Agent (UA). A UA is typically in a communication device, such as a telephone or personal computer. The first SIP REFER message requests the UA to provide a unique Uniform Resource Identifier (URI) for an instance of a networked application. For example, a networked application may be a call recording application. In response to sending the first SIP REFER message, a SIP NOTIFY message with the URI for the instance of the networked application is received by the application server. The application server sends a second SIP REFER message to the UA using the URI. The second SIP REFER message includes information for managing a widget. A widget is object, such as a button or sound. The widget is then displayed or played on a communication device according to a set of rules.
US10075491B2

In some implementations, audio data or video data associated with a first participant of a communication session is obtained. The communication session may include communication between a first device of the first participant with a second device of a second participant of the communication session. It is determined that biometric information associated with the first participant indicates that the first participant is looking toward the first device. In response determining that the biometric information associated with the first participant indicates that the first participant is looking toward the first device, the audio data or the video data associated with the first participant is transmitted to the second device of the second participant of the communication session.
US10075483B2

A method for dynamically adapting to increased system load at a selective forwarding unit (SFU) is disclosed. In an embodiment, an SFU sends a plurality of video streams to a plurality of participant computing devices. The SFU monitors a system load value on the SFU according to any of a plurality of metrics. When the SFU determines that the monitored system load value exceeds a stored load threshold value, the SFU selects one or more of the streams being sent to participant computing devices and disables them.
US10075480B2

A method and system are provided. The method includes transcribing into text, by a processor-based voice-to-text transcriber, voices uttered by two or more respective participants other than a user in each of one or more voice communications sessions occurring on multiple communication devices. The method further includes generating, for each of the one or more voice communication sessions, a respective prediction from the text of when a topic of interest to the user is likely to be brought up therein. The method also includes connecting the user to at least one of the one or more voice communications sessions, responsive to the respective prediction therefor such that the user participates in only a subset of an overall conversation in the at least one of the one or more voice communication sessions.
US10075478B2

There are provided measures for lawful interception and security based admission control for proximity service. Such measures could include detecting a requirement for control in relation to setting up or securing a connection of a proximity service between at least two devices, determining availability of at least one lawful interception and security agent capable of performing an operation relating to lawful interception and/or security in relation to the connection of the proximity service, and performing control in relation to setting up or securing the connection of the proximity service when availability of the at least one lawful interception and security agent is determined.
US10075474B2

This disclosure provides a notification subsystem for generating consolidated, filtered, and relevant security risk-based notifications. A method includes discovering multiple devices in a computing system. The method includes grouping the multiple devices into multiple security zones. The method includes generating a risk value identifying at least one cyber-security risk of the devices for one of the security zones. The method includes comparing the risk value to a threshold. The method includes automatically generating a notification for one or more users when the risk value violates the threshold.
US10075473B2

A computer implemented method and apparatus comprises detecting a file content update on a first client computer system, the file to be synchronized on a plurality of different types of client computer systems in a plurality of formats. The method further comprises associating a security policy with the file, wherein the security policy includes restrictions to limit one or more actions that can be performed with the file, and synchronizing the file to a second client computing system while applying the security policy to provide controls for enforcement of the restrictions at the second client computer system.
US10075468B2

Systems and methods for an improved DDoS mitigation approach are provided. According to one embodiment, a current threshold for a network connection characteristic is established within a Denial-of-Service (DoS) mitigation device logically interposed between a protected resource of a private network and multiple client devices residing external to the private network. A number of connections between the client devices and the protected network resource are tracked. During a period of time in which the number of connections exceeds a connection count threshold: (i) for each of the connections, a measured value for the network connection characteristic is compared to the current threshold; (ii) responsive to a determination that the measured value exceeds the current threshold, the connection is dropped; and (iii) the current threshold is periodically reduced, such that only those connections complying with the current threshold are maintained.
US10075450B2

Techniques to facilitate temporary escalation of access privileges for a control program associated with a machine system in an industrial automation environment are disclosed. In at least one implementation, a request is received from a user for a temporary access level increase to utilize protected functions of the control program. An encrypted string is generated comprising a temporary password authorized to access the protected functions of the control program. The encrypted string is provided to the user, wherein the user provides the encrypted string to an administrator and the administrator authenticates the user for the temporary access level increase, decrypts the temporary password, and provides the temporary password to the user. A login request is received from the user with the temporary password, and the temporary access level increase is responsively granted to allow the user to utilize the protected functions of the control program.
US10075449B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in network communications and data presentation. In one aspect, a user session is initiated in which data related to an account is presented to the user. A user group to which the given user has been assigned is identified. A first dataset related to the account is selected based on the user group. A second dataset related to the account is selected based on types of data previously requested by various other users in the user group. A user interface for the account is updated to present at least a portion of the first dataset. Latency in updating the user interface is reduced when presenting additional portions of the first dataset or the second dataset by providing, to the client device, the second dataset prior to receiving a request for the second dataset.
US10075447B2

An electronic device in a device-to-device network of a user of the electronic device communicates with a group of one or more other instances of the electronic via dynamic connections that are based on pre-established and maintained (i.e., long-lived) associations in the device-to-device network. Moreover, a given dynamic connection between the electronic device and a given instance of the electronic device in the group is setup by the electronic device without assistance of a computer in another network, which conveys the communication within the group. During operation, the electronic device: receives content from the user; generates a message by encrypting the content using an encryption key associated with the user; and provides the message to at least a second instance of the electronic device in the group, which is associated with a second user in the device-to-device network, at a location specified by one of the associations.
US10075445B2

Methods and devices are provided for permission management. In the method, the terminal obtains fingerprint information of a user based on a touch operation on a preset interface of the terminal by the user. The terminal determines whether the user is an authorized user according to the obtained fingerprint information. When determining that the user is an unauthorized user, the terminal disables a permission for modifying configurations of the terminal by the user.
US10075437B1

A computer-implemented method for secure authentication of a user to a service for executing a transaction, the method being implemented in a system including a user device including a FIDO-client, a FIDO-server of a relying party providing the service, a behaviometric server and a web server associated with the relying party, the method including a preparation stage and an authentication stage. In the preparation stage a TLS-connection is established between the user device and the web-server, behavioral input data is collected from user device, and a transaction initiation message is transmitted to the behaviometric server. In the authentication stage, behaviometric data received in the transaction initiation message is compared to a second set of behaviometric data to determine whether the data matches, and if the data matches, the transaction is authenticated by the FIDO server.
US10075432B2

A device may include an authentication server and a server. The authentication server may receive a first form of a password from a client device in accordance with an authentication protocol, and authenticate the client device based on a comparison of the first form to a value derived from a second form of the password stored in a password database, where the comparison fails when the first form is not comparable to a value derived from the second form. The server may establish a secure connection to the client, receive a plain-text password from the client device over the secure connection, authenticate the client device by comparing a value derived from the plain-text password with a value derived from the second form, and update the password database with a third form of the password that permits the authentication server to successfully authenticate the client device when the authentication server receives the first form.
US10075424B2

Disclosed are various approaches for implementing an application authentication wrapper. An authentication request, such as a Kerberos request, is created for authenticating the computing device. The authentication request is encrypted to generate an encrypted authentication request. The encrypted authentication request is then forwarded to a reverse proxy server. An encrypted authentication response is received from the reverse proxy server. The encrypted authentication response, such as a Kerberos response, is then decrypted to generate a corresponding authentication response, which is then forwarded to the computing device that generated the authentication request.
US10075423B2

Techniques for provisioning a smart navigation service are presented. The provisioning can be performed by a name owner, by the smart navigation service itself, or by a third-party keyword service. The provisioned information can include an entity name, a keyword, and possibly other data correlated to at least one network locator. The navigation service electronically stores in navigation service persistent memory a rule correlating the entity name, the keyword, and, if used, the other data, to the at least one network locator, such that when the navigation service receives, from a client computer communicatively coupled to the navigation service, command data that includes the entity name, the keyword, and possibly other data, the navigation service responds to the client computer with the at least one network locator.
US10075422B2

A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.
US10075419B2

A method to protect a media content encrypted by a media content key, said method being carried out by a security module embedded into a reception device and connected to a consumption device, comprising: receiving an encrypted media content, encrypted by a media content key; receiving a message, being encrypted by a personal key of the security module, containing the media content key; decrypting the message by the personal key to retrieve the media content key; decrypting the encrypted media content by the media content key; generating a current local key; encrypting a portion of the media content by the current local key, said portion defining a chunk; transmitting the current local key to the consumption device; transmitting the encrypted chunk to the consumption device; repeating the previous four steps for different chunks of the media content and modifying the current local key for the different chunks.
US10075418B1

A modular encryption device includes a chassis configured to mount in a rack with a networking device and sets of ports mounted on the chassis. Encryption cards are mounted in the chassis of the modular encryption device between ports of the sets of ports such that network traffic flowing through a set of ports flows through one of the encryption cards. The encryption cards of the modular encryption device are configured to encrypt and decrypt network traffic flowing between the networking device and a remote device. In some embodiments, a modular encryption device may encrypt and decrypt network traffic flowing between multiple networking devices and multiple remote devices. Also, in some embodiments, components of a modular encryption device are removable and replaceable such that the modular encryption device can be reconfigured by exchanging the components.
US10075415B2

In one embodiment, a processor-implemented method for controlling network traffic to and/or from at least one industrial machine, including: (a) receiving, as input, (i) a stored policy object in language form defining at least one desired behavior and/or operational constraint for the at least one industrial machine, and (ii) a stored machine profile defining an association between the language of the stored policy object and at least one control signal or instruction for the at least one industrial machine; (b) detecting, in network traffic to and/or from the at least one industrial machine, a transaction; (c) applying the received policy object and machine profile to the detected transaction to determine whether a desired behavior exists and/or whether an operational constraint is satisfied; and (d) modifying network traffic to and/or from the at least one industrial machine based on the determination in step (c). This permits expression and enforcement of constraints on actual industrial machine behaviors by filtering, modifying or blocking network communications (e.g., control signals and telemetry) that violate constraints or could cause unsafe or inefficient operation.
US10075414B2

A method and a system are provided for a push service in a communication system. The method comprises: if there is data that is directed from an application server to an application of a terminal, transmitting, to a location register, a first message requesting location information of the terminal; if the location register receives the first message, transmitting, to a gateway, a second message requesting the location information of the terminal; transmitting, to the location register by the gateway, a third message including the location information of the terminal; transmitting, to the application server by the location register, a fourth message including the location information of the terminal; and transmitting, to the application of the terminal by the application server, the data using the location information of the terminal.
US10075403B2

The present invention relates to a method a system for managing one or more voice mails in a Universal Plug and Play (UPnP) network. In one embodiment, a method includes providing a notification indicating receipt of one or more voice mails to one or more Telephony Control Points (TelCPs) through a Universal Plug and Play (UPnP) home network and providing one or more voice mails to the one or more TelCPs. The method further includes providing a list of one or more voice mails to the one or more TelCPs. The method also includes deleting one or more voice mails from a telephony server (TS). Furthermore, the method includes composing one or more voice mail containing emotional symbols and depositing the one or more voice mails in a voice mail server. Moreover, the method includes recalling one or more voice mails deposited in the voice mail server.
US10075396B2

Methods and systems for switching a network packet at a switching device are provided. One method includes operations for receiving a packet having a media access control (MAC) address, and for switching the packet by a switch fabric if the MAC address is present in one or more memories associated with the switch fabric. The method also includes operation for switching the packet by a network device operating system (ndOS) if the MAC address is absent from the one or more memories.
US10075394B2

One embodiment of the present invention provides a switch. The switch is configurable to be a member of a first fabric switch. The switch includes a link aggregation module. During operation, the link aggregation module marks an ingress-switch field of a frame with a virtual switch identifier. This virtual switch identifier is associated with the switch and a second switch, which is a member of a second fabric switch, and is from a range of identifier associated with the first fabric switch and the second fabric switch. Each of the first fabric switch and the second fabric switch is operable to accommodate a plurality of switches and operate as a single switch.
US10075391B2

A method for allocating port assignments for transmitting a reserved network stream across a network node comprises determining a cycle time associated with a network node. The method also comprises establishing, for at least one port of the network node, a plurality of virtual layers associated with the cycle time, wherein each of the plurality of virtual layers is divided into 2n equally-spaced slots per cycle (where n>0). The method further comprises receiving a reserved stream request associated with transmission of a reserved stream across the node, and determining a number of slots required to transmit the reserved stream. The method also comprises assigning one or more slots associated with a port of the network node to the transmission of packets associated with the reserved stream based on the determined number of slots. The method further comprises transmitting the stream according to the slot assignment associated with the port of the network node.
US10075384B2

A system, method, and computer-readable storage medium configured to facilitate user purpose in a computing architecture.
US10075383B2

Systems, apparatuses, and methods for implementing an asynchronous router with virtual channel (VC) control. The asynchronous router may support multiple VCs for connections to other routers. The asynchronous router may include an interface unit on each switch boundary, with each interface unit including a data merge unit. The data merge unit may include a full detector unit for each VC, with the full detector unit counting the number of flits sent out on a respective VC and counting the number of credits released by the successor router. Whenever the successor router has no credits available, the full detector unit will assert the full signal to prevent any input requests from requesting to transmit over that particular VC. When the full signal is asserted, a timer unit may be activated to repeatedly check if any credits have been released in the successor router.
US10075377B1

In an example, there is disclosed a network apparatus for providing native load balancing within a switch or router, including a first network interface operable to communicatively couple to a first network; a plurality of second network interfaces operable to communicatively couple to a second network; one or more logic elements comprising a switching engine operable for providing network switching or routing; and one or more logic elements forming a load balancing engine operable for receiving incoming network traffic via the first network, the incoming traffic having a destination internet protocol address (IP) corresponding to a virtual IP (VIP) designated for load balancing; assigning the incoming traffic to a traffic bucket associated with the second network; and logging the assigning; wherein the switching engine and load balancing engine are configured to be provided on the same hardware as each other and as the first network interface and plurality of second network interface.
US10075375B2

An embodiment of the present document discloses a flow table multi-leveling method, a multi-level flow table processing method and device; wherein the multi-leveling method includes: generating a second flow table, separating a target logic rule in a first flow table and forwarding actions corresponding the target logic rule to the second flow table, to make the first flow table and the second flow table orthogonal to form a ternary content addressable memory (TCAM) flow table; wherein the first flow table saves a plurality of logic rules and all forwarding actions corresponding to the plurality of logic rules respectively; continuously generating new flow tables in the same manner of generating the second flow table, until the number of flow tables reaches a preset upper limit.
US10075372B2

Apparatus comprising a Session Initiation Protocol agent arranged to send and receive Session Initiation Protocol messages to and from peer Session Initiation Protocol agents. The apparatus is configured, for a Session Initiation Protocol message to be sent, to translate one or more header fields of the message into an alternative format and to include the translated field(s) within or prefixed to the message, together with the untranslated field(s).
US10075370B2

In one embodiment, a network device is configured to generate a control protocol packet containing a source address of the network device and a destination address. The network device is configured to translate the source address to a interface device address of a first communication interface device included in the network device. The control protocol packet can be transmitted over the network by a second communication interface device included in the network device for receipt by a device based on the destination address.
US10075358B2

Embodiments relate to systems and methods for electronically conditioning transmission of communications based on results of a connection assessment. An electronic file is executed at an electronic device, which causes a first query and a second query to be presented. A first query response and a second query response are identified. The first query response is stored in a locked configuration that inhibits the ability to modify the first query response to the first query. The second query response is stored but is not stored in the locked configuration. Query response data is generated that includes an identifier of the second query, an identifier of the second query response and an identifier of the electronic device. A connection variable is determined by assessing one or more network connections available to the electronic device. When a transmission condition is satisfied, the query response data is transmitted to another device.
US10075355B2

The present disclosure provides a verifying method and device for consistency of forwarding behaviors of router data based on action codes. The verifying method includes following steps of: determining related functions for a number of functional modules of a router; configuring action codes for the function modules of the router, each functional module sending configured action code to control layer after executing the related function; configuring condition codes for the functional modules of the router; combining parts or all of the functional modules according to a preset combination way; constructing a Trie tree, nodes of the Trie tree storing the action codes of the functional modules; detecting whether there is abnormal forwarding behavior in forwarding process of received data packet according to the Trie tree and the received data packet.
US10075353B2

Disclosed are methods and apparatuses for managing reports. In certain aspects, an apparatus for managing reports including a processing system is disclosed. The processing system is configured to receive a plurality of reports from a plurality of other apparatuses, filter out one or more of the plurality of reports, and forward the remaining plurality of reports to another apparatus, wherein each of the plurality of reports comprises data based on a sensor measurement at the respective one of the plurality of other apparatuses.
US10075347B2

The described implementations relate to computer networking. One implementation is a method performed using one or more computing devices. The method can include obtaining first performance data reflecting performance by first networking components of a first classification and, based at least on the first performance data, determining a first expected service level of a first redundant configuration of the first networking components. The method can also include obtaining second performance data reflecting performance by second networking components of a second classification, and, based at least on the second performance data, determining a second expected service level of a second redundant configuration of the second networking components. The method can also include providing an evaluation of the first redundant configuration and the second redundant configuration based at least on first expected service level and the second expected service level, and configuring network traffic based at least on the evaluation.
US10075342B2

Concepts and technologies are described herein for providing an automated mechanism for grouping devices to allow safe and scalable actions to be taken in parallel. A computing device obtains data that defines service relationships between computing entities in a network of computing entities controlled by a service provider. The computing device determines two or more groups of computing entities having one of a direct or indirect relationship with other computing entities within one of the two or more groups based on the obtained data. Then, the computing device determines one or more subgroups of one of the two or more groups based on the obtained data. Individual computing entities within a first subgroup of the one or more subgroups do not have a direct relationship with any of the other computing entities with the first subgroup. Output data identifying at least a portion of the subgroups is generated.
US10075328B2

A p2mp ring network protection method including, for each ring in the p2mp ring network, determining p2mp services with an identical off-ring node as a protection group; and establishing a pair of closed loop channels in opposite directions for each protection group; for each p2mp service, taking one of the closed loop channels as a working channel, and taking the other one of the closed loop channels as a protection channel. According to the present disclosure, the network structure can be simplified and the network resources can be saved.
US10075324B2

A predistortion processing apparatus: an auxiliary feedback module, configured to: extract a nonlinear distortion signal from an analog signal, and input an obtained feedback signal corresponding to the nonlinear distortion signal into an auxiliary model coefficient training module; the auxiliary model coefficient training module, configured to: train an auxiliary coefficient according to the feedback signal and a predistortion signal, and transmit a first auxiliary coefficient obtained through training to a predistortion processing module; a radio frequency signal feedback module, configured to extract a fundamental wave feedback signal; a predistortion model coefficient training module, configured to: train a predistortion coefficient according to the predistortion signal and the fundamental wave feedback signal, and transmit an obtained predistortion coefficient to the predistortion processing module; the predistortion processing module, configured to: perform predistortion processing on an input intermediate frequency signal by performing nonlinear modeling according to the first auxiliary coefficient and the predistortion coefficient.
US10075321B2

A system combining OFDM standard modulation with a superimposition of Orbital Angular Momentum modes, each OAM modes consisting in an overlapping decimated IFFTs with the main mode standard OFDM signal. Orthogonality of the OAM modes is assessed. A frame structure embodying both main mode OFDM samples and overlapping OAM modes is proposed.
US10075318B2

A first communication device receives sounding feedback packets from a plurality of second communication devices, wherein each sounding feedback packet includes one or more channel quality indicators (CQIs) corresponding to one or more groups of orthogonal frequency division multiplexing (OFDM) subcarriers associated with the corresponding second communication device. The first communication device selects a group of second communications devices, based on the received one or more CQIs, for orthogonal frequency division multiple access (OFDMA) communication. The first communication device transmits at least one OFDMA data unit that includes respective data directed to two or more second communication devices of the group, where the respective data are transmitted via respective groups of subcarriers that were allocated to the two or more second communication devices of the group by the first communication device using the received CQIs.
US10075308B2

Some embodiments include apparatus and methods using a first latch in a decision feedback equalizer (DFE), a second latch in the DFE, and circuity coupled to the first and second latches. The second latch includes a first input node coupled to an output node of the first latch. The circuitry includes a first input node coupled to the first output node, a second input node coupled to a second output node of the second latch, and an output node to provide information having a first output value based on first values of information at the first and second output nodes and a second output value based on second values of information at the first and second output nodes.
US10075307B1

An adjustable signal equalization device includes an equalizer circuitry, an analog-to-digital converter (ADC), a calculation circuitry, and a comparator circuitry. The equalizer circuitry has a transfer function, and processes an input signal based on the transfer function to generate an output signal. The ADC generates a digital signal according to the output signal. The calculation circuitry performs an accumulation according to the first digital signal to generate a first accumulated value and a second accumulated value, and generates a first detection signal and a second detection signal according to the first accumulated value and the second accumulated value. The comparator circuitry compares the first detection signal with the second detection signal to output a control signal to the equalizer circuit if the first detection signal is different from the second detection signal, in order to adjust the transfer function.
US10075304B2

A multi-gateway virtual machine that operates multiple gateways. Each gateway acts as an interface between a virtual network and entities outside of the virtual network. Each virtual network has its own address space, which may be overlapping with the address space of other virtual networks, even if the gateways of those virtual networks are operating on the same virtual machine. Accordingly, the principles described herein relate to a virtual machine that can operate thereon multiple gateways, and thus to a multi-gateway virtual machine that services multiple virtual networks.
US10075299B2

An information processing apparatus including a message generating unit that generates N sets of messages based on a multi-order multivariate polynomial set F=(f1, . . . , fm) defined on a ring K and a vector s that is an element of a set Kn, a first information selecting unit that inputs a document M and the N sets of messages to a one-way function that selects one piece of first information from among k (where k≥3) pieces of first information in response to a set of input information, and selects N pieces of first information, a second information generating unit that generate N pieces of second information, and a signature providing unit that provides a verifier with the N pieces of first information and the N pieces of second information as a digital signature.
US10075294B2

A method is described for generating a secret sequence of values in a first device as a function of measured physical properties of a transmission channel between the first device and at least one second device. In this context, movements are detected by at least one sensor, and as a function of the detected movements, it is determined whether values of the physical properties of the transmission channel measured during the detected movements are suitable for generating the secret sequence of values.
US10075286B1

Disclosed is a mechanism for limiting Intersymbol Interference (ISI) when measuring uncorrelated jitter in a test and measurement system. A waveform is obtained that describes a signal. Such waveform may be obtained from memory. A processor then extracts a signal pulse from the waveform. The processor selects a window function based on a shape of the signal pulse. Further, the processor applies the window function to the signal pulse to remove ISI outside a window of the window function while measuring waveform jitter. The window function may be applied by applying the window function to the signal pulse to obtain a target pulse. A linear equalizer is then generated that results in the target pulse when convolved with the signal pulse. The linear equalizer is then applied to the waveform to limit ISI for jitter measurement.
US10075282B2

Upstream burst transmit times are dynamically communicated to the transmit unit in grants issued over time and in any order. A critical parameter is when to trigger the operation to order the buffered data stream for transmission. If the ordering operation is triggered too soon, a later grant of an earlier burst transmit time may not be accounted for and the subsequent transmission could violate the transmission order rule. If the ordering operation is triggered too late, the decision to transmit a burst at an earlier burst transmit time may violate the margin rule. To address these concerns, a fetch offset time in advance of each granted burst transmit time is assigned. As each fetch offset time is sequentially reached, a next partial data portion of the buffered data stream is prepared for burst communication.
US10075281B2

Methods and apparatus that enable a wireless network system to dynamically change between full-duplex FDD operation and half-duplex FDD operation in order to take advantage of operational aspects of both modes. In one embodiment, an alternative duplex mode of operation is disclosed (semi-static half duplex FDD operation) that enables coordination between the client device (e.g., UMTS UE) and the base station in order to centralize control of radio resource control (RRC) to the base station. The disclosed methods and apparatus may also advantageously incorporate hybrid ARQ (HARQ) or comparable timing requirements into their operation.
US10075275B2

Methods and structures are disclosed which facilitate co-existence of Long Term Evolution (LTE) type communication signal reception and transmission using one carrier, such as a licensed carrier, and another carrier, such as an unlicensed carrier, in the presence of other transmissions using the other carrier.
US10075260B2

The present invention discloses a power control method, apparatus, and system. A vectoring control entity acquires a power control factor Diik of an ith transmit end on a kth subcarrier, where the ith transmit end is one transceiver of M transceivers located at a central office end, 1≤k≤K, and K indicates a quantity of subcarriers; and sends the power control factor Diik to the ith transmit end, so that if it is determined, according to the power control factor Diik, that the power control factor Diik is less than a power gain factor gik, of a current transmit signal of the ith transmit end, on the kth subcarrier, the ith transmit end modifies the power gain factor gik of the current transmit signal, so that a modified power gain factor g′ik is less than or equal to the power control factor Diik.
US10075259B2

Systems and methods for time slot allocation of time slots for bundled links in a shared mesh GMPLS for protect paths with different of COS may include time slot allocation divided into multiple phases with each phase having some qualification criterion to go to next phase or exit if the criterion is not met. For example, allocation of time slots for a circuit may include three phases—component selection phase, a connection admission phase, and an optimization phase.
US10075258B2

A connection-oriented communications network comprises a plurality of interconnected nodes. A traffic path can be set up across the network. Path delay data is obtained for the traffic path by using control plane signalling messages (e.g. a Resource Reservation Protocol-Traffic Engineering, RSVP-TE signalling message) between nodes of the traffic path. The path delay data can be path delay asymmetry data indicative of an asymmetry in path delay between a forward transmission direction and a reverse transmission direction of the traffic path. Each intermediate node along the traffic path can form a signalling message for forwarding to the downstream node which includes one or more values of path delay incurred by that node, or an accumulated path delay value. The path delay can result from one or more of mapping delay, Forward Error Correction (FEC) coding and propagation delay.
US10075256B2

A method of automatically tuning subcarriers of a superchannel transmission. The method comprises determining (71) a received parameter of transmission quality of one or more of the plurality of subcarriers. The method further comprises tuning (72) a frequency of the one or more subcarrier based on the determined parameter of the transmission quality.
US10075252B2

Telecommunication systems using multiple Nyquist zone operations are provided. In one aspect, a telecommunication system can include a first section and a second section. The first section can receive signals from at least one transmitting base station or transmitting terminal device. The received signals have frequencies in multiple frequency bands. The first section can also sample the received signals such that the received signals are aliased. The first section can also combine the aliased signals from the frequency bands into a combined frequency band in a common Nyquist zone. The second section can extract signals from the combined frequency band. The extracted signals are to be transmitted at frequencies in a frequency band from a Nyquist zone that is different than the common Nyquist zone. The second section can also transmit the extracted signals to at least one receiving base station or receiving terminal device. Other embodiments are disclosed.
US10075246B2

An optical isolator is provided. The optical isolator includes a printed circuit board having a first surface and a second surface opposite the first surface. The printed circuit board has a recess extending only partially through the board. The first photoelement has an active surface and is mounted relative to the first surface of the printed circuit board. A second photoelement has an active surface and is mounted relative to the second surface. The second photoelement is configured to interact with the first photoelement. At least one of the first and second photoelements has its active surface disposed at least partially in the recess. A portion of the printed circuit board is interposed between the first and second photoelements.
US10075242B2

Described herein are ground based subsystems, and related methods, for use in transmitting an optical feeder uplink beam to a satellite that is configured to receive the optical feeder uplink beam and in dependence thereon produce and transmit a plurality of RF service downlink beams within a specified RF frequency range to service terminals. Also described herein are space based subsystems of a satellite, and related methods, for use in transmitting a plurality of RF service downlink beams within a specified RF frequency range to service terminals. Beneficially certain embodiments eliminate the need for any frequency down-converters or any other type of frequency conversion equipment in a space segment forward link equipment. Also described herein is space segment return link equipment, and related methods, for use in transmitting an optical feeder downlink beam to a ground based subsystem, as well as ground based return link equipment thereof.
US10075232B1

In one embodiment, an autonomous vehicle receives a location of a fiber optic cable repeater of a fiber optic cable. The autonomous vehicle navigates the vehicle to the location of the fiber optic cable repeater and interfaces an optical time domain reflectometer (OTDR) of the autonomous vehicle with an OTDR port of the fiber optic cable repeater. The autonomous vehicle performs OTDR measuring of the fiber optic cable via the OTDR port of the fiber optic cable repeater, and sends a result of the OTDR measuring of the fiber optic cable to a supervisory device.
US10075231B2

Methods and systems are described for providing end-to-end beamforming. For example, end-to-end beamforming systems include end-to-end relays and ground networks to provide communications to user terminals located in user beam coverage areas. The ground segment can include geographically distributed access nodes and a central processing system. Return uplink signals, transmitted from the user terminals, have multipath induced by a plurality of receive/transmit signal paths in the end to end relay and are relayed to the ground network. The ground network, using beamformers, recovers user data streams transmitted by the user terminals from return downlink signals. The ground network, using beamformers generates forward uplink signals from appropriately weighted combinations of user data streams that, after relay by the end-end-end relay, produce forward downlink signals that combine to form user beams.
US10075230B2

Embodiments provide an apparatus, onboard equipment, a method, and a computer program for a remote radio head. The apparatus (10) for a remote radio head (100) comprises a switch (12) operable to substantially switch the transmit signal between the two or more transmit antennas (20).
US10075229B2

A method in a main node for communication with a destination node over long distances. Use of at least one communications resource is synchronized with an auxiliary node. A main signal and an auxiliary signal are generated from an information quantity. The main signal is transmitted to the destination node by the at least one synchronized communications resource. The auxiliary signal is transmitted to the auxiliary node by the at least one synchronized communications resource.
US10075228B2

An aircraft flight data monitoring and reporting system is provided. The system comprises: an onboard flight data recording and reporting unit; a zero-configuration service discoverer; a remote base station; a remote flight data monitoring storage and analysis unit; a wireless communication link; and a network, the wireless communication link and network for communications between the aircraft flight data monitoring and reporting system and each of the base station and the flight data monitoring storage and analysis unit, wherein the zero-configuration service discoverer facilitates auto-discovering between the flight data recording and reporting unit and the base station.
US10075215B2

A radio communication device is described comprising: a transceiver circuit configured to communicate wirelessly with another device; a tamper-proof circuit connected to the transceiver circuit; and a processor connected to the tamper-proof circuit and configured to exchange data with the transceiver circuit via the tamper-proof circuit.
US10075208B2

A three-phase transmitter that sets voltages of first, second, and third output terminals based on first, second, and third signals. The transmitter includes a first transmitting section configured to set the voltage of the first output terminal based on the first and third signals; a second transmitting section configured to set the voltage of the second output terminal based on the first and second signals; and a third transmitting section configured to set the voltage of the third output terminal based on the second and third signals.
US10075207B2

An e-band transceiver includes a transmitter circuit and a receiver circuit. The transmitter circuit includes a surface mounted technology (SMT) module on which is mounted a silicon-germanium (SiGe) bipolar plus CMOS (BiCMOS) converter, a gallium arsenide (GaAs) pseudomorphic high-electron-mobility transistor (pHEMT) output amplifier coupled to the SiGe BiCMOS converter, and a microstrip/waveguide interface coupled to the GaAs pHEMT output amplifier. The receiver circuit of the e-band transceiver includes a receiver-side SMT module on which is mounted a receiver-side SiGe BiCMOS converter, a GaAs pHEMT low noise amplifier coupled to the receiver-side SiGe BiCMOS converter, and a receiver-side microstrip/waveguide interface coupled to the receiver-side GaAs pHEMT low noise amplifier.
US10075182B2

Methods and apparatus related to message compression/decompression are described. A compressed message is generated by indicating what changes are to be made to a previous message to produce the message sought to be transmitted. The required change, in the form of at least one command and corresponding parameter, is transmitted as a compressed version of the message being communicated. This approach takes advantage of the fact that messages sent over time often include much of the same message content and only one or a few fields may have changed. The techniques are general and involve including a command in the compressed message along with at least one parameter. The command indicates processing to be performed on a previous message to generate the uncompressed message. The parameter may be, e.g., data to be inserted into the previous message or specify a location in the previous message where the change is to be made.
US10075181B2

According to at least one aspect, a delta sigma modulator circuit is provided. The delta sigma modulator circuit includes a first signal processor circuit configured to receive an input signal and a feedback signal and generate a processed signal using the input signal and the feedback signal, a quantizer configured to generate a digital code using the processed signal, a second signal processor circuit configured to receive the digital code, segment the digital code to form a segmented digital code that is smaller in size than the digital code, and generate a rotated digital code using the segmented digital code at least in part by rotating the segmented digital code to compensate for an excess loop delay in the circuit, and an digital-to-analog converter (DAC) configured to receive the rotated digital code and generate the feedback signal using the rotated digital code.
US10075178B1

A digital-to-analog converter (DAC) includes a DAC circuit, a switch circuit and a control circuit. The DAC circuit includes most significant bit digital-to-analog converter (MDAC) circuits and calibration digital-to-analog converter (CDAC) circuits. The switch circuit includes a current source circuit and a detection circuit. The MDAC, CDAC circuits and the current source circuit are coupled to a first output terminal and a second output terminal of the DAC circuit. In a calibration mode, the current source circuit generates current deviation of the first output terminal and the second output terminal. The detection circuit detects the current differences to generate detection signals. The control circuit outputs control signals to the CDAC circuits to adjust output currents of the CDACs at the first output terminal and the second output terminal. In a regular mode, the current source circuit is configured to function as a dual DC current source.
US10075177B2

A semiconductor device according to the present invention has a capacitance DAC (Digital-to-Analog Converter) circuit and a comparator.The capacitance DAC circuit includes: first capacitors to which input signals are given and each of which has a capacitance value corresponding to a weight of a bit to be converted; and second capacitors to which common voltages are given and whose sum of capacitance values is equivalent to that of the first capacitors. Further, the second capacitors include: a redundant bit capacitor having a capacitance value corresponding to a weight of a redundant bit; and adjustment capacitors each having a capacitance value obtained by subtracting the capacitance value of the redundant bit capacitor from the sum of the capacitance values of the second capacitors.
US10075173B2

A phase-locked loop uses an edge detect circuit to detect an edge of an input clock signal. The detected edge is used to digitally align an initial edge of the feedback signal with the input clock signal to the PLL so that the feedback signal is substantially aligned with the input clock signal. The edge alignment of the feedback signal may be performed at startup or in response to loss of lock/input clock switching. By aligning the feedback signal the input clock signal based on the edge detect, faster lock occurs.
US10075167B2

A device includes a programmable logic fabric. The programmable logic fabric includes a first area, wherein a first persona is configured to be programmed in the first area. The programmable logic fabric also includes a second area, wherein a second persona is configured to be programmed in the second area in a second persona programming time. The device is configured to be controlled by a host to switch from running the first persona to running the second persona in a time less than the second persona programming time.
US10075161B2

A method and a device for preventing inadvertently touch of an electronic device are provided, the method includes: receiving an operating motion by a button switch; determining whether the button switch is triggered by receiving the operating motion; determining whether a human body is closing to the button switch; if the human body is closing to the button switch and the button switch is triggered, sending a button switch signal corresponding to the button switch to the electronic device to perform a function corresponding to the button switch.
US10075158B2

A transistor is driven by a drive circuit that includes a logic unit and drive signal generator. The drive signal generator outputs a temporally variable drive voltage for driving the transistor, based on setpoint state information. A short-circuit information signal contains information about a possible short circuit of a load connected in series with the transistor load path. In response to this signal, the drive signal generator switches on the transistor at a first point in time by setting the transistor drive voltage to a value or a value range above a switch-on threshold value of the transistor, but limits the drive voltage to a maximum first switch-on voltage limit value. The drive signal generator maintains the drive voltage at maximally the first switch-on voltage limit value or sets the drive voltage to a value or a value range greater than or equal to a second switch-on voltage limit value.
US10075157B1

Certain aspects of the present disclosure are directed to a circuit for driving a signal at an output node. The circuit generally includes a voltage divider network having a first terminal coupled to the output node. The circuit also includes a first transistor having a gate coupled to a second terminal of the voltage divider network and a plurality of transistors. A gate of each of the plurality of transistors may be coupled to a respective tap node of the voltage divider network, and the plurality of transistors may include a third transistor having a source coupled to a drain of the first transistor. The circuit may also include a second transistor coupled to the first transistor and having a gate coupled to an input node of the circuit.
US10075156B2

In some embodiments, an apparatus comprises a device clock configured to generate a device clock signal a synchronization (SYSREF) clock generation circuit configured to receive the device clock signal from the device clock. The SYSREF clock generating circuit comprises a SYSREF divider configured to generate a SYSREF clock at least partially according to the device clock signal, an interpolator configured to generate a shifted clock at least partially according to the device clock signal, and a latch coupled to the SYSREF divider and the interpolator and configured to sample the SYSREF clock at a rising edge of the shifted clock.
US10075152B2

The present invention provides an integrated circuit with a multiplexed pin and a pin multiplexing method. The multiplexed pin of the integrated circuit extends out with two connecting ends to receive two logic level signals which are finally restored in a chip. A first signal input end receives a signal representing whether to enable or disable, a second signal input end receives a function signal which achieves a certain function, and a diode, a resistor, and a first current source are used together to achieve multiplexing of the pin based on turn-on and clamping characteristics of the diode. The number of pins to be packaged and the area occupied by a chip on board are reduced, which is conducive to a small package design of the chip.
US10075151B2

A solid state device chip including diodes (generating a higher frequency output through frequency multiplication of the input frequency) and a novel on-chip power combining design. Together with the on-chip power combining, the chip has increased efficiency because the diodes' anodes, being micro-fabricated simultaneously on the same patch of a GaAs wafer under identical conditions, are very well balanced. The diodes' GaAs heterostructure and the overall chip geometry are designed to be optimized for high power operation. As a result of all these features, the device can generate record-setting power having a signal frequency in the F-band and W-band (30% conversion efficiency).
US10075148B2

A resonance circuit complex electronic component includes a first circuit element and a second circuit element defining a resonance circuit, an external connection terminal connected to outside, and a plurality of routing conductors connecting an external terminal of the first circuit element and an external terminal of the second circuit element to the external connection terminal, respectively. At least one of the plurality of routing conductors includes an inductor conductor extending in a direction not in parallel with a mounting surface.
US10075147B2

An acoustic resonator is provided in which loss of acoustic waves in a transverse direction may be reduced through a cavity formed in an acoustic resonance unit including a first electrode, a piezoelectric layer, and a second electrode, and in which acoustic waves in a longitudinal direction may be reduced by forming an air gap between the acoustic resonance unit and a substrate. Whereby, a quality factor may be improved.
US10075142B2

A headphone with adjustable speaker drivers and a microphone can be used to determine and adjust sound pressure levels. The speaker drivers can be adjusted manually or wirelessly via a mobile device with a wireless connection to the headphone. Processing of audio and microphone data via the headphone can also be used to help determine and adjust the sound pressure levels.
US10075141B1

The present invention is directed to electrical circuits. More specifically, embodiments of the presentation provide a CTLE module that includes a two compensation sections. A high-frequency zero RC section is in the source of the differential pair and close to the bias current source. A low-frequency zero section is coupled to an output terminal and configured outside the input signal path. A DC gain tuning section is coupled to the low-frequency zero section. There are other embodiments as well.
US10075133B2

An area efficient amplifier that amplifies a continuous-time continuous-amplitude signal and converts it to a discrete-time discrete-amplitude signal. The amplifier includes a first oscillator having an input and a plurality of N outputs and a second oscillator having an input and N outputs. The amplifier includes N phase detectors, each phase detector has a first input, a second input, a first output, and a second output, where each first input of each phase detector is coupled to respective one of the N outputs of the first oscillator, where each second input of each phase detector is coupled to respective one of the N outputs of the second oscillator. The amplifier includes N quantizers, each quantizer has a data input, a clock input, and an output, where each data input of each quantizer is coupled to respective one first output or one second output of the N phase detectors.
US10075132B2

An amplifier includes a semiconductor substrate. A first conductive feature partially covers the bottom substrate surface to define a conductor-less region of the bottom substrate surface. A first current conducting terminal of a transistor is electrically coupled to the first conductive feature. Second and third conductive features may be coupled to other regions of the bottom substrate surface. A first filter circuit includes an inductor formed over a portion of the top substrate surface that is directly opposite the conductor-less region. The first filter circuit may be electrically coupled between a second current conducting terminal of the transistor and the second conductive feature. A second filter circuit may be electrically coupled between a control terminal of the transistor and the third conductive feature. Conductive leads may be coupled to the second and third conductive features, or the second and third conductive features may be coupled to a printed circuit board.
US10075131B2

A voltage controlled oscillator (VCO) and a method of operating the VCO are disclosed. The VCO includes an inductor device, a capacitor device coupled in parallel with the inductor device through first and second nodes, and a pair of cross-coupled transistors coupled in parallel with the inductor device and the capacitor device through the first and second nodes. At least one of the pair of cross-coupled transistor includes a plurality of sub transistors coupled in parallel. The sub transistors are individually switchable to adjust current drive capability of each of the sub transistors. Each of the sub transistors includes a first gate and a second gate.
US10075130B2

The present disclosure provides for a system and method for compensating an electronic oscillator for one or more environmental parameters. A method may comprise segmenting test data received from an output signal of the oscillator and generating at least one correction voltage to thereby compensate the oscillator for one or more environmental parameters. A system may comprise at least one multi-function segmented array compensation module configured to receive one or more output signals from an oscillator and generate one or more correction voltages to thereby compensate the oscillator for environmental parameters. The system may also comprise one or more sensors and a user EFC.
US10075129B2

Disclosed is an apparatus for monitoring a leakage current of a transformer-less photovoltaic inverter, which can reduce the risk of a fault in a grid due to a leakage current in a photovoltaic inverter. The apparatus comprises a low pass filter configured to remove a high-frequency noise of a sensed leakage current signal; an average value calculator configured to calculate an average value of an output of the low pass filter; a direct current component remover configured to subtract the average value from the output of the low pass filter; a phase locked loop circuit section configured to calculate a peak value and a phase of a signal from which the direct current component has been removed; and a resistive component leakage current calculator configured to calculate a resistive component value of a leakage current, based on the peak value and the phase calculated.
US10075120B2

A motor drive device includes: reverse converter that converts DC power from a forward converter into AC power; a DC link capacitor provided in a DC link; a first current detection part that detects current flowing between the forward converter and capacitor; a second current detection part that detects current flowing between the capacitor and reverse converter; a voltage detection part that detects a voltage of the capacitor; and a capacitance decline detection part that obtains a change value in electric charge of the capacitor from a n integrated value by integrated a predetermined time of a difference in current values detected by the current detection parts, obtains a capacitance value of the capacitor based on the obtained change amount in electric charge and change amount in voltage of the capacitor for the predetermined time, and detects a capacitance decline in the capacitor based on the obtained capacitance value.
US10075116B2

A method of operating an electric motor is disclosed. The method includes: starting the electric motor in an open loop control mode; operating an estimator that estimates operating conditions of the electric motor; and, while the electric motor is in the open loop control mode, evaluating a first parameter of the estimator. The method further includes: in response to the evaluation of the first parameter, determining whether the estimator has converged; and in response to a determination that the estimator has not converged within a predetermined period of time after starting the electric motor, signaling a first fault condition.
US10075114B2

The present subject matter is directed to a system and method for operating an electrical power circuit connected to a power grid. The electrical power circuit has a power converter electrically coupled to a generator. The method includes monitoring a rotor speed of the generator during operation of the electrical power circuit. The method also includes increasing an operating range of the rotor speed of the generator. Further, the method includes determining at least one of a line-side voltage of a line-side converter of the power converter or a rotor-side voltage of a rotor-side converter of the power converter during operation of the electrical power circuit. Another step include controlling, via a converter controller, a DC link voltage of a DC link of the power converter as a function of one or more of the line-side voltage, the rotor-side voltage, and/or the rotor speed.
US10075112B2

A field winding type synchronous machine connects to a DC line and includes a rotor; a stator; an exciter that passes a current through a field winding of the rotor; and a rectification circuit that rectifies an output from the exciter and provides the output to the DC line. The synchronous machine includes the field winding being connected in parallel to a first circuit in which a parallel circuit including a rectifier element and a first switchgear is connected in series to a discharge resistor, a second switchgear being connected in series to the DC line that connects the first circuit to the rectification circuit, and a capacitor being provided between the discharge resistor and the input side of an electric power source element for gating the first switchgear.
US10075107B2

A method and apparatus are provided for detecting a rotor lock condition in a sensorless permanent magnet synchronous motor. A BEMF observer determines an estimated rotor speed {circumflex over (ω)} and a first BEMF voltage value in an estimated rotor-related γ,δ reference frame. In addition, a second estimated BEMF voltage value is calculated in a rotor-related d,q reference frame based on at least a first motor constant and an estimated rotor speed {circumflex over (ω)}. After generating a BEMF error filter value from the first and second estimated BEMF voltage values and calculating a BEMF error threshold value as a function of the estimated rotor speed {circumflex over (ω)} that is subject to a minimum threshold BEMF value, a rotor lock condition is detected based on at least the BEMF error filter value and the BEMF error threshold value.
US10075106B2

An assembly for a direct current (DC) synchronous machine, according to an exemplary aspect of the present disclosure includes, among other things, a stationary portion including a direct current (DC) armature winding and a rotating portion including alternating current (AC) field winding configured to supply DC output to the DC armature winding. A rotating inverter is configured to selectively communicate current to the AC field winding such that a frequency of the current is adjusted to approach synchronization with a position of the rotating portion. A method for generating DC output from a DC synchronous machine is also disclosed.
US10075091B2

In a multilevel converter, three circuit breakers are respectively connected between three arms and three reactors. One circuit breaker is a DC circuit breaker configured to interrupt direct current when a short circuit accident occurs between two DC power transmission lines. Each of the two circuit breakers is an AC circuit breaker configured to interrupt alternating current when the short circuit accident occurs. When the short circuit accident occurs, the two AC circuit breakers are brought into the non-conductive state and then the DC circuit breaker is brought into the non-conductive state, thereby interrupting the short circuit current.
US10075085B2

Techniques are provided to tune a gate-drive control signal for a switching device. In an aspect, a device is provided that includes a dead-time generator circuit, a first dead-time tuner circuit and a second dead-time tuner circuit. The dead-time generator circuit generates a control signal for a first switching device that is coupled to a second switching device via a switching node. The first dead-time tuner circuit generates, based on the control signal and a switching signal indicative of a voltage associated with the switching node, a first modified control signal for the first switching device. The second dead-time tuner circuit generates, based on a modified version of the switching signal and a tuning process that repeatedly modifies the control signal until a first dead-time value satisfies a defined criterion, a second modified control signal for the first switching device.
US10075081B2

An external circuit element RSET is connected in use to an SET terminal. A synchronous rectification controller generates a pulse signal S1 based on a control time determined according to the state of the SET terminal. A driver switches on and off the synchronous rectification transistor according to the pulse signal S1. An abnormal state detection circuit is capable of detecting an open-circuit state and/or a short-circuit state that can occur in the SET terminal. When the abnormal state detection circuit detects such an open-circuit state and/or short-circuit state, the abnormal state detection circuit asserts a detection signal S11. When the detection signal S11 is asserted, a primary-side controller arranged on the primary side of the DC/DC converter is instructed to suspend the switching operation of a switching transistor.
US10075062B2

A dual level current limit apparatus constituted of: an electronically controlled switch coupled between a load and a line voltage; and a control circuitry arranged to alternately: control said electronically controlled switch to limit the magnitude of current flowing therethrough responsive to the difference between a predetermined first function of the current magnitude and a predetermined reference voltage, and control said electronically controlled switch to limit the magnitude of current flowing therethrough responsive to the difference between said first function of the current magnitude and a predetermined second function of the load voltage.
US10075046B2

A mechanism has four connected links to mimic the motion of a knee joint. A lower link is oriented towards the vertical. A leverage ratio between flexion of the knee and relative angular displacement of certain links in the mechanism remains fairly steady over much of the range of motion of the mechanism. The mechanism may be used to drive an energy harvesting gearbox with steadier and more efficient energy harvesting at deep flexion, as well as with quieter operation.
US10075039B2

A rotating electric machine includes a weld formed by welding end portions of a pair of electric conductors for forming a coil and a weld-insulating member that covers, at least, a surface of the weld. The weld has an uneven portion formed on at least part of the surface thereof. The uneven portion is constituted of a plurality of annular recesses and a plurality of annular protrusions. The annular recesses are formed alternately and continuously with the annular protrusions.
US10075031B2

An electric motor includes a yoke having six magnetic poles; a rotary shaft which is provided inside the yoke in a freely rotatable manner; an armature core (6) which has teeth (36) attached to the rotary shaft, radially extending in a radial direction and set in an arrangement of an even number, and an even number of slots (37) formed between the teeth; an armature coil (7) which is wound around the teeth in a single wave winding; and a commutator (13) which is provided in the rotary shaft to be adjacent to the armature core (6) and has a plurality of circumferentially disposed segments (41) to which the armature coil (7) is connected.
US10075028B2

An apparatus includes an energy input module that applies an amount of energy to a primary converter of a wireless power transfer (“WPT”) system. The WPT system includes secondary converter with a secondary receiver pad. The WPT system transfers energy from a primary transmitter pad to the secondary receiver pad and the secondary converter provides power to a load. The apparatus includes a coupling measurement module that measures a coupling coefficient between the primary transmitter pad and the secondary receiver pad when the primary transmitter pad and the secondary receiver pad are separated by a vertical distance and horizontally aligned at a horizontal position. The apparatus includes a coupling threshold module that determines if the coupling coefficient is above a coupling threshold, and an alignment alert module that sends an alignment alert in response to the coupling coefficient being above the coupling threshold.
US10075006B2

An electronic device with a circuit for supplying electric power, with a variable capacitor, by alternating mechanical movement. The supply includes, in the form of passive components and without synchronizing structure: generating branch including in series the variable capacitor and a biasing capacitor, connected in parallel to a rectifier circuit and a storage branch, between: a base node, on the variable capacitor side; an output node, on the biasing capacitor side; unidirectional charge return branch: to the generating branch, via a biasing node between the variable capacitor and the biasing capacitor; from the rectifier, receiving a part of the electrical energy produced. A circuit includes a voltage multiplier connected to the biasing node for applying a voltage that is multiplied relative to that existing between the output node; and the base node or one of the ends of the storage branch.
US10075005B2

A battery discharge device using a plurality of power modules for varying a discharge capacity of the device, and its method of use. The device can be used to discharge high-voltage, high-energy density battery packs such as might be used in hybrid or electric vehicles. The device can discharge the energy of the battery pack at a relatively constant power rate.
US10075003B2

Examples of methods and devices provide a charge level indication of a removable power source of a lighting control device. An example method may include receiving an input indication. A duration of the input is measured. If the measured duration exceeds a predetermined input duration threshold, an indication of a charge level of a removable power supply is obtained. The obtained charge level indication is compared, by a control unit, to a threshold charge level of the power supply. The threshold charge level is indicates an amount of charge remaining in the power supply. In response to a comparison result, an indicator light signal is applied to an indicator light. An example device may include a removable electrical power supply, an input device, an indicator light, and a control unit all of which may cooperate to perform a disclosed method.
US10074997B2

A method and apparatus of creating a dynamically reconfigurable energy source comprised of individual, isolated, controllable energy modules, supported by software to measure and manage the energy modules and facilitate the reconfiguration, where the platform consisting of hardware, based upon an inverted H-Bridge circuitry, in combination with software which allows for real-time management, control, and configuration of the modules and uses a combination of software algorithms and localized electronic switches, to achieve a performance and functionality of the invention matching, or exceeding, traditional large, heavy, and expensive power electronics-based products used for charging, energy storage management, power inverting, and motor or load control.
US10074990B2

Remaining power information regarding remaining power generation capability of a power generation apparatus can be transmitted. A power conversion apparatus includes a controller that acquires remaining power generation capability of a power generation apparatus and a communication interface that transmits remaining power information regarding the remaining power generation capability to an external power management apparatus.
US10074978B2

A method for controlling a modular converter connected to an electrical grid for active power filtering the electrical grid to compensate for a load connected to the electrical grid, comprises: receiving an actual load current and an actual converter state of the modular converter; determining, from the actual load current and a history of previous load currents, a sequence of future load currents over a prediction horizon; predicting a sequence of future converter states of the modular converter and a sequence of manipulated variables for the modular converter over the prediction horizon by solving an optimization problem based on the actual converter state and the future load currents by minimizing an objective function mapping control objectives to a scalar performance index subject to the dynamical evolution of a prediction model of the modular converter and subject to constraints; and applying a next switching state, which is determined from a first element of the sequence of manipulated variables, to the modular converter.
US10074975B2

A power supply device (1) includes a parallel connection of a plurality of series circuits each including a secondary battery (11A, 11B) and a relay (12A, 12B) connected in series with the secondary battery. A control apparatus for controlling ON/OFF timings of the relays (12A, 12B) includes a control device (2) to set a time difference between the ON/OFF timings of the relays (12A, 12B) to control the supply of power at optimum timings.
US10074966B2

A cable clamp for clamping a cable with respect to a through hole of a solid object is presented. The cable clamp includes first and second elements (102, 103) and retainer devices (105) for keeping the first and second elements with respect to each other so that the cable gets clamped between the first and second elements and the cable clamp gets locked to the edges of the through hole with the aid of first claws extending over the edges of the through hole on a first side of the solid object and with the aid of second claws capable of extending over the edges of the through hole on the second side of the solid object. The cable clamp can be inserted into the through hole when the first and second elements are tilted with respect to each other so that the first claws are nearer to each other.
US10074959B2

A modulated semiconductor laser source includes a waveguide on a semiconductor substrate; first and second reflectors; a laser electrode; an optical modulator; and a laser-electrode electrical circuit. The reflectors and a resonator segment of the waveguide define a laser resonator with laser output transmitted through the second reflector. The laser electrode is positioned over the resonator segment and a laser current flows through the laser electrode into the resonator segment to produce optical gain. The modulator receives and modulates the laser output, in response to a primary modulation signal, to produce a modulated output optical signal. The laser-electrode circuit is coupled to the laser electrode and derives from the primary modulation signal a laser-electrode secondary modulation current, optimized to reduce chirp in the modulated output signal, that flows through the laser electrode into or out of the resonator segment in addition to the laser current.
US10074950B1

A method is provided where a compression tool is used for fastening a cable to a connector comprising an elongated tool frame, an anvil secured to one end of the tool frame, a compression plunger slidable along a portion of the tool frame, a handle set adapted to move the compression plunger toward and away from the anvil and a spacer block for securing the connector a distance from the anvil. The handle set may include a first handle movable from a first position wherein the plunger is a first distance from the anvil to a second position wherein the plunger is a second distance from the anvil. The spacer block may include a first end and a second end having a different depth from the first end and be rotatable so that the first end when rotated to the active position secures the connector a first distance from the anvil and the second end, when rotated to the active position secures the connector a second distance from the anvil.
US10074949B1

An electronic device includes a first electronic component and a second electronic component. The first electronic component includes a control unit and a first connector. A first pin group of the first connector includes an even number of first detect pins. The second electronic component includes a second connector that matches with the first connector. A second pin group of the second connector includes an even number of second detect pins. When the first connector is electrically connected to the second connector, each of the first detect pins is electrically connected to each of the second detect pins to form a conductive path. All of the first detection pins and the second detection pins connected with one another in series form the conductive path. And a first end of the conductive path is coupled to ground via one of the first detect pins. A second end of the conductive path is coupled to the control unit via another one of the first detect pins.
US10074942B2

An integrated radio frequency (RF) circuit structure may include an active device on a first surface of an isolation layer. The integrated RF circuit structure may also include backside metallization on a second surface opposite the first surface of the isolation layer. A body of the active device is biased by the backside metallization. The integrated RF circuit structure may further include front-side metallization coupled to the backside metallization with a via. The front-side metallization is arranged distal from the backside metallization. The front-side metallization, the via, and the backside metallization may at least partially enclose the active device.
US10074933B2

An ultrasound probe according to the present invention includes: a main body section including a plurality of transducers configured to send and receive an ultrasonic wave to and from an inside of a diagnosing object; a cable including a plurality of signal lines connected to the plurality of transducers, and a sheath configured to cover the plurality of signal lines; a connector section configured to connect the cable to an ultrasound diagnostic apparatus; and a bush including a through hole where the cable is passed, configured to fix the cable passed through the through hole together with the sheath that is folded back, and including a fixed portion fixed, in place, to the connector section.
US10074931B2

The waterproof connector includes a cover and a waterproof connector component cooperated with the cover. The waterproof connector component comprises a body, a gasket and a fastening piece, an outer surface of the body has a first groove and a second groove, the gasket is positioned on the first groove, the fastening piece is positioned on the second groove.
US10074915B2

A through roof connector assembly for connecting an air termination conductor to a conducting rod through a roof of a structure while limiting water ingress into the roof. The through roof connector assembly includes a universal top, a threaded stud, a conduit connection component with an upper threaded tap hole and a lower threaded tap hole which do not meet to provide a completely weatherproof connection, and a conduit extending through a roof membrane when installed in the roof. The conduit has within a conducting rod, the conducting rod threaded the lower threaded tap hole of the conduit connection component. The air terminal also threads into the threaded stud. An o-ring is located between the conduit connection component and the conduit to provide a further weatherproof connection.
US10074898B1

The present disclosure can provide a wideband antenna with a folded monopole structure that operates at GPS frequencies and high band (HB) frequencies. Accordingly, the wideband antenna can function as an integrated GPS and HB Diversity antenna for a computing device. In some embodiments, due to various constraints, the antenna can be designed to have a curved structure to fit within a corner of the computing device. The folded monopole antenna can comprise two substantially parallel conducting arms, which improves antenna performance. In some embodiments, the present disclosure can provide GPS and high band impedance matching for a signal received from the antenna in order to improve/ensure signal quality. The signal can be decoupled into a GPS signal portion and a high band signal portion for additional processing and/or information retrieval.
US10074895B2

A collective antenna device includes: a case having a gradually rising part in which spatial height increases continuously toward a rear part; a ground plate that is accommodated at a bottom part of the case; a first antenna element that is accommodated in the case and configured for a first frequency; and a second antenna element that is accommodated in the case and configured for a second frequency higher than the first frequency. The second element is accommodated in the case such that the second antenna element is located below or behind the gradually rising part and also located behind the first antenna element. A feed point of the second antenna element is located above the ground plate.
US10074893B2

Exemplary embodiments of the present subject matter is directed towards a device used to reduce electromagnetic radiations comprising a electromagnetic resistance sheet including a first layer and a third layer positioned at front and rear portions of the electromagnetic resistance metallic sheet configured to convert received excess radio frequency radiations of electronic signals to electromagnetic field signals and ground the converted electromagnetic field; and cloud signals for avoiding the transmission of radiations into the human body and environment. The first layer and the third layer coated with plurality of chemical elements. The electromagnetic resistance sheet also includes a second layer positioned between the first layer and the third layer coated with plurality of metallic elements to provide anti corrosion of the electromagnetic resistance sheet in the transmission of radiations.
US10074891B2

A thin, flexible antenna module is provided for use in a smartphone. When the antenna module is assembled in the smartphone, the antenna module provides an MST antenna and an NFC antenna. For this, the antenna module includes a flexible PCB containing coils and further includes a magnetic sheet engaged with flexible PCB. The flexible PCB and the magnetic sheet are attached to each other to form a single body.
US10074888B2

An antenna for transmitting electromagnetic radiation. The antenna comprises a core further comprising at least one layer of contiguous core material and windings disposed on the core forming a plurality or winding segments. The windings define gaps between each winding segment, wherein parameters of the gaps and parameters of the windings are selected to generate a balanced magnetic field. A material of the core comprises an amorphous or annealed material, further comprising metal or alloys, comprising one or more of nickel or nano-crystalline or nano-materials.
US10074883B2

A highly reliable assembled battery has first passages formed between a first rectangular cell and a first surface of the body part of a separator, and has second passages formed between a second rectangular cell and the second surface of the body part of the separator in an alternating manner from above to below. Openings are provided in a side wall part of the separator. The first passages and the second passages are exposed by the openings.
US10074881B2

A battery module including two or more stacked battery cells which can be charged and discharged and at least one cooling plate comprising a thermal conduction portion and at least one heat dissipation portion connected to said thermal conduction portion, the thermal conduction portion being disposed between one or more adjacent battery cells, and the at least one heat dissipation portion extending beyond the adjacent battery cells and including one or more bend is provided.
US10074877B2

A method for charging a zinc-air battery, wherein the potential of the negative electrode during the charging is lower than, or equal to, the value of a critical charging potential. Also disclosed is a method for storing and restoring electrical energy, comprising such a charging step, and to a zinc-air battery suitable for implementing said charging method, and a discharging phase.
US10074875B2

A protection circuit for protecting a secondary battery includes a controller that closes a charging path for charging the secondary battery with a charger when a charge preventing condition is satisfied, the charging path being between a terminal of the secondary battery and an input-output terminal for connecting the charger and an electronic apparatus, opens the charging path when a discharging current from the secondary battery to the electronic apparatus is detected while the charge preventing condition is satisfied and the charging path is closed, and temporarily closes the charging path when a predetermined period of time passes after the charging path is opened, to determine whether the discharging current is flowing.
US10074873B2

Use of a compound of formula (I) wherein R1 and R2 are selected independently from each other from C1-C10 alkyl, which may be substituted by one or more F, or wherein R1 and R2 are linked and jointly selected from C2-C3 alkanediyl forming together with the group —OPO—a five- or six-membered heterocycle which may be substituted by one or more substituents selected from F and optionally fluorinated C1-C10 alkyl, as gelling agent in an aprotic organic solvent or solvent mixture.
US10074864B2

Multiple gas inlet or outlets for a SOC unit is provided by stacked layers with cut outs for gas channels which overlap.
US10074863B2

A system and method for controlling a fuel cell of a vehicle are provided. The method includes sensing a time point when pressure control is necessary by sensing whether an output of the fuel cell is additionally necessary or whether the fuel cell can be in a dry-out state. In response to sensing that the pressure control is necessary, a required valve opening degree of an air outlet is derived by substituting a target air pressure for a data map. A fuel cell air outlet valve is then adjusted based the derived valve opening degree of the air outlet.
US10074859B2

Systems and methods for shunt current and mechanical loss mitigation in electrochemical systems include a conduit providing at least a portion of an electrically conductive pathway between the first and second electrochemical cells, wherein the conduit includes at least one shunt current suppression device configured as a loop, and/or a connector assembly for maintaining first and second connecting portions in adjacent positioning.
US10074856B2

A lithium-rich manganese-based positive electrode material represented by formula (I). In an X-ray diffraction pattern of the lithium-rich manganese-based positive electrode material, a ratio of a diffraction peak intensity of a Bragg angle near 18.7° to a diffraction peak intensity of a Bragg angle near 44.6° is 1.10 to 1.24. A method for preparing the lithium-rich manganese-based positive electrode material comprises: mixing a lithium-rich manganese-based compound with a lithium remover; and under the effect of the lithium remover, removing part of Li2O from Li2MnO3 in the lithium-rich manganese-based compound, so as to obtain the lithium-rich manganese-based positive electrode material. Due to the reduction of the irreversible product Li2O, the initial coulombic efficiency is improved; because of existence of lithium vacancy and oxygen vacancy, the lithium-rich manganese-based positive electrode material has good rate performance and cycle performance. (x−y)Li2MnO3yMnO2 (1−x)Li(MaM′b)O2  (I)
US10074853B2

[Problems] To provide an electrode material for a lithium-ion rechargeable battery capable of improving the battery characteristics, durability, and stability of a lithium-ion rechargeable battery, an electrode for a lithium-ion rechargeable battery, and a lithium-ion rechargeable battery.[Means] An electrode material for a lithium-ion rechargeable battery of the present invention is an electrode material for a lithium-ion rechargeable battery formed by coating the surface of an electrode active material represented by General Formula LixAyDzPO4 (here, A represents at least one element selected from Co, Mn, Ni, Fe, Cu, and Cr, D represents at least one element selected from Mg, Ca, Sr, Ba, Ti, Zn, B, Al, Ga, In, Si, Ge, Sc, and Y, 1≤x≤1.1, 0
US10074850B2

Disclosed are a high-capacity negative electrode active material and a lithium secondary battery including the same. More particularly, the negative electrode active material includes 50 wt % or more of an alkali metavanadate based on the total weight of a negative electrode active material, wherein the alkali metavanadate has a crystalline phase or an amorphous phase, and a composition of formula AVO3.
US10074845B2

A connection unit of the present invention includes: a rail member extending in a direction where a plurality of storage elements is aligned; and a plurality of bus bar units each including an engagement portion movable along the rail member in the predetermined direction, and a bus bar fixed to electrode terminals of the storage elements adjacent to each other in the predetermined direction and connected to the engagement portion. The plurality of bus bar units engages with the rail member so as to be aligned in the predetermined direction, and the bus bar units adjacent to each other are provided so as to be movable independently along the predetermined direction. Entire assembly tolerance in the plurality of storage elements aligned in the predetermined direction can be absorbed (permitted) by adjusting distances between the independent bus bar units, thereby making it possible to easily assemble the plurality of bus bars.
US10074831B2

An electric storage element includes an electrode body including a positive electrode and a negative electrode, the electrode body including a coated region, which includes active materials applied to surfaces of the positive electrode and the negative electrode, and a non-coated region not including the active material on the surface of the positive electrode or the negative electrode, a case including a case body for housing the electrode body and a lid plate that covers an opening of the case body, the case body including a bottom wall having a long side and a short side, the case body further including a side wall standing on the short side of the bottom wall, the lid plate being formed with an electrode terminal, and an insulating member arranged in the case to insulate the electrode body from the case.
US10074820B2

The present disclosure relates to a photosensitive optoelectronic device comprising two electrodes, an inorganic subcell positioned between the two electrodes, wherein the inorganic subcell comprises at least one inorganic semiconductor material having a band gap energy (EG), and an organic sensitizing window layer disposed on the inorganic subcell. In one aspect, the organic sensitizing window layer comprises a singlet fission material. In another aspect, the organic sensitizing window layer comprises a singlet fission host and a phosphorescent emitter dopant, where the singlet fission host exhibits an excitation triplet energy (ET-SF) greater than or equal to an excitation triplet energy (ET-PE) exhibited by the phosphorescent emitter dopant.
US10074819B2

High density films of semiconducting single-walled carbon nanotubes having a high degree of nanotube alignment are provided. Also provided are methods of making the films and field effect transistors (FETs) that incorporate the films as conducting channel materials. The single-walled carbon nanotubes are deposited from a thin layer of organic solvent containing solubilized single-walled carbon nanotubes that is spread over the surface of an aqueous medium, inducing evaporative self-assembly upon contacting a solid substrate.
US10074817B2

A thin film transistor array panel and a method of fabricating the same are described. The thin film transistor array panel has: a substrate; a gate electrode; a semiconductor layer; a source electrode; a drain electrode; an insulating layer; an etch stop layer disposed on the semiconductor layer and the insulating layer; a first electrode portion disposed on the source electrode for covering and protecting the source electrode; a second electrode portion disposed on the drain electrode for covering and protecting the drain electrode. Thus, the fabricating process can be simplified and the fabricating cost is reduced.
US10074809B2

An exemplary embodiment of the present specification provides an organic electroluminescence device including: an anode; a cathode; a light emitting layer provided between the anode and the cathode; and an electron transporting layer provided between the cathode and the light emitting layer, in which the electron transporting layer includes a first electron transporting material and a second electron transporting material, the first electron transporting material is an organic material including a monocyclic or polycyclic ring which includes an N-containing six-membered ring, the second electron transporting material is an organic material including a five-membered hetero ring which includes at least one heteroatom of N, O, and S, or a cyano group, and a dipole moment of the second electron transporting material is larger than a dipole moment of the first electron transporting material.
US10074807B2

The present invention relates to compounds of the formula (1), to the use thereof in electronic devices, and to electronic devices, particularly organic electroluminescence devices, comprising said compounds according to the invention, particularly as blue emitting material in an emitting layer.
US10074801B2

A resistive random access memory device is provided. The resistive random access memory device includes a first electrode, a second electrode, and an electrolyte layer disposed between the first electrode and the second electrode. One of the first electrode and the second electrode includes an ion supply layer providing two or more kinds of metal ions to the electrolyte layer. The two or more kinds of metal ions have different mobilities in the electrolyte layer. Two or more conductive bridges are generated by the two or more kinds of metal ions, respectively.
US10074799B2

In one embodiment, a magneto-resistive chip package includes a circuit board; a shielding body including a shielding base part positioned on the circuit board and a shielding intermediate part extending from one side of the shielding base part; a magneto-resistive chip positioned on the shielding base part and including a magneto-resistive cell array; an internal connection part electrically connecting the magneto-resistive chip to the circuit board; an encapsulation part encapsulating the magneto-resistive chip on the circuit board, and having an upper surface that is higher than an upper surface of the magneto-resistive chip; and a shielding cover positioned on the shielding intermediate part, and on the encapsulation part.
US10074797B2

A method for electrically contacting a piezoelectric ceramic includes: providing the piezoelectric ceramic having electrodes for electrically contacting the piezoelectric ceramic and having a flexible, electrically conductive film; producing a composite by applying the flexible, electrically conductive film at least partially to an electrode of the piezoelectric ceramic; forming a durable, electrically conductive connection between the flexible, electrically conductive film and the electrode of the piezoelectric ceramic. Also a sound transducer, as well as a sound transducer array produced using the method for electrically contacting a piezoelectric ceramic.
US10074788B2

Disclosed herein are a light emitting device package, a backlight unit, an illumination apparatus, and a method of manufacturing a light emitting device package capable of being used for a display application or an illumination application. The light emitting device package includes: a flip-chip type light emitting device having a first terminal and a second terminal installed therebeneath; a substrate having a first electrode formed at one side of an electrode separating space and a second electrode formed at the other side thereof; a first conductive bonding member installed on the first electrode of the substrate so as to be electrically connected to the first terminal of the light emitting device; a second conductive bonding member installed on the second electrode of the substrate so as to be electrically connected to the second terminal of the light emitting device; a reflection encapsulant molded and installed on the substrate so as to form a reflection cup part reflecting light generated in the light emitting device and filled in the electrode separating space to form an electrode separating part; and a filler filled between the reflection cup part and the first and second conductive bonding members.
US10074786B2

In one embodiment, the transparent growth substrate of an LED die is formed to have light scattering areas, such as voids formed by a laser. In another embodiment, the growth substrate is removed and replaced by another substrate that is formed with light scattering areas. In one embodiment, the light scattering areas are formed over the light absorbing areas of the LED die, to reduce the amount of incident light on those absorbing areas, and over the sides of the substrate to reduce light guiding. The replacement substrate may be formed to include reflective particles in selected areas. A 3D structure may be formed by stacking substrate layers containing the reflective areas. The substrate may be a transparent substrate or a phosphor tile that is affixed to the top of the LED.
US10074785B2

A light-emitting device includes a support body having a wiring pattern; a light-emitting element mounted on the wiring pattern and having a planar shape that is approximately a regular hexagon; and a light transmissive member including: an approximately semispherical lens portion covering the light-emitting element, and a flange portion disposed around a periphery of the lens portion.
US10074784B2

In various embodiments, a rigid lens is attached to a light-emitting semiconductor die via a layer of encapsulant having a thickness insufficient to prevent propagation of thermal expansion mismatch-induced strain between the rigid lens and the semiconductor die.
US10074781B2

A light emitting device includes a light emitting diode chip (“LED”) that emits light having a dominant wavelength in the blue color range and a recipient luminophoric medium that is configured to down-convert at least some of the light emitted by the LED. The recipient luminophoric medium includes a green phosphor, a yellow phosphor, a first red phosphor having a first dominant wavelength and a second red phosphor having a second dominant wavelength that is different from the first dominant wavelength.
US10074771B2

A single-photon source was developed and the source comprises at least one active solid body, which upon excitation with light haying photons which each have excitation energy, emits a single photon having lower emission energy within a predefined time period. The active solid body is disposed on a surface or an interface of an electrically operated light source for photons having the excitation energy, so that the solid body can be excited through this surface or interface. It was found that the ease of handling and the ability to miniaturize electrical primary light sources can thus advantageously be combined with the ability of the active solid body to emit exactly one photon. Since the active solid body emits only a single photon within a predefined time period, it is no longer a disadvantage if the light source that is used for excitation emits a large number of photons per unit of time. This opens a way to mass-produce single-photon sources, among other things.
US10074760B2

A back sheet for a photovoltaic module includes a single substrate film and a layer C, the layer C contains an acrylic resin as a major component, the substrate film including a layer A and a layer B, wherein the layer A contains a polyester resin as a major component, contains a white pigment in an amount of 5.0% by mass to 25% by mass, has a thickness of 5 μm or more, and is disposed on another surface of the back sheet, and the layer B contains a polyester resin as a major component, contains a white pigment in an amount of 1.0% by mass to less than 5.0% by mass based on the total amount of the layer B, and has a thickness accounting for 70% or more of the total thickness of the back sheet. The layer C may be made of a composition of an acrylic resin having a reactive functional group, a protected isocyanate compound, and an unprotected isocyanate compound.
US10074757B2

The present disclosure relates to a semiconductor package, a sensor module, and a production method for dissipating heat generated by a chip. In a solid-state image sensing element package, an image sensing element chip is bonded and fixed to a heat dissipation plate with a die bond material, the heat dissipation plate having positioning holes and mounting holes for accurately mounting on a lens barrel unit. A circuit board is bonded to a bottom surface of the heat dissipation plate with circuit board adhesive resin. Bonding pads that are electrodes of the image sensing element chip are electrically connected to lead terminals that are electrodes of the circuit board by conduction wires through conduction wire connection clearance holes formed through the heat dissipation plate. The present disclosure is applicable to a CMOS solid-state image sensing apparatus used for an image sensing apparatus such as a camera, for example.
US10074751B2

A solar cell is provided. The solar cell includes a first semiconductor layer of a first conductivity type, a second semiconductor layer of a second conductivity type disposed on the first semiconductor layer, an anti-reflection layer on the second semiconductor layer, and a negative charge layer between the anti-reflection layer and the second semiconductor layer.
US10074747B2

An object is to reduce leakage current and parasitic capacitance of a transistor used for an LSI, a CPU, or a memory. A semiconductor integrated circuit such as an LSI, a CPU, or a memory is manufactured using a thin film transistor in which a channel formation region is formed using an oxide semiconductor which becomes an intrinsic or substantially intrinsic semiconductor by removing impurities which serve as electron donors (donors) from the oxide semiconductor and has larger energy gap than that of a silicon semiconductor. With use of a thin film transistor using a highly purified oxide semiconductor layer with sufficiently reduced hydrogen concentration, a semiconductor device with low power consumption due to leakage current can be realized.
US10074740B2

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

A semiconductor device comprises a vertical power device, such as a superjunction MOSFET, an IGBT, a diode, and the like, and a surface device that comprises one or more lateral devices that are electrically active along a top surface of the semiconductor device.
US10074723B1

A field plate trench FET includes a substrate, a gate buried at least partly within the substrate, and a field plate disposed below the gate, both the gate and the field plate being disposed within a trench in the substrate and being surrounded by an insulator. A p-doped domain is disposed within the substrate below the trench. Also described is a semiconductor component having a substrate and a plurality of field plate trench FETs disposed within the substrate.
US10074709B1

A display device includes a driving transistor and an organic EL element. The driving transistor includes an oxide semiconductor layer; a first gate electrode that includes a region overlapping the oxide semiconductor layer; a first insulating layer between the first gate electrode and the oxide semiconductor layer; a second gate electrode that includes a region overlapping the oxide semiconductor layer and the first gate electrode; a second insulating layer between the second gate electrode and the oxide semiconductor layer; and a first and a second transparent conductive layer that are provided between the oxide semiconductor layer and the first insulating layer and each include a region contacting the oxide semiconductor layer. The organic EL element includes a first electrode; a second electrode; a light emitting layer between the first electrode and the second electrode; and an electron transfer layer between the light emitting layer and the first electrode.
US10074698B2

A display substrate, an Organic Light Emitting Diode (OLED) display device and a manufacturing method for the display substrate. The display substrate includes a plurality of pixel units located on a substrate and filter functional units corresponding to the pixel units. Each filter functional unit includes at least three micro-cavity structures, wherein the cavity lengths of the three micro-cavity structures in the direction of a vertical substrate are different, only light with a specific wavelength can penetrate through the micro-cavity structures with different cavity lengths, and the cavity lengths of micro-cavity structures corresponding to similar sub-pixel units of the pixel units are the same.
US10074697B2

A solid-state image pickup unit includes: a substrate made of a first semiconductor; a substrate made of a first semiconductor; a photoelectric conversion device provided on the substrate and including a first electrode, a photoelectric conversion layer, and a second electrode in order from the substrate; and a plurality of field-effect transistors configured to perform signal reading from the photoelectric conversion device. The plurality of transistors include a transfer transistor and an amplification transistor, the transfer transistor includes an active layer containing a second semiconductor with a larger band gap than that of the first semiconductor, and one terminal of a source and a drain of the transfer transistor also serves the first electrode or the second electrode of the photoelectric conversion device, and the other terminal of the transfer transistor is connected to a gate of the amplification transistor.
US10074692B2

A semiconductor structure includes a memory unit structure. The memory unit structure includes a transistor, a first electrode, two second electrode, and two resistive random access memory (RRAM) elements. The first electrode and the two second electrodes are disposed in a horizontal plane. The first electrode is disposed between the two second electrodes. The first electrode and the two second electrodes are disposed in parallel. The first electrode is coupled to a source region of the transistor. One of the two RRAM elements is disposed between the first electrode and one of the two second electrodes. The other one of the two RRAM elements is disposed between the first electrode and the other one of the two second electrodes.
US10074679B2

A sensor panel of an electric cassette is provided with detection pixels for AEC to stop X-ray irradiation when an accumulated dose of the X-rays reaches a target dose. A plurality of small blocks each containing a plurality of the detection pixels for calculating the accumulated dose are disposed in each of a plurality of large blocks obtained by dividing an imaging area. The small blocks are disposed so as not to be overlapped with each other in a Y direction.
US10074668B2

A semiconductor device includes a first FinFET device and a second FinFET device. The first FinFET device includes a first gate, a first source, and a first drain. The first FinFET device has a first source/drain proximity. The second FinFET device includes a second gate, a second source, and a second drain. The second FinFET device has a second source/drain proximity that is smaller than the first source/drain proximity. In some embodiments, \the first FinFET device is an Input/Output (I/O) device, and the second FinFET device is a non-I/O device such as a core device. In some embodiments, the greater source/drain proximity of the first FinFET device is due to an extra spacer of the first FinFET device that does not exist for the second FinFET device.
US10074662B2

A memory cell includes a first electrode and a second electrode. A select device and a programmable device are in series with each other between the first and second electrodes. The select device is proximate and electrically coupled to the first electrode. The programmable device is proximate and electrically coupled to the second electrode. The programmable device includes a radially inner electrode having radially outer sidewalls. Ferroelectric material is radially outward of the outer sidewalls of the inner electrode. A radially outer electrode is radially outward of the ferroelectric material. One of the outer electrode or the inner electrode is electrically coupled to the select device. The other of the outer electrode and the inner electrode is electrically coupled to the second electrode. Arrays of memory cells are disclosed.
US10074659B2

To reinforce power supply wirings without sacrificing the interconnectivity of semiconductor devices. When three wirings are formed in parallel in the same wiring layer and the center wiring among them is shorter than the outer wirings, a projecting portion integrated into the outer wiring is formed utilizing a free space remaining on the extension of the center wiring. For example, when the outer wirings are used as power supply wirings, the power supply wirings can be reinforced by adding the projecting portion. At this time, because the projecting portion is arranged in the free space, the interconnectivity is not sacrificed.
US10074656B1

A manufacturing method of a semiconductor memory device includes following steps. Bit line structures and storage node contacts are formed on a semiconductor substrate. A first sidewall spacer is formed on sidewalls of each bit line structure. A conductive layer covering the bit line structures, the first sidewall spacer, and the storage node contacts is formed. A first patterning process is preformed to the conductive layer for forming stripe contact structures. Each stripe contact structure is elongated in the first direction and corresponding to the storage node contacts. The first sidewall spacer at a first side of each bit line structure is exposed by the first patterning process. The first sidewall spacer at a second side of each bit line structure is covered by the stripe contact structures. The first sidewall spacer exposed by the first patterning process is removed for forming first air spacers.
US10074654B1

Provided is a dynamic random access memory. A plurality of isolation structures is disposed in a substrate to define a plurality of active regions arranged along a first direction. The substrate has a trench extended along the first direction and passing through the plurality of isolation structures and the plurality of active regions. A buried word line is disposed in the trench. A plurality of gate dielectric layers is disposed in the trench of the plurality of active regions to surround and cover the buried word line. A cap layer covers the buried word line. The height of the top surface of the second side of the buried word line is lower than the height of the top surface of the first side of the buried word line passing through the plurality of active regions and the plurality of isolation structures.
US10074653B2

Asymmetric, semiconductor memory cells, arrays, devices and methods are described. Among these, an asymmetric, bi-stable semiconductor memory cell is described that includes: a floating body region configured to be charged to a level indicative of a state of the memory cell; a first region in electrical contact with the floating body region; a second region in electrical contact with the floating body region and spaced apart from the first region; and a gate positioned between the first and second regions, such that the first region is on a first side of the memory cell relative to the gate and the second region is on a second side of the memory cell relative to the gate; wherein performance characteristics of the first side are different from performance characteristics of the second side.
US10074652B1

A method for reducing parasitic capacitance of a semiconductor structure is provided. The method includes forming a fin structure over a substrate, forming a first source/drain region between the fin structure and the substrate, forming first spacers adjacent the fin structure, forming second spacers adjacent the first source/drain region and recessing the first source/drain region in exposed areas. The method further includes forming a shallow trench isolation (STI) region within the exposed areas of the recessed first source/drain region, depositing a bottom spacer over the STI region, forming a metal gate stack over the bottom spacer, depositing a top spacer over the metal gate stack, cutting the metal gate stack, forming a second source/drain region over the fin structure, and forming contacts such the STI region extends a length between the metal gate stack and the first source/drain region.
US10074649B2

An integrated electronic detector operates to detecting a variation in potential on an input terminal. The detector includes a MOS transistor having a drain forming an output. Variation in drain current is representative of the variation in potential. A bipolar transistor has a base forming the input terminal and a collector electrically connected to the gate of the MOS transistor. The detector has a first configuration in which the bipolar transistor is conducting and the MOS transistor is turned off. The detector has a second configuration in which the bipolar transistor is turned off and the MOS transistor is in a sub-threshold operation. Transition of the detector from the first configuration to the second configuration occurs in response to the variation in potential.
US10074647B2

A semiconductor device and method. The device includes a first domain and a second domain each having a power rail and a ground rail. The device further includes a signal line connected between the first domain and the second domain. The device also includes an electrostatic discharge protection circuit for providing cross-domain ESD protection. The protection circuit includes a blocking transistor connected between the first domain power rail and the signal line. The protection circuit also includes a power rail clamp connected between the first domain power rail and the first domain ground rail. The power rail clamp is operable to apply a control signal to a gate of the blocking transistor to switch it on during normal operation and to switch it off during an ESD event. The power rail clamp is operable during the ESD event to conduct an ESD current.
US10074643B2

An integrated circuit with protection against transient electrical stress events includes a trigger circuit having a first detection circuit coupled to a first supply voltage, a second detection circuit coupled to a second supply voltage, and a rail clamp device. During a first type of electrical stress event, the rail clamp device is activated in response to a first output signal provided by the first detection circuit. During a second type of electrical stress event, the rail clamp device is activated in response to a second output signal provided by the second detection circuit.
US10074636B2

Disclosed is a method for fabricating an LED module. The method includes: constructing a chip-on-carrier including a chip retainer having a horizontal bonding plane and a plurality of LED chips in which electrode pads are bonded to the bonding plane of the chip retainer; and transferring the plurality of LED chips in a predetermined arrangement from the chip retainer to a substrate by transfer printing. The transfer printing includes: primarily section-wise exposing a transfer tape to reduce the adhesive strength of the transfer tape such that bonding areas are formed at predetermined intervals on the transfer tape; and pressurizing the transfer tape against the LED chips on the chip retainer to attach the LED chips to the corresponding bonding areas of the transfer tape and detaching the electrode pads of the LED chips from the chip retainer to pick up the chips.
US10074634B2

A semiconductor device includes a MOSFET including a PN junction diode. A unipolar device is connected in parallel to the MOSFET and has two terminals. A first wire connects the PN junction diode to one of the two terminals of the unipolar device. A second wire connects the one of the two terminals of the unipolar device to an output line, so that the output line is connected to the MOSFET and the unipolar device via the first wire and the second wire. In one embodiment the connection of the first wire to the diode is with its anode, and in another the connection is with the cathode.
US10074632B2

A solid-state drive (SSD) includes a main printed circuit board (PCB), and a first semiconductor package and a second semiconductor package respectively mounted on a top surface and a bottom surface of the main PCB. Each of the first and second semiconductor packages has a surface on which connection pads corresponding to a package ball map are disposed. The package ball map includes cells arranged in a plurality of rows and a plurality of columns, and one signal corresponds to each of the cells of the package ball map. The package ball map includes first signals corresponding to at least some of cells included in a selected reference column from among the plurality of columns, and at least one pair of second signals respectively corresponding to cells that are symmetrical to each other with respect to the reference column. The pair of second signals are swappable signals, and the first signals are not swappable signals.
US10074617B2

A semiconductor device structure and method for forming the same are provided. The semiconductor device structure includes a substrate and a conductive pad formed on the substrate. The semiconductor device structure includes a protection layer formed over the conductive pad and a post-passivation interconnect (PPI) structure formed at least in the protection layer. The PPI structure is electrically connected to the conductive pad. The semiconductor device structure also includes a first moisture-resistant layer formed over the protection layer, and the protection layer and the first moisture-resistant layer are made of different materials. The semiconductor device structure further includes an under bump metallurgy (UBM) layer formed over the first moisture-resistant layer and connected to the PPI structure.
US10074615B1

A package structure including at least one conductive plate, a redistribution layer, a first semiconductor chip, a conductive shielding structure and an insulating encapsulant is provided. The first semiconductor chip is sandwiched in between the at least one conductive plate and the redistribution layer, wherein the first semiconductor chip is disposed on the at least one conductive plate and electrically connected to the redistribution layer. The conductive shielding structure is sandwiched in between the at least one conductive plate and the redistribution layer, wherein the conductive shielding structure surrounds the first semiconductor chip and electrically connects the at least one conductive plate with the redistribution layer. The insulating encapsulant is disposed on the redistribution layer, encapsulating the first semiconductor chip, the conductive shielding structure, and surrounding the at least one conductive plate.
US10074608B2

A method for manufacturing metal structures for the electrical connection of components comprises the following steps: depositing an auxiliary layer on a substrate; structuring the auxiliary layer in a manner such that the substrate is exposed at least one environment which is envisaged for the metal structures; depositing a galvanic starting layer on the structured auxiliary layer; depositing a lithography layer on the galvanic starting layer and structuring the lithography layer in a manner such that the galvanic starting layer is exposed at least one location envisaged for the metal structure; galvanically depositing the at least one metal structure at the at least one exposed location; removing the structured auxiliary layer. An electronic component is also described.
US10074595B2

An apparatus comprising a substrate with multiple electronic devices. An interconnect structure formed on a first side of the substrate interconnects the electronic devices. Dummy TSVs each extend through the substrate and form an alignment mark on a second side of the substrate. Functional TSVs each extend through the substrate and electrically connect to the electronic devices. A redistribution layer (RDL) formed on the second side of the substrate interconnects ones of the dummy TSVs with ones of the functional TSVs. Step heights of the RDL over the functional TSVs are less than a predetermined value, whereas step heights of the RDL over the dummy TSVs are greater than the predetermined value.
US10074579B1

A stacked semiconductor device may include: a base die; and a plurality of core dies stacked over the base die, and suitable for communicating with allocated channels through a plurality of through-electrodes. Each of the core dies may include: a through-electrode scan unit enabled according to allocated channel information, and suitable for performing a down scan of transmitting a signal downward through through-electrodes connected in a column direction among the through-electrodes and an up scan of transmitting a signal upward through the through-electrodes connected in the column direction; and a defect detection unit suitable for detecting whether the through-electrodes have a defect, based on the down scan and the up scan.
US10074574B2

A first aspect of the invention provides for a method including: forming an interfacial layer in a first opening in a pFET region and a second opening in an nFET region, each opening being in a dielectric layer in the pFET region and the nFET region; forming a high-k layer over the interfacial layer in each of the first and second openings; forming a wetting layer over the high-k layer in each of the first and second openings; forming a first metal layer in each of the first and second openings, the first metal layer including tungsten; and forming a first gate electrode layer over the first metal layer to substantially fill each of the first and second openings, thereby forming a first replacement gate stack over the pFET region and a second replacement gate stack over the nFET region.
US10074573B2

Complimentary metal-oxide-semiconductor nanowire structures are described. For example, a semiconductor structure includes a first semiconductor device. The first semiconductor device includes a first nanowire disposed above a substrate. The first nanowire has a mid-point a first distance above the substrate and includes a discrete channel region and source and drain regions on either side of the discrete channel region. A first gate electrode stack completely surrounds the discrete channel region of the first nanowire. The semiconductor structure also includes a second semiconductor device. The second semiconductor device includes a second nanowire disposed above the substrate. The second nanowire has a mid-point a second distance above the substrate and includes a discrete channel region and source and drain regions on either side of the discrete channel region. The first distance is different from the second distance. A second gate electrode stack completely surrounds the discrete channel region of the second nanowire.
US10074567B2

A method of fabricating a semiconductor structure includes providing an engineered substrate including a polycrystalline substrate, a barrier layer encapsulating the polycrystalline substrate, and a bonding layer coupled to the barrier layer. The method further includes forming a first silicon layer coupled to the bonding layer, forming a dielectric layer coupled to the first silicon layer, forming a second silicon layer coupled to the dielectric layer, forming a GaN layer coupled to the second silicon layer, forming a GaN based device coupled to the GaN layer, removing the engineered substrate to expose a back surface of the first silicon layer, forming a silicon based device coupled to the back surface of the first silicon layer, forming a via from the back surface of the first silicon layer, filling the via with a conducting material, and interconnecting the GaN based device and the silicon based device through the via.
US10074559B1

Methods of discouraging poreseal deposition on metal (e.g. copper) at the bottom of a via during a poresealing process are described. A self-assembled monolayer (SAM) is selectively formed on the exposed metal surface and prevents or discourages formation of poreseal on the metal. The SAM is selectively formed by exposing a patterned substrate to a SAM molecule which preferentially binds to exposed metal surfaces rather than exposed dielectric surfaces. The selected SAM molecules tend to not bind to low-k films. The SAM and SAM molecule are also chosen so the SAM tolerates subsequent processing at relatively high processing temperatures above 140° C. or 160° C. Aliphatic or aromatic SAM molecules with thiol head moieties may be used to form the SAM.
US10074556B2

A method of manufacturing a semiconductor device includes the steps of forming a plurality of gate electrodes, forming a first insulating film over the plurality of gate electrodes such that the first insulating film is embedded in a space between the plurality of gate electrodes, forming a second insulating film over the first insulating film, forming a third insulating film over the second insulating film, forming a photosensitive pattern over the third insulating film, performing etching using the photosensitive pattern as a mask to form a trench extending through the first to third insulating films and reaching a semiconductor substrate, removing the photosensitive pattern, performing etching using the exposed third insulating film as a mask to extend the trench in the semiconductor substrate, removing the third and second insulating films, and forming a fourth insulating film in the trench and over the first insulating film.
US10074549B2

In a method for acquiring data indicating an electrostatic capacitance between a focus ring and a measuring device includes a disc-shaped base substrate, sensor units arranged along an edge of the base substrate and a circuit substrate mounted on the base substrate, a processor acquires one or more first data sets respectively including a plurality of digital values indicating an electrostatic capacitance of a corresponding sensor unit. The measuring device is transferred to a region on the mounting table surrounded by the focus ring. The processor acquires second data sets when one or more digital values or an average of the digital values included in each of said one or more first data sets exceeds a first threshold. The processor stores measurement data including the respective second data sets or averages of the digital values of each of the second data sets. The measuring device is unloaded from the chamber.
US10074548B2

Disclosed is a chemical liquid discharge mechanism. The mechanism includes: a storage portion including a chemical liquid storage space; a diluent supply port opened to supply a diluent for reducing a viscosity of the chemical liquid to the storage space; a vertex flow forming portion that forms vortex flows in the diluent and the chemical liquid by supplying a fluid to the storage space to stir the diluent and the chemical liquid; and a liquid discharge port opened to an upper side of the diluent supply port in the storage space such that, by the supply of the diluent, the diluent and the chemical liquid flow into the liquid discharge port to be discharged from the storage space. Thus, the viscosity of the waste liquid discharged from the liquid discharge port may be reduced, and thus, it is not necessary to largely set the inclination of the liquid discharge path.
US10074547B2

Embodiments of a photoresist supply system including a photoresist nozzle device are provided. The photoresist nozzle device includes a tube including a first segment, a curved segment connected to the first segment, and a second segment connected to the curved segment. The photoresist nozzle device also includes a nozzle connected to the second segment.
US10074543B2

Methods and apparatuses for depositing low density spacers using atomic layer deposition for negative patterning schemes are provided herein. Methods involve one or more of: (1) exposing a substrate to a plasma for a duration less than about 300 ms in each cycle of alternating pulses of a deposition precursor and oxidizing plasma; (2) exposing the substrate to the plasma at a radio frequency power density of less than about 0.2 W/cm2; and (3) exposing the substrate to the plasma produced from a process gas having an argon to oxidant ratio of at least about 1:12.
US10074536B2

Lattice-mismatched materials having configurations that trap defects within sidewall-containing structures.
US10074528B2

The invention provides a data acquisition system and method for detecting ions in a mass spectrometer, comprising: a detection system for detecting ions comprising two or more detectors for outputting two or more detection signals in separate channels in response to ions arriving at the detection system; and a data processing system for receiving and processing the detection signals in separate channels of the data processing system and for merging the processed detection signals to construct a mass spectrum; wherein the processing in separate channels comprises removing noise from the detection signals by applying a threshold to the detection signals. The detection signals are preferably produced in response to the same ions, the signals being shifted in time relative to each other. The invention is suitable for a TOF mass spectrometer.
US10074527B2

Systems and methods are used to analyze a sample using variable mass selection window widths. A tandem mass spectrometer is instructed to perform at least two fragmentation scans of a sample with different mass selection window widths using a processor. The tandem mass spectrometer includes a mass analyzer that allows variable mass selection window widths. The selection of the different mass selection window widths can be based on one or more properties of sample compounds. The properties may include a sample compound molecular weight distribution that is calculated from a molecular weight distribution of expected compounds or is determined from a list of molecular weights for one or more known compounds. The tandem mass spectrometer can also be instructed to perform an analysis of the sample before instructing the tandem mass spectrometer to perform the at least two fragmentation scans of the sample.
US10074523B2

A polycrystalline CaF2 member includes a combined assembly of a plurality of polycrystalline bodies made from CaF2 that are pressure bonded together.
US10074522B1

The present invention relates to systems and methods for preparing reactively sputtered films. The films are generally thin transition metal oxide (TMO) films having an optimum stoichiometry for any useful device (e.g., a sub-stoichiometric thin film for a memristor device). Described herein are systems, methods, and calibrations processes that employ rapid control of partial pressures to obtain the desired film.
US10074520B2

Systems and methods for adjusting power and frequency based on three or more states are described. One of the methods includes receiving a pulsed signal having multiple states. The pulsed signal is received by multiple radio frequency (RF) generators. When the pulsed signal having a first state is received, an RF signal having a pre-set power level is generated by a first RF generator and an RF signal having a pre-set power level is generated by a second RF generator. Moreover, when the pulsed signal having a second state is received, RF signals having pre-set power levels are generated by the first and second RF generators. Furthermore, when the pulsed signal having a third state is received, RF signals having pre-set power levels are generated by the first and second RF generators.
US10074519B2

Provided is a plasma processing apparatus in which an external circuit is electrically connected, via a line, to a predetermined electric member within a processing container thereof, and noises of first and second high frequency waves are attenuated or blocked by a filter provided on the line when the noises enter the line from the electric member toward the external circuit. The filter includes: an air core coil provided at a first stage when viewed from the electric member side; a toroidal coil connected in series with the air core coil; an electroconductive casing configured to accommodate or enclose the air core coil and the toroidal coil; a first condenser electrically connected between a connection point between the air core coil and the toroidal coil and the casing; and a second condenser connected between a terminal of the toroidal coil at the external circuit side and the casing.
US10074518B2

A radio-frequency (RF) generator is provided that produces a controlled overshoot. One embodiment includes a RF power amplifier and a direct-current (DC) power supply that includes a primary DC power supply, an auxiliary DC power supply, a half-bridge circuit, and a control circuit. The half-bridge circuit, in a first switching state, electrically connects, in series, the auxiliary DC power supply with the primary DC power supply and, in a second switching state, electrically disconnects the auxiliary DC power supply from the primary DC power supply. The control circuit places the half-bridge circuit in the first switching state for a first period of time and places the half-bridge circuit in the second switching state for a second period of time to produce a controlled overshoot in the power produced by the RF generator throughout the first period of time.
US10074511B2

A defect image classification apparatus includes a control unit that selects images obtained from at least some detectors among a plurality of detectors, associated with kinds of defects to be a classification result of an automatic defect classification processing unit, as images displayed initially on a display unit. The control unit associates the kinds of the defects and the images displayed initially on the display unit, on the basis of a switching operation log when a user classifies images of defects determined previously as the same kinds as the kinds of the defects determined by the automatic defect classification processing unit.
US10074500B2

A compact fusible disconnect switch device having a reduced switch housing size and increased power density is configured to be face mounted to a panel. A fuse cover assembly allows installation and removal of a fuse without having to open the panel. Line-side and load-side terminals are provided on a common side of the housing. In-line mechanical ganging and simultaneous application is provided for combinations of the compact fusible disconnect switch devices.
US10074485B2

An electrolytic capacitor includes an anode body formed with a dielectric layer on a surface thereof, a cathode body formed with a nickel layer on a surface thereof, and a solid electrolyte formed between the anode body and the cathode body. The solid electrolyte contains a conductive polymer. The nickel layer contains a nickel crystal grain whose length in a direction perpendicular to a thickness direction of the nickel layer in a cross section taken in the thickness direction is 50 nm or more.
US10074481B2

A capacitor component includes a capacitor body including dielectric layers and first and second internal electrodes alternately stacked; and a connection terminal coupled to the capacitor body and including a buffer member having insulating properties and at least one conductive fiber portion penetrating through the buffer member.
US10074479B2

A manufacturing method for a multilayer capacitor includes alternately laminating dielectric layers and conductor layers including less than 50 included in a first arrangement and a second arrangement different from the first arrangement when viewed from a lamination direction to form a laminate in which at least one pair of the conductor layers adjacent to each other with the dielectric layer interposed therebetween are included in the first or second arrangement, pressing the laminate to stretch the conductor layers in a direction perpendicular or substantially perpendicular to the lamination direction, pressing the laminate to bend the conductor layers in the lamination direction, and forming first and second outer electrodes on laminate surfaces such that the first outer electrode is connected to the conductor layers included in the first arrangement and the second outer electrode is connected to the conductor layers included in the second arrangement.
US10074477B2

A rare earth sintered magnet is an anisotropic sintered body comprising Nd2Fe14 B crystal phase as primary phase and having the composition R1aTbMcSidBe wherein R1 is a rare earth element inclusive of Sc and Y, T is Fe and/or Co, M is Al, Cu, Zn, In, P, S, Ti, V, Cr, Mn, Ni, Ga, Ge, Zr, Nb, Mo, Pd, Ag, Cd, Sn, Sb, Hf, Ta, or W, “a” to “e” are 12≤a≤17, 0≤c≤10, 0.3≤d≤7, 5≤e≤10, and the balance of b, wherein Dy and/or Tb is diffused into the sintered body from its surface.
US10074476B2

A ferrite composition composed of a main component including 26 to 46 mol % of an iron oxide in terms of Fe2O3, 4 to 14 mol % of a copper oxide in terms of CuO, 0 to 26 mol % of a zinc oxide in terms of ZnO, and a residue of 40.0 mol % or more of a nickel oxide in terms of NiO. The ferrite composition, with respect to 100 parts by weight of the main component, is also composed of a subcomponent including 0.8 to 10.0 parts by weight of a silicon compound in terms of SiO2, 1.0 to 15.0 parts by weight of a cobalt compound in terms of Co3O4, and 0.7 to 30.0 parts by weight of a bismuth compound in terms of Bi2O3. A value of the cobalt compound content in terms of Co3O4 divided by the silicon compound content in terms of SiO2 is 0.4 to 5.5.
US10074475B2

An induction charging coil device is provided, in particular an induction charging coil device for a hand-held power tool, including at least one coil unit having at least one shielding unit, at least one core unit and at least one electronics unit and/or one cell unit to be shielded. It is provided that a projection area of the core unit, in the case of a projection in the direction of a winding axis of the coil unit, covers at least essentially the electronics unit and/or the cell unit to be shielded.
US10074470B2

A passive device substrate includes a substrate, a passive device disposed at a first surface of the substrate, an insulating layer disposed on the first surface of the substrate to cover the passive device, a magnetic layer disposed on an opposite side of the insulating layer from the substrate to overlap the passive device in a plan view taken in a thickness direction of the substrate, and a metal layer disposed on a second surface of the substrate to overlap the passive device in the plan view.
US10074465B2

A method of manufacturing an electronic component includes manufacturing a ceramic element including one pair of end surfaces and four side surfaces, forming external electrodes at both end portions of the ceramic element, measuring an initial characteristic value, determining any side surface to be machined among the four side surfaces and then determining, based on stored data, an amount of machining to be performed on the side surface to be machined, and machining, by the determined machining amount, the side surface of the ceramic element, which is determined to be machined, to be flush or substantially flush with the external electrodes.
US10074464B2

There is provided a chip resistor suitable for power detection. The chip resistor includes a resistor having a resistor lower surface and a resistor upper surface which face mutually opposite sides in a thickness direction, a pair of resistor first side surfaces spaced apart from each other in a first direction perpendicular to the thickness direction, and a pair of resistor second side surfaces spaced apart from each other in a second direction perpendicular to both the thickness direction and the first direction, a first electrode formed along one resistor first side surface, and a second electrode formed along the other resistor first side surface, and spaced apart from the first electrode.
US10074461B2

The invention relates to an electrical flat conductor (40, 60, 80, 100) for motor vehicles with a flat conductor core (42, 62, 82, 102) of electrically conductive flat conductor material and with an insulation of an insulating material encasing the flat conductor core (42, 62, 82, 102), wherein the height (Hk) of the flat conductor core (42, 62, 82, 102) is less than the width (Bk) of the flat conductor core, wherein the flat conductor core (42, 62, 82, 102) has at least one narrow side (46a-b, 68a-b, 86a-b, 106a-b), which limits the width of the flat conductor core (42, 62, 82, 102) on one side, wherein the at least one narrow side (46a-b, 68a-b, 86a-b, 106a-b) of the flat conductor core (42, 62, 82, 102) has at least in sections over the length of the flat conductor (40, 60, 80, 100) a partial surface (52a-b, 70a-b, 114a-b), whose contour in the cross-section of the flat conductor core (42, 62, 82, 102) forms a straight section (46a-b, 54a-b, 72a-b, 116a-b), which extends over a part of the height of the flat conductor core (42, 62, 82, 102), wherein the straight section (46a-b, 54a-b, 72a-b, 116a-b) extends over at least 75% of the height of the flat conductor core (42, 62, 82, 102). The invention furthermore relates to an electrical flat conductor (40, 60, 80, 100) for motor vehicles with a flat conductor core (42, 62, 82, 102) of electrically conductive flat conductor material and with an insulation (44, 64, 84, 104) of an insulating material encasing the flat conductor core (42, 62, 82, 102) , wherein the height (Hk) of the flat conductor core (42, 62, 82, 102) is less than the width (Bk) of the flat conductor core (42, 62, 82, 102) and wherein the insulation (44, 64, 84, 104) at least in sections over the length of the flat conductor (40, 60, 80, 100) on at least one side (46a-b, 48a-b, 68a-b, 86a-b, 88a-b, 106a-b, 108a-b) of the flat conductor core (42, 62, 82, 102) has a greater wall thickness than on at least one other side (46a-b, 48a-b, 68a-b, 86a-b, 88a-b, 106a-b, 108a-b) of the flat conductor core (42, 62, 82, 102).
US10074460B2

A multifunctional cable is particularly suitable for the automotive industry. The multifunctional cable has a plurality of functional elements. A core in the form of a sheathed line contains at least one inner functional element. At least one outer functional element is wound around the sheathed line core.
US10074458B2

The present disclosure relates to an insulation film capable of being used in a flexible flat cable(FFC) and having excellent flexibility and mechanical properties, and a flexible flat cable (FFC) using the insulation film. The insulation film provided in the present disclosure has very excellent mechanical properties such as tensile strength, elongation and flexibility, and also has very excellent heat-resisting properties such as contractibility and degeneration caused by heat. In addition, by using the insulation film, the flexible flat cable provided in the present disclosure also has very excellent mechanical properties and heat-resisting properties.
US10074454B2

The composition described herein for the prevention of corrosion comprises: sacrificial metal particles more noble than a metal substrate to which the composition contacts; carbonaceous material that can form electrical contact between the sacrificial metal particles; and means for providing an anticorrosion coating material for the metal substrate. The composition can form a coating on a metal substrate surface. A method for applying the composition for the prevention of corrosion is also described herein.
US10074450B2

A system (100) for controlling the environment in a reaction box (300) comprises a controller (150) configured to control a gas multiplexer (130) to switch between applying an under pressure in the reaction box (300) from a vacuum pump (140) and applying a gas flow from a connected gas source (200) to the reaction box (300) multiple times in a cyclic manner. A particle monitor (160) generates particle information representing a concentration of particles in the reaction box (300). This particle information is stored as a GMP clean room classification notification for the reaction box (300).
US10074429B2

A non-volatile memory cell includes a selection transistor having an insulated selection gate embedded in a semiconducting substrate region. A semiconducting source region contacts a lower part of the insulated selection gate. A state transistor includes a floating gate having an insulated part embedded in the substrate region above an upper part of the insulated selection gate, a semiconducting drain region, and a control gate insulated from the floating gate and located partially above the floating gate. The source region, the drain region, the substrate region, and the control gate are individually polarizable.
US10074426B2

A memory device having a resistance change material and an operating method of the memory device are provided. A memory device includes a memory cell array including first and second resistive memory cells, which store different data according to the change of their resistance; a buffer including first and second storage regions corresponding to the first and second resistive memory cells, respectively; and a control circuit receiving program data to be programmed to the memory cell array, comparing first data stored in the first storage region and second data stored in the first resistive memory cell, and as a result of the comparison determining one of the first and second storage regions as a storage region to which to write the program data.
US10074421B2

In order to provide a crossbar switch type memory circuit designed to be usable in normal circumstances even when a resistance change element is in an adverse state, the present invention is provided with: a first unit including a first column wiring to which one end of a first resistance change element is connected, a first power supply-side transistor for controlling the connection of the first column wiring and a power supply node, a first ground-side transistor, of a reverse operation type to the first power supply-side transistor, for controlling the connection of the first column wiring and a ground node, and a first polarity control line for causing the first power supply-side transistor or the first ground-side transistor to turn on and the other to turn off by a polar signal from a polar signal terminal, the first polarity control line being connected to the control terminals of the first power supply-side transistor and first ground-side transistor; a second unit including a second column wiring to which one end of a second resistance change element is connected, a second power supply-side transistor, of the same operation type as the first power supply-side transistor, for controlling the connection of the second column wiring and the power supply node, a second ground-side transistor, of a reverse operation type to the second power supply-side transistor, for controlling the connection of the second column wiring and the ground node, a logic inversion circuit for inverting the polarity of the polar signal from the polar signal terminal and outputting the polarity-inverted signal, and a second polarity control line for causing the second power supply-side transistor or the second ground-side transistor to turn on and the other to turn off by a polar signal from the logic inversion circuit, the second polarity control line being connected to the control terminals of the second power supply-side transistor and second ground-side transistor; and n row wirings (n: positive integer) to which the other ends of the first and second resistance change elements are connected.
US10074416B2

The present disclosure includes apparatuses and methods for data movement. An example apparatus includes a memory device that includes a plurality of subarrays of memory cells and sensing circuitry coupled to the plurality of subarrays. The sensing circuitry includes a sense amplifier and a compute component. The memory device includes a latch selectably coupled to a column of the memory cells and configured to store a data value moved from the sensing circuitry. The memory device includes a controller configured to direct movement of the data value from the sensing circuitry to the latch.
US10074406B2

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 can include a sense amplifier coupled to a pair of complementary sense lines and a compute component coupled to the sense amplifier via pass gates coupled to logical operation selection logic. The logical operation selection logic can be configured to control pass gates based on a selected logical operation.
US10074394B2

A multiple recording device management system including an intermediate multiple recording device managing apparatus, a vehicle recording device mounted in a police vehicle and synced to the managing apparatus, and a personal recording device carried by a police officer and wirelessly synced to the managing apparatus. The managing apparatus is operable to detect when the vehicle recording device, personal recording device, or any other synced device in range has begun recording and to transmit a communication signal to any synced recording device in range indicating that the recording device should begin recording and to further transmit a time stamp to synced recording devices for corroborating recorded data.
US10074383B2

A system and method for the use of sensors and processors of existing, distributed systems, operating individually or in cooperation with other systems, networks or cloud-based services to enhance the detection and classification of sound events in an environment (e.g., a home), while having low computational complexity. The system and method provides functions where the most relevant features that help in discriminating sounds are extracted from an audio signal and then classified depending on whether the extracted features correspond to a sound event that should result in a communication to a user. Threshold values and other variables can be determined by training on audio signals of known sounds in defined environments, and implemented to distinguish human and pet sounds from other sounds, and compensate for variations in the magnitude of the audio signal, different sizes and reverberation characteristics of the environment, and variations in microphone responses.
US10074379B2

On the basis of a bitstream (P), an n-channel audio signal (X) is reconstructed by deriving an m-channel core signal (Y) and multichannel coding parameters (α) from the bitstream, where 1≤m
US10074375B2

A weighting function determination method includes obtaining a line spectral frequency (LSF) coefficient or an immitance spectral frequency (ISF) coefficient from a linear predictive coding (LPC) coefficient of an input signal and determining a weighting function by combining a first weighting function based on spectral analysis information and a second weighting function based on position information of the LSF coefficient or the ISF coefficient.
US10074371B1

A system configured to enable remote control to allow a first user to provide assistance to a second user. The system may receive a command from the second user granting remote control to the first user, enabling the first user to initiate a voice command on behalf of the second user. In some examples, the system may enable the remote control by treating a voice command originating from the first user as though it originated from the second user instead. For example, the system may receive the voice command from a first device associated with the first user but may route the voice command as though it was received by a second device associated with the second user. To enable this functionality, during a remote control session the first device may disable wakeword detection so that the voice command is correctly routed to the second device.
US10074368B2

The disclosure provides systems and methods for generating and delivering situational-dependent incident responses. An incident response is generated based on incident characterizations as well as emotional data pertaining to a reporting person. The generated response may also involve an interactive component in order to obtain further situational details from the reporting person and other sources, thereby further refine the response and recommendations. Persons reporting incidents are aided by appropriate recommendations and assistance from appropriate service providers.
US10074367B2

A voice command input device includes a first voice input unit, a second voice input unit, and a voice command identifier. The first voice input unit converts a voice into first voice command information, and outputs first identification information and the first voice command information. The second voice input unit converts a voice into second voice command information, and outputs second identification information and the second voice command information. The voice command identifier refers to the first identification information and the second identification information, and generates a control signal for controlling an operation target appliance based on the result of referring, the first voice command information, and the second voice command information.
US10074362B2

A centralized and robust threat assessment tool is disclosed to perform comprehensive analysis of previously-stored and subsequent communication data, activity data, and other relevant information relating to inmates within a controlled environment facility. As part of the analysis, the system detects certain keywords and key interactions with the dataset in order to identify particular criminal proclivities of the inmate. Based on the identified proclivities, the system assigns threat scores to inmate that represents a relative likelihood that the inmate will carry out or be drawn to certain threats and/or criminal activities. This analysis provides a predictive tool for assessing an inmate's ability to rehabilitate. Based on the analysis, remedial measures can be taken in order to correct an inmate's trajectory within the controlled environment and increase the likelihood of successful rehabilitation, as well as to prevent potential criminal acts.
US10074356B1

The invention relates to a method for centralized control of multiple active noise cancellation devices. The method includes identifying a trigger event. Also, the method includes identifying, in response to identifying the trigger event, two or more zones of a mapped area. Further, the method includes identifying, based on the two or more zones, two or more devices. Still yet, the method includes transmitting a command to disable active noise cancellation on each of the two or more devices.
US10074349B2

A thumb pick is provided that includes a harness and plectrum. The harness is provided for securely holding the plectrum in firm engagement with a guitar player's thumb. The harness includes a strap contoured to fit around the thumb in advance of the first knuckle. The harness has a central portion with a slot therein to receive and hold the plectrum firmly against the undersurface of the thumb with the pointed end of the plectrum protruding through the slot in a playing position.
US10074346B2

A display control apparatus controls display of a transparent display which includes a screen configured to transmit light arriving from an object located on a side of a second surface so that the object is viewable from a viewpoint located on a side of a first surface which is an opposite surface to the second surface. The display control apparatus includes: an acquisition unit that acquires position information indicating relative positional relations between the transparent display and the viewpoint and between the transparent display and the object; and a display control unit that controls the display of the transparent display based on the position information.
US10074340B2

A mode switching notification in a first mode is transmitted from a transmission device 10 to a reception device 20 according to a first protocol. In a second mode, training data is transmitted from the transmission device 10 to the reception device 20, clock training is performed in the reception device 20, and a mode switching notification for the first mode is transmitted from the transmission device 10 to the reception device 20 according to a second protocol simpler and faster than the first protocol.
US10074335B2

A scanning line driving circuit sequentially selects each of a plurality of scanning lines for each unit period. A signal supply circuit supplies, to a signal line, a gradation potential in accordance with a designated gradation of a pixel in a write period within the unit period. The signal supply circuit supplies a pre-charge potential to the signal line in a pre-charge period before the start of the write period in a first unit period of the plurality of unit periods, and the supply of the pre-charge potential to the signal line stops in a second unit period.
US10074331B2

A display device includes an image display area that includes pixels sectioned by scanning signal lines and video signal lines, first scanning connection lines connected to scanning signal lines, first thin film transistors, first selection signal lines, second thin film transistors, second selection signal lines, and a scanning signal drive circuit connected to the first scanning connection lines, the first selection signal lines, and the second selection signal lines, wherein the scanning signal drive circuit sequentially supplies a pulse signal to the first scanning connection lines in a selection period in which a gate-on voltage is applied to the one of the first selection signal lines, and the scanning signal drive circuit applies a gate-off voltage to the one of the second selection signal lines corresponding to the one of the first selection signal lines to which the gate-on voltage is applied.
US10074330B2

The present invention provides a scan driver and a display using the same. The scan driver includes multiple stages of driving units. The driving units are controlled by a start signal, a clock signal and at least one selection signal. The ith stage of the driving unit includes a shift register and a de-multiplexer. The shift register generates a scan signal according to the clock signal and a trigger signal. The de-multiplexer selectively outputs the scan signal to multiple scan lines according to the at least one selection signal. The trigger signal of the 1st stage of the driving unit is the start signal, and the trigger signal of the (i+1)th stage of the driving unit is the scan signal of the ith stage of the driving unit.
US10074327B2

A display apparatus includes a mode determiner configured to compare image signals of a previous frame and a current frame and to determine an image mode of the current frame, a sync signal generator configured to generate a panel sync signal with a low frequency corresponding to the image mode using an original sync signal with a normal frequency, the low frequency being a non-divisor frequency of the normal frequency and lower than the normal frequency, a data driver configured to drive a data line of a display panel using a data sync signal based on the panel sync signal with the low frequency, and a gate driver configured to drive a gate line of the display panel using a gate sync signal based on the panel sync signal with the low frequency.
US10074319B2

A bi-stable electronic display driving technique drives an image refresh on a bi-stable electronic display, such as an electrophoretic display, using a driving integrated circuit with a single and limited in size image buffer, in a manner that does not require a simultaneous blanking or erasing of the display and in a manner that operates to drive the pixel elements of the display to their final value associated with the new image more quickly during an image refresh cycle. This technique results in an image refresh that is of higher quality and that is more pleasing to the eye while still using a driving integrated circuit with limited memory and processing power.
US10074306B2

A method of compensating for changes in characteristics of a panel of a display device is disclosed. The panel includes subpixels, each of the subpixels including an organic light emitting diode. The method comprises: counting, by the display device, at least one on-time of at least one subpixel of the subpixels, the at least one on-time indicating a number of occurrences of light emitted by the at least one subpixel; transmitting, by the display device, the at least one on-time to a remote compensation server through a network; determining, by the remote compensation server, an organic light emitting diode compensation factor based on the at least one on-time; transmitting, by the remote compensation server, the organic light emitting diode compensation factor to the display device through the network; and driving, by the display device, the panel based on the organic light emitting diode compensation factor.
US10074299B2

In various embodiments, methods and systems for controlling display illumination is provided. A display illumination system supports maintaining color stability and reducing perceived flicker while changing the brightness of a display. The display illumination system supports light emitting diode (LED) sequencing using a pulse width modulation (PWM) control circuit for controlling the brightness and dimness of LEDs. In operation, the PWM control circuit drives the plurality of LEDs based on generating control signals for two or more subframes of an image frame. Specifically, within each subframe, at least two control signals are generated therien. In one embodiment, the display illumination system supports a display of an optical see-through head mounted display (HMD) device. In particular, the HMD device includes LEDs that allow a user to observe their physical surroundings, while LEDs and other optical elements add light into a visual path of a user to provide an augmented reality image.
US10074284B1

A method for emergency shutdown and landing by an Air Traffic Control (ATC) system for Unmanned Aerial Vehicles (UAVs) includes detecting an Unmanned Aerial Vehicle (UAV) is one of distressed and rogue; determining timing for a shutdown and a location for landing; and communicating the determined timing and the landing location to the UAV by the Air Traffic Control system via one or more wireless networks comprising at least one cellular network.
US10074279B1

A system and method are provided and include a subject vehicle having vehicle actuation systems and vehicle sensors. A planning system includes a global route planner module, an inference module, a motion planner module, and a trajectory follower module. The inference module receives a route from the global route planner module and dynamic obstacles data from a perception system and determines a total cost for different sets of motions associated with different trajectories for traveling along the received route. The total cost includes an inferred cost based on a probability of the associated set of motions having an increased or decreased cost based on the dynamic obstacles data. The motion planner selects a particular set of motions based on the total costs and generates a smooth trajectory for the vehicle. The trajectory follower module controls the vehicle actuation systems based on the smooth trajectory.
US10074272B2

A method is provided for traffic lane and traffic signal control identification and traffic flow management. Methods may identify traffic lights controlling lane movements, cataloging the information through analysis of traffic light signal phase and timing, and analyzing traffic movement through an intersection during specific periods of time. In particular, example methods may include identifying each of a plurality of paths through an intersection; identifying states of one or more traffic lights controlling traffic through the intersection; determining vehicle throughput data for the intersection through a predetermined number of cycles of the one or more traffic lights; and matching the vehicle throughput data to each of the plurality of paths of the intersection. The method may optionally include identifying times of movement and times of non-movement of vehicles across the intersection for each of the plurality of paths.
US10074268B2

A user's interaction with a product is monitored using one or more sensors on an RFID tag to gather information associated with the user's interaction with the product. Based on the user's interaction and gathered information, an adjustment is made to the product that is personalized to the user.
US10074260B2

The present application relates generally to a suction regulator device and, more specifically, to a method and system for signaling responsive to sensing that the suction regulator device has become contaminated.
US10074258B2

The present disclosure relates to messaging. The teachings thereof may be embodied in methods or an arrangement for the output of warning messages to a mobile communication device of a user. For example, a method for transmitting warning messages through a mobile communication device of a user may include: emitting an identification code with a transmitting device situated in the spatial environment of the potential danger; receiving the identification code with a receiving device of the mobile communication device; and transmitting a warning message associated with the identification code to an output device.
US10074256B2

Embodiments of the disclosure include systems and methods for detection of background and foreground radiances captured by a multispectral imaging device. In some embodiments, a multispectral imaging device may generate a plurality of images of the same field of view, wherein the images may be captured at a variety of wavelengths. These images may be processed to identify any incidents, such as fire and/or gas leaks, within the field of view of the imaging device.
US10074252B1

A distance of an Electronic Article Surveillance (EAS) tag on an item from a scanner is determined when a code for the item is read by the scanner. When the distance is greater than a predefined distance, a delay period is initiated and when the delay period expires with the EAS tag not having been placed within the predefined distance from the scanner, an alert is raised to an operator of a Point-Of-Sale (POS) terminal.
US10074250B2

An anti-theft device for monitoring connection between a male plug and a female receptacle. The male plug has a sheath enclosing a plurality of conductive pins. The sheath contains a tongue having a first retracted configuration when the male plug is outside the female receptacle and a second displaced configuration when the male plug is inserted in the female receptacle. In the second displaced configuration, the tongue engages at two conductive pins, thereby creating a closed electric circuit. An alarm module monitors the electric current flow within the electric circuit, and responsive to detecting an interruption in the electric current flow, the alarm module transmits an alarm signal.
US10074249B1

The present invention provides a method of detection disturbances of movement and light for semi-secure items via a bluetooth enabled ‘chip’ which will alert a cellular device within range of any changes via 1) gyroscope and 2) photocell or other light measuring device. Data collection from the device is started by pressing a button, after which a ten second period is afforded to place the device in location to be monitored. Upon the completion of the ten seconds, the device will take a ‘fingerprint’ of current conditions (light, position) and enter low energy state. If no environmental changes have been observed, the device will register a message indicating such on the cellular device once the cellular device comes in range. If environmental changes have been made, the device will indicate the disturbance type (light and/or movement) as well as the time the disturbance(s) occurred.
US10074247B1

A package may have a sensor that detects the opening of the package. Upon detecting the opening of the package, a device associated with the sensor transmits a signal to a web server. The web server may take various actions in response to the receipt of the signal. In addition, a package may have a lock that prevents the package from readily being opened until a preset time. In addition, the package may be equipped with a device capable of automatically opening the cover of the package upon being unlocked.
US10074243B2

A functional transformation interleaved wagering system including an interactive controller configured to: provide an interactive application; communicate, to an application controller, a wager request; receive a wager outcome; receive an indication to provide entrance to a tournament for a period of time; provide the tournament; and communicate, to the application controller, application telemetry; a wager controller constructed to: receive the wager request; communicate the wager outcome; receive an indication; and the application controller operatively connecting the interactive controller and the wager controller and constructed to: receive the wager request; communicate, to the wager controller, the wager request; receive the wager outcome; communicate, to the interactive controller, the wager outcome; communicate the indication to provide the tournament for a period of time; and receive the application telemetry.
US10074240B2

The inventions herein relate to novel games of chance and apparatus and methods for their play. In certain embodiments, the existing lottery infrastructure is used in conjunction with electronic remote game play. A player receives a ticket identification number (TIN), optionally via lottery game play, and then plays an electronic game based upon the TIN. The remote system contains information associated with the TIN, for example, identification of which game will be played, and in a predetermined context, whether the player is to win or lose, and if they win, the form of the prize.
US10074239B2

A gambling hybrid game with a gambling integrated game 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 one or more users, and a game world engine that monitors the entertainment game and provides gambling games when appropriate. The entertainment system engine provides an entertainment game that includes random events. When a random event occurs in the entertainment game, the game world engine resolves the random event using random outcomes from the real world engine and provides the results of the random event to the entertainment software engine. The random outcomes are also used to resolve a gambling event corresponding to the random event.
US10074235B2

The invention includes a system and method for planning and customizing a gaming vacation. Initially, a central controller receives preference and configuration data from a user at a user terminal. A preparation code is then determined and associated with the configuration data. The configuration data and the associated preparation code are transmitted from the central controller to a casino server. The central controller provides feedback regarding the user's requests. The feedback may include, for example, marketing offers for the user and/or configuring a gaming device according to the configuration data associated with a preparation code received from a user at the gaming device.
US10074230B2

A dispenser shutter assembly of an automated teller machine and a method for preventing damage to the dispenser shutter assembly. The dispenser shutter assembly includes: a shutter; a shutter plate; cam followers attached to the shutter plate; a cam coupled to the cam followers; a motor that rotates the cam in a first rotational direction in a plane of rotation of the cam for inducing the cam to act on the cam followers to cause movement of the shutter plate to transition the shutter to a closed state of the shutter; and a cam rotation restrictor positioned so as to prevent rotation of the cam beyond an over center position on the cam's rotational axis by forcing the cam to rotate in a second rotational direction that is opposite the first rotational direction in response to a manual opening of the shutter from the closed state of the shutter.
US10074226B2

Systems and methods for providing UAV-based digital escort drones in visitor management and access control systems are provided. A visitor management and access control system can identify a need for escorting a visitor through a region and transmit a signal to a drone that identifies a starting location and a destination location in the region. Responsive to receiving the signal, the drone can escort the visitor along a path from the starting location to the destination location, and an access privilege device carried by the drone can open a secured door or access a secured area along the path.
US10074214B2

Methods, systems, and apparatus, including medium-encoded computer program products, for generating and visualizing 3D scenes include, in one aspect, a method including: obtaining metadata for 2D images that are related to a location of interest; searching for discrete image correspondences between pairs of the 2D images; grouping the 2D images into different time periods, including inferring one or more time periods for a portion of the 2D images that do not have date metadata; receiving a selection of at least one of the different time periods; finding camera intrinsic and extrinsic parameters for each image grouped into the selected time period; reconstructing a 3D scene of the location during the selected time period from the 2D images grouped into the selected time period using the camera intrinsic and extrinsic parameters; and providing the 3D scene for use in displaying the location of interest from different 3D perspectives.
US10074213B2

An architecture for pixel shading, enables flexible control of shading rates and automatic shading reuse between triangles in tessellated primitives in some embodiments. The cost of pixel shading may then be decoupled from the geometric complexity. Wider use of tessellation and fine geometry may be made more feasible, even at very limited power budgets. Shading may be done over small local grids in parametric patch space, with reusing of shading for nearby samples. The decomposition of shaders into multiple parts is supported, which parts are shaded at different frequencies. Shading rates can be locally and adaptively controlled, in order to direct the computations to visually important areas and to provide performance scaling with a graceful degradation of quality. Another important benefit, in some embodiments, of shading in patch space is that it allows efficient rendering of distribution effects, which further closes the gap between real-time and offline rendering.
US10074209B2

A method for processing a current image of an image sequence is disclosed. According to the invention, the method includes: identification of at least one region to be constructed associated with the current image, called unknown region, selection of at least one construction technique for constructing said at least one unknown region, association of at least one confidence indicator with said at least one unknown region, the confidence indicator being obtained by: a first value representative of the use of temporal inpainting or inter-view inpainting inversely proportional to the temporal or inter-view distance, a second value representative of the use of temporal inpainting or inter-view inpainting to construct said pixel, a third value representative of the minimum distance between said and a pixel of a known region, a fourth value representative of the application of a color and/or luminance compensation.
US10074203B2

A display device, a processing system, and a method are provided for updating a display device using self-refresh techniques. The described system is configured to overlay dynamic data from a source over a static image in the display device. Components of the described system may include the overlay for non-static image data, compression of the overlay, and dirty region tracking for the source display engine.
US10074202B2

A method of processing borehole log data to create one or more image logs involve modelling the log data as components of an image in the form i(x, y)=l(x, y)×r(x, y) (1), in which i(x, y) is an image representative of the log data, l(x, y) denotes an illumination value of the image at two-dimensional spatial co-ordinates x, y, and r(x, y) denotes a surface reflectance value at the co-ordinates x, y. Equation (1) is transformed to a logarithmic domain, and a Fourier transform is obtained of the resulting logarithmic domain expression to obtain a Fourier domain expression. The Fourier domain expression is high-pass filtered, and an inverse Fourier transform is obtained of the resulting filtered Fourier domain expression. An exponential operation is performed on the result of inverse Fourier transform to obtain a filtered image model expression. Values of the filtered image model expression are mapped to respective color values across the range of the filtered image model expression values. The mapped color values can then be displayed, printed, saved and/or transmitted as one or more image logs.
US10074199B2

Tissue mapping and imaging systems are disclosed along with methods for mapping tissue. The systems can include an image recording and mapping system in communication with a manual image scanning device having an imaging probe. The manual image scanning device can be configured to scan a volume of tissue and output at least one scanned image and to electronically receive and record the at least one scanned image. The image recording and mapping system can be further configured to construct an idealized tissue map from the at least one scanned image. The image recording and mapping system can also include a position tracking system configured to detect and track the position of the imaging probe and provide location identifier information for the at least one scanned image. The idealized tissue map can be an idealized depiction of an anatomy. The idealized tissue map can include references points.
US10074197B2

An X-ray computed-tomography (CT) apparatus of an embodiment includes an X-ray tube, an X-ray detector, and processing circuitry. The X-ray tube is configured to generate an X-ray. The X-ray detector includes a plurality of X-ray detection elements configured to output a signal based on the X-ray entered therein. The processing circuitry is configured to derive a constraint condition by using at least one piece of projection data out of a plurality of pieces of projection data corresponding energy bins of which differ at least partially, calculate an effective length that is a total length for which the X-ray has passed through a region in which a material to be decomposed is present, and generate image data showing information about the material by using the projection data and the effective length.
US10074194B2

An image rendering system having an image rendition module to determine formats of an image and a rendering theme and in response to these formats meeting a predetermined condition, parse the image into a plurality of image components and display at least one of the plurality of image components with a fill color as a background color of the rendering theme and with an alternate color of the rendering theme as an outline color of the at least one component.
US10074184B2

There is provided an apparatus for detecting when a subject has exited an item of furniture which has an upper side for supporting a subject and an underside opposite to the upper side, and comprises an overhanging component that extends from the underside toward a surface on which the item of furniture is resting. The apparatus comprises a light source to illuminate an edge-feature associated with a distal edge of the overhanging component, to create a shadow of the edge-feature on a region of the surface. The apparatus further comprises a camera arranged to capture sequential images of the region of the surface; and a processing unit. The processing unit is arranged to receive the images; detect an edge of the shadow in each of the received images, detect, in the received images, the appearance of a feature contiguous with the shadow edge; monitor how a detected feature changes over a time period; determine whether a change to the detected feature satisfies at least one predefined criterion for a subject exit event; and output a signal based on the determining.
US10074182B2

Architecture that enables the drawing of markup in a scene that neither obscures the scene nor is undesirably obscured by the scene. When drawing markup such as text, lines, and other graphics, into the scene, a determination is made as to the utility to the viewer of drawing the markup with greater prominence than an occluding scene object. The utility of the markup is based on the distance of the scene object and markup from the camera. Thus, if an object that appears small in the scene and is in front of the markup, the markup will be drawn more clearly, whereas if the same object appears large in the scene and is in front of the markup, the markup is rendered faint, if drawn at all.
US10074177B2

A method in a computing device for quantitative surgical image registration includes: prior to a surgical procedure, obtaining, using a first imaging modality, a preoperative image of patient tissue and a plurality of preoperative measurements of a material property of the patient tissue. The preoperative measurements correspond to respective points in the preoperative image. The method includes storing the preoperative image and the preoperative measurements, and during the surgical procedure, using a second imaging modality, capturing an intraoperative image of the patient tissue and a second plurality of intraoperative measurements of the material property of the patient tissue. The intraoperative measurements correspond to respective points in the intraoperative image. The method includes comparing the first and second pluralities of measurements to determine a transformation for registering the preoperative image and the intraoperative image; and storing the transformation in association with one of the intraoperative image and the preoperative image.
US10074174B2

An image processing apparatus comprising: first image obtaining means for obtaining a first image of an object in a first shape state; imaging region setting means for setting an imaging region of the object in a second shape state; deformation information obtaining means for obtaining deformation information indicating deformation of the object from the second shape state to the first shape state; corresponding region calculating means for calculating a corresponding region that corresponds to the imaging region in the first shape state based on the deformation information; and display image generating means for generating a display image based on the first image and the corresponding region.
US10074172B2

An imaging device is provided for localizing structures through the surface of an object such as a wafer, with a view to positioning a measuring sensor relative to the structures, includes: (i) an imaging sensor; (ii) an optical imager able to produce, on the imaging sensor, an image of the object in a field of view; and (iii) an illuminator for generating an illuminating beam and lighting the field of view in reflection, in which the illuminating beam and lighting the field of view in reflection, in which the illuminator is able to generate an illuminating beam the spectral content of which is adapted to the nature of the object, such that the light of the beam is able to essentially penetrate into the object. Also provided is a system and a method for carrying out dimensional measurements on an object such as a wafer.
US10074167B2

Noise induced by pattern-of-interest (POI) image registration and POI vicinity design patterns in intra-die inspection is reduced. POI are grouped into alignment groups by co-occurrence of proximate registration targets. The alignment groups are registered using the co-occurrence of proximate registration targets. Registration by voting is performed, which can measure a degree that each of the patterns-of-interest is an outlier. POI are grouped into at least one vicinity group with same vicinity design effects.
US10074166B2

The present disclosure discloses a method and system for inspecting cargoes. The method comprises: acquiring a transmission image of the inspected cargoes; processing the transmission image to acquire an interested region; extracting features from the interested region, and determining cargo information of the inspected cargoes according to the extracted features; and providing a proposed treatment suggestion of the cargoes based on the determined cargo information and at least a part of information in a manifest. The above solution can facilitate an image judgment person to accurately judge whether the concerned cargoes are allowed to pass.
US10074165B2

An image composition device composites a no-flash image including a subject captured under ambient light and a flash image including the subject captured by emitting flash light to generate a composite image including the subject. The image composition device includes an input unit that enables the no-flash image and the flash image to be input, a correction unit that corrects the no-flash image and the flash image input from the input unit, and a composition unit that composites the no-flash image and the flash image output from the correction unit to generate a composite image. The correction unit corrects a color temperature of the no-flash image.
US10074158B2

Aspects relate to a method of generating a high-resolution image containing depth information of an object. In one aspect, the method includes downsampling a first reference image and a second reference image from a first resolution to a second resolution, wherein the first resolution is higher than the second resolution, and wherein the first reference image and the second reference image comprising a stereo image pair. The method further includes generating a depth map at the second resolution based on global minimization techniques, using the downsampled stereo image pair. The method also includes upsampling the depth map from the second resolution to the first resolution and using a guided filter to align contours of the upsampled depth map to contours of the first reference image.
US10074156B2

An image processing apparatus comprising: medical image obtaining means for obtaining a medical image of an object in a first shape state; deformation information obtaining means for obtaining deformation information indicating deformation of the object from the first shape state to a second shape state; imaging region setting means for setting an imaging region of the object in the second shape state; deformation image generating means for generating a conversion image by converting the medical image deformed based on the deformation information in accordance with the imaging region; and display image generating means for generating a display image by overlapping the conversion image and the imaging region.
US10074137B2

In one embodiment, a system is provided. The system includes a first client. The system also includes an analysis server coupled to the first client. The system further includes a first customer database of information coupled to the analysis server. The first customer database is to embody forecast data and to receive essentially real-time updates to the forecast data. The first customer database supports an OLAP cube associated with the analysis server.
US10074134B2

A system for trading commodities and the like comprising a computer, a communications link between the computer and the Internet, a database, accessible by the computer, containing a plurality of user files wherein each of the user files contains a plurality of transaction parameters corresponding to one or more indications associated with the user file. The transaction parameters govern the presentation and acceptance of indications associated therewith. The system further includes a database, accessible by the computer, containing a plurality of indications wherein each of the indications contains information corresponding to open bids or offers for commodities, and an indication selection submitted by a user over the communications link. Software executing on the computer receives the indication selection, retrieves an indication corresponding to the indication selection from the indication database, queries a user file in the user database corresponding to the indication to determine transaction parameters associated with the indication, and presents the indication to the user in accordance with any determined transaction parameters.
US10074129B2

Embodiments of the invention include a virtual reality system that includes an instrumented device used to present a virtual shopping environment to a simulation participant. The participant's interactions with the virtual shopping environment may be used to conduct market research into the consumer decision making process. The virtual shopping environment may include one or more smart objects configured to be responsive to participant interaction. The virtual shopping environment may recreate a real-world shopping environment.
US10074121B2

In one embodiment, a method includes monitoring an action of an individual or a certain consumer and maintaining a database stored in a memory personal to the consumer. The database can have an indication of preferences of the consumer and a purchase history of the individual consumer. The database can be based on the monitored action of the consumer. The method can further include providing a suggested product to the consumer based on the maintained database.
US10074119B2

A system or method is provided to analyze and determine distinguishing or secondary characteristics among merchants. In particular, the system may collect basic merchant information, such as name, type of business, products/services offered, location, owner, and other basic information regarding merchants. The system may determine merchants that are similar in type, size, location, of other factors, based on the basic information. They system may then determine distinguishing or secondary characteristics among similar merchants. The distinguishing or secondary characteristics may be determined from consumers' transactions with the merchants or other data detected by sensors or devices.
US10074118B1

Listing content is transmitted from a wireless mobile device to a server, where it is automatically posted in a listing database and made available on a network, such as the Internet, to third parties. The listing content may include both image data, captured by an integrated camera of the wireless mobile device, and text data, input by a user of the wireless mobile device. The wireless mobile device may provide an interface on its display to facilitate the capture of the listing content in discrete data components. After capture, the discrete data components for a single listing may be automatically associated together such that it is unnecessary for a user to manually associate them. The captured listing content may be automatically transmitted to the server in response to a single user selection received through the interface on the wireless mobile device.
US10074117B2

An electronic platform (10) for facilitating mobile commerce transactions includes: a user interface (20) that is provided to a user (60), the user interface (20) being operable to retrieve from the user (60) a plurality of settings for different parameters that regulate a manner in which the platform (10) operates for a given entity that is being served by the platform (10); a conversation tracking engine (40) that monitors messages exchanged between the platform (10) and mobile device users (72) accessing the platform (10), the conversation tracking engine (40) being operative to recognize which ones of selected monitored messages together form a common conversation and keep track of a current state of that conversation; and, a mobile content rendering engine (30) that is operable to dynamically render mobile content in response to the platform (10) receiving a request from a mobile device (74) for mobile content, the mobile content being rendered in accordance with the parameter settings entered via the user interface (20).
US10074116B2

A method includes: inputting information indicating power usage corresponding to each of the plurality of user IDs; generating a differential value between i) a first cumulative value of power usage corresponding to a first user ID and ii) a second cumulative value of power usage corresponding to a second user ID in a prescribed period; generating a first conversion value by converting the differential value to a use time of a first electric home appliance among electric home appliances corresponding to the first user ID; generating display data indicating that the differential value corresponds to the first conversion value; and transmitting the display data to an information terminal device corresponding to the first user ID.
US10074110B2

Methods and apparatuses to connect telephone calls and track information about the telephone calls resulting from advertisements on mobile/wireless media channels. In one embodiment, a method includes: assigning a telephone number to an advertiser, one of the telephone number and a reference to the telephone number to be included in an advertisement provided to an end user via a wireless media; and, monitoring telephone connections to the telephone number to bill the advertiser for the advertisement in response to each telephone connection to the telephone number. In one embodiment, a method includes: a first party providing an advertisement to a mobile device on behalf of an advertiser, the advertisement to include at least a reference to a telephonic connection with the advertiser; and, the first party collecting a fee from the advertiser in response to a telephonic connection being established between the advertiser and customer.
US10074109B2

In one implementation, a method for providing information to computer users includes receiving at a server system an indicator of an action performed on a third-party website by a first user of a social network of users. The method can also include creating by the server system first promotional information based upon the received indicator and information associated with the first user of the social network. The method can further include persistently storing by the server system the created first promotional information in a repository of promotional information, wherein the repository stores promotional information associated with a plurality of third-party websites for display to users of a plurality of social networks. The method can additionally include receiving at the server system a request for promotional information to display to a second user of the social network, the second user having an acquaintance relationship with the first user.
US10074105B2

A method for redeeming a coupon using a mobile device is disclosed. The method comprises allowing a user to select the coupon; accessing at least one melody stored in a memory of the mobile device; passing a coupon identifier for the coupon and the at least one melody to an encoder component of the mobile device encoding the coupon identifier and the melody by the encoder component to generate a signal for transmission; and transmitting said signal through a speaker of said mobile device for reception through a microphone of a receiving mobile device.
US10074089B1

The systems and methods described herein allow an electronic transaction to be performed upon determining, via biometric data, that an authorized individual is conducting the transaction. This may involve receiving, by a computer system, a request to authorize an electronic transaction for an account. The computer system is configured to access a phone number, which is stored in computer memory and associated with the enrolled user of the account. An automated and outward call to the phone number is performed by the computer system. The computer system is configured to capture a voiceprint in association with voice data received from the automated call. The captured voiceprint is compared to a registered voiceprint, which is stored in the computer memory in association with the enrolled user. The computer system responds to the request to authorize the secure electronic transaction based on said comparison.
US10074086B2

Methods and apparatus, including computer program products, for transactions associated with a mobile device are discussed. A method can include receiving a merchant identifier, sending an identification data, receiving a transaction, and processing a funds transfer. The receiving the merchant identifier is from a mobile device associated with a user registered with a central payment service. The identification data is associated with the user and the identification data includes multiple identifying data items. The transaction data details a transaction between the merchant and the user. The funds transfer is between the merchant and the user based on the transaction.
US10074083B2

A self-service, self-checkout, kiosk based micro-market retail shopping system for disposition and use in an private or public office, factory or other workspace for use by employees, workers and the like. The micro-market may supply snacks, candies, beverages, other food items and various convenience items such as toiletries for use by employees, workers and other during the work day, lunch and break time. The micro-market may also supply work related items such as uniforms and apparel, tools, office supplies, travel accessories and the like. The devices and process also include enhanced vendor administration tools and functionality. The devices and process also include enhanced user ability to use mobile devices and apps, and on-line tools for creating and managing accounts and for purchasing items. A method of using the market is also disclosed.
US10074082B2

A method is disclosed for a customer splitting a bill with other persons. A bill may be obtained and viewed electronically on a mobile electronic device with electronic receipts software thereon. Using a device configured according to one or more embodiments of the invention, a customer is able to select the bill for splitting as well as selecting other persons to share the cost of items on the receipt. The customer may allocate item cost among those other persons and each person may pay for their individual portion of the bill. Notifications and/or receipt copies may be sent electronically to each person associated with the bill.
US10074079B2

A method for quantifying performance of a group includes generating historical group factor performance data for a plurality of predefined factors in accordance with historical performance data and historical group factor exposure data for the plurality of predefined factors; generating historical group static factor performance data for the plurality of predefined factors in accordance with the historical performance data for the plurality of predefined factors and one or more representative values of the historical group factor exposure data for the plurality of predefined factors; generating historical group dynamic factor performance data for the plurality of predefined factors in accordance with the historical group factor performance data for the plurality of predefined factors and the historical group static factor performance data for the plurality of predefined factors; and providing one or more values that represent the historical group dynamic factor performance data.
US10074056B2

Systems and methods are provided for performing noise-resilient quantum operations. A set of control signals are applied to a system to provide a first Hamiltonian for the system. The system includes an array of physical qubits and a plurality of coupling mechanisms configured such that each pair of neighboring physical qubits within the array is coupled by an associated coupling mechanism. The first Hamiltonian represents, for each coupling mechanism, a coupling strength between zero and a maximum value. An adiabatic interpolation of the Hamiltonian of the system from the first Hamiltonian to a second Hamiltonian is performed. The second Hamiltonian represents, for at least one of the plurality of coupling mechanisms, a coupling strength different from that of the first Hamiltonian.
US10074048B2

The present invention relates to an RFID device that is intended to be used in connection with direct or indirect packaging of consumer food products, such as with the use of food trays, totes and other transport packaging for perishable items. The RFID device may include a RFID inlay assembly that has been encased in a laminate that is safe for use with food products.
US10074046B2

In one embodiment, a sidewalk-facing display window of a retail store is treated to scatter (or absorb) a portion of incident light, in a narrow wavelength spectral band. A machine-readable pattern, which encodes an identifier, is projected onto the treated window from outside the store. The reflection (absorption) of that projected pattern, within the narrow spectral band, escapes notice of shoppers on the sidewalk. Yet if a shopper captures imagery of a product displayed on the other side of the display window, using a mobile device camera, the pattern is captured with the imagery, and can be analyzed to decode the identifier. The mobile device can use this decoded identifier to access online information about the displayed product, for presentation to the shopper on the mobile device display. The technology is particularly suited for wearable computing devices, and more generally enables glass windows to subliminally convey digital information to image sensors conveyed by passing shoppers. A great variety of other features and arrangements are also detailed.
US10074042B2

Font recognition and similarity determination techniques and systems are described. In a first example, localization techniques are described to train a model using machine learning (e.g., a convolutional neural network) using training images. The model is then used to localize text in a subsequently received image, and may do so automatically and without user intervention, e.g., without specifying any of the edges of a bounding box. In a second example, a deep neural network is directly learned as an embedding function of a model that is usable to determine font similarity. In a third example, techniques are described that leverage attributes described in metadata associated with fonts as part of font recognition and similarity determinations.
US10074031B2

A 2D image analyzer includes an image scaler, an image generator and a pattern finder. The image scaler is configured to scale an image according to a scaling factor. The image generator is configured to produce an overview image including a plurality of copies of the received and scaled image, wherein every copy is scaled about a different scaling factor. Thereby, the respective position can be calculable by an algorithm, which considers a gap between the scaled images in the overview image, a gap of the scaled image towards one or more borders of the overview image and/or other predefined conditions. The pattern finder is configured to perform a feature transformation and classification of the overview image in order to output a position at which an accordance of the searched pattern and the predetermined pattern is maximal. A post-processing unit for smoothening and correcting the position of local maxima in the classified overview image may also be provided.
US10074029B2

A detecting unit detects subjects from an image photographed by a first camera and an image photographed by a second camera different from the first camera, a deciding unit decides whether a first subject photographed by the first camera and a second subject photographed by the second camera are a same subject, and a generating unit generates color correction information based on information indicating color of plural sets of the subjects decided as the same subject by the deciding unit. Thus, it is possible to reduce a difference of color between plural cameras even in the case where the photographing ranges of the plural cameras do not overlap.
US10074026B2

A vehicle type recognition method based on a laser scanner is provided, the method includes detecting that a vehicle to be checked has entered into a recognition area; causing a laser scanner to move relative to the vehicle to be checked; scanning the vehicle to be checked using the laser scanner on a basis of columns, and storing and splicing data of each column obtained by scanning to form a three-dimensional image of the vehicle to be checked, wherein a lateral width value is specified for each single column of data; specifying a height difference threshold; and determining a height difference between the height at the lowest position of the vehicle to be checked in data of column N and the height at the lowest position of the vehicle to be checked in data of specified number of columns preceding and/or succeeding to the column N.
US10074025B2

A device for reading and decoding paper or non-paper documents (12) including micro-perforated or “watermark” patterns and graphic patterns is provided. The device comprises at least one image sensor (11) having a light flashing means (33, 44) arranged to flash first light signals on a first side (12a, 12b) of a document (12), and image sensor reading means (31, 41) arranged to read the first light signals reflected by the graphic patterns (6, 7). The device further comprises at least one array of infrared light emitting means (14, 24) located in front of said image sensor (11) and arranged to flash second light signals on a second side (12b) of the document (12) whereby image sensor reading means (31, 41) are arranged to read the infrared light signals passing through the micro-perforated or “watermark” patterns (5).
US10074023B2

A method for predicting a line of vision of an occupant of a vehicle. The method includes a step of reading in an initial line of vision of the vehicle occupant, a step of ascertaining a maximum speed of a present head and/or eye movement of the vehicle occupant, starting from the initial line of vision, using sensor data concerning a change in the visual angle of the vehicle occupant representing the present head and/or eye movement, a step of determining an expected magnitude of the present head and/or eye movement, represented with the aid of a predefined model, using the ascertained maximum speed, and a step of using the initial line of vision and the expected magnitude of the present head and/or eye movement to predict the line of vision of the vehicle occupant.
US10074012B2

Image data relating to real-world objects or persons is collected from a scene while collecting audio data relating to the real-world objects or persons from the same scene. The audio data is used to derive sound objects corresponding to the real-world objects or persons. The image data is used to derive video objects corresponding to the real-world objects or persons. Based on the sound objects and the video objects, candidate salient objects are generated. A salient object is selected from among the candidate salient objects. Perceptual enhancement operations are performed on the selected salient object.
US10074008B2

Embodiments of the present invention disclose a method for facial recognition processing using biometric pre-filters. The computer identifies two eyes and a nose of a face in an image. The computer generates a triangle defined by points corresponding to the centers of the eyes and a nose-tip of the face. The computer receives a selection of a demographic characteristic. The computer determines a search range for the first triangle based on the demographic characteristic and a range of a length for at least one side of the first triangle. The computer identifies another image. The second image includes another face with a triangle formed by the eyes and nose of that face that is included in the determined search range for the first triangle. The computer determines at least one potential identity that is associated with the first detected face based on an identity of the second face.
US10074007B2

A mode of transportation, a device, and a method for informing a user on approaching a destination which includes predefining the destination for the user requesting an identification of a person present at the destination, comparing the identification with associated person-related data and, in response to the result of the comparison, outputting a note to the user with respect to the person.
US10074003B2

This application is directed to dynamic control for data capture. A device may comprise a capture logic module to receive at least one of biometric data from a biometric sensing module, context data from a context sensing module or content data from a content sensing module. The capture logic module may determine if a capture scenario exists based on at least one of the biometric data and context data. The determination may be weighted based on an operational mode. If a capture scenario is determined to exist, the capture logic module may then determine whether to capture data based on at least the content data. Captured data may be stored in a capture database in the device (e.g., along with enhanced metadata based on at least one of the biometric data, the context data or the content data). The device may also comprise a feedback database including feedback data.
US10074000B2

The disclosure features dendritic tags, and methods and systems for fabricating and using such tags. The methods can include obtaining at least one image of a dendritic tag attached to an article, analyzing the at least one image to identify a set of features associated with the dendritic tag, and comparing the set of features to stored information to identify the article.
US10073987B2

The present invention relates to a storage device that is able to execute higher level commands, such as network-level, file-system commands, with privileged access to various resources, such as the storage media, hardware, memory, firmware, etc. In one embodiment, the storage device is configured to receive and execute network-level file-system commands, such as Server-Message-Block protocol commands. In particular, the storage device comprises a drive having a storage media and a communications interface, such as a network interface, and a controller. The controller is configured to interpret and execute network-level, file-system commands received from the communications interface on data stored on the storage media. Accordingly, the storage device can service the network-level, file-system commands more efficiently and without the need for user-space applications.
US10073986B2

Embodiments of apparatus, computer-implemented methods, systems, and computer-readable media are described herein for a virtual machine manager, wherein the virtual machine manager is configured to selectively employ different views with different permissions to map guest physical memory of a virtual machine of the apparatus to host physical memory of the apparatus, to regulate access to and protect different portions of an application of the virtual machine that resides in different portions of the physical memory. Other embodiments may be described and/or claimed.
US10073983B1

The disclosed computer-implemented method for identifying suspicious singleton files using correlational predictors may include (1) identifying a set of known-clean computing devices that include no singleton files, (2) detecting at least one software component that is installed on a threshold number of the known-clean computing devices, (3) identifying an unvindicated computing device whose infection status is unknown, (4) determining that, in addition to being installed on the threshold number of known-clean computing devices, the software component is installed on the unvindicated computing device, (5) determining that the unvindicated computing device includes at least one singleton file, and then (6) classifying the singleton file as suspicious in response to determining that (A) the software component is installed on the unvindicated computing device and (B) the unvindicated computing device includes the singleton file. Various other methods, systems, and computer-readable media are also disclosed.
US10073981B2

A number of transmissions of secure data communicated between a secure trusted device and an unsecure untrusted device in a DBMS is controlled. The data is communicated for database transaction processing in the secure trusted device. The number of transmissions may be controlled by receiving, from the untrusted device, an encrypted key value of a key and a representation of an index of a B-tree structure, decrypting, at the trusted device, the key and one or more encrypted index values, and initiating a transmission, a pointer value that identifies a lookup position in the index for the key. The index comprises secure, encrypted index values. Other optimizations for secure processing are also described, including controlling available computation resources on a secure trusted device in a DBMS and controlling transmissions of secure data that is communicated between a secure trusted device and an unsecure untrusted device in a DBMS.
US10073978B2

For efficient authorization settings in a computing environment, user access permissions are created or modified by mapping, granting, and/or limiting access to resources by resource type, and using checkboxes for controlling user access for individual resources and for mapping one of a multiplicity of icons to control a type of user access and control over the individual resources.
US10073976B2

A system and method for setting windows to either a traceable mode or a non-traceable mode, and selectively executing an application in a window to restrict data storage related to the application execution is provided. The method includes selecting at least one window displayed by a device based on a user input sensed by the device, setting the selected window to a non-traceable mode, executing an application in the window and restricting storage of data generated according to the execution of the application in the window set to the non-traceable mode.
US10073975B2

A method and system of determining a vulnerability of software are provided. In a setup phase, an authorized application is received from an authorized source. Static analysis is performed to identify a plurality of structural characteristics, which are stored. During an active phase, a call is received from a user device having a target application purporting to be a version of the authorized application, during a runtime of the target application. One or more structural characteristics are selected from the plurality of structural characteristics. The user device is requested to provide the selected one or more structural characteristics from the target application. Upon determining that the report does not provide a match between the selected one or more structural characteristic of the authorized application and the target application, the version of the target application is identified to be unsecure.
US10073971B2

Aspects of the subject disclosure are directed towards protecting machines, such as virtual machines in a cloud datacenter, from receiving unwanted traffic, and also reducing bandwidth by eliminating redundant data transmissions. In one aspect, an agent intercepts packets from a source, and determines whether the destination is allowed to receive packets from the source, based upon a communication group membership. The agent also may drop packets based upon malware/fraud signatures. The agent also attempts to reduce bandwidth by replacing redundant content with identifiers (e.g., hashcodes), which a destination machine uses to rebuild the original content. A destination-side agent may perform the same or similar communication group membership and malware/fraud signature filtering operations, and reassemble redundancy-reduced content from received identifiers as needed.
US10073970B2

A system and method for detecting reverse command shell intrusions at a process-level on a user device is disclosed. In one embodiment, the system detects each process starting on an operating system of the user device, such as a mobile phone or laptop computer, and monitors Application Programming Interface (API) calls between each process and the operating system. The system then determines whether each process is associated with a reverse command shell intrusion based on information associated with each process and/or the API calls, and executes security policies against the processes associated with the reverse command shell intrusion to remediate the processes. In another embodiment, the system determines whether processes starting on a user device are associated with a reverse command shell intrusion by monitoring and analyzing information associated with the parent process of each process and/or API calls between each parent process and the operating system.
US10073967B2

A method is disclosed for controlling distribution and use of a developer application in a network environment. A portal is provided for a developer to submit the developer application for use in the network environment. The developer application is operated for network devices that request use of the developer application. The developer application is operated to generate an output for individual network devices that request use of the developer application. The developer application is prevented from being operated on any of the individual network devices to access a service that is not part of a predetermined set of specified services that are allowed for that developer application.
US10073966B2

An integrity verification subsystem can verify the integrity of software and firmware modules on a computing device at load time and/or at run time, independently of any operating systems that may be installed on the computing device. Some versions of the integrity verification subsystem can operate in physical and/or virtualized system environments, including virtualized mobile device architectures.
US10073956B2

To resolve a conflict between CMIS secondary types and certain ECM features such as content server categories, and allow the underlying ECM system to be fully CMIS-compliant, an ECM-independent ETL tool comprising a CMIS-compliant, repository-specific connector is provided. Operating on an integration services server at an integration tier between an application tier and a storage tier where the repository resides, the connector is particular configured to support CMIS secondary types and specific to the repository. On startup, the connector can import any category definition from the repository. The category definition contains properties associated with a category in the repository. When the category is attached to a document, the properties are viewable via a special category object type and a category identifier for the category. Any application can be adapted to leverage the ECM-independent ETL tool disclosed herein.
US10073954B2

Systems and methods are provided for dispensing medication in a predetermined amount. An exemplary system and method may include operations and/or instructions comprising dispensing medicine from a first medicine container to a transfer device; dispensing medicine from the transfer device to a second medicine container, monitoring a medicine distribution relative to the first medicine container, the second medicine container, and the transfer device by way of at least one monitoring device, and automatically adjusting the medicine distribution among the first medicine container, the second medicine container, and the transfer device.
US10073943B2

This disclosure describes a library optimization system that creates modified standard cells with reduced leakage currents that meet predefined cell area, timing, and leakage requirements. The library optimization system selects transistors to upsize based upon the fact that transistors of a same type, such as p-channel or n-channel transistors, that are connected in series produce a small reverse bias between the gate and source, known as a stacking effect. The stacking effect results in an inherent decrease in leakage current for the series-connected transistor chain. As such, the library optimization system adjusts gate lengths of transistors that are not part of the transistor series chains having a relatively large amount of same type transistors.
US10073941B1

A method for designing a system on a target device includes identifying candidate portions in the system to preserve based on similarities between the system and another system. Preservation criteria are applied on the candidate portions in the system to preserve to identify portions of the system to preserve. Design results from the another system are reused for portions in the system that are preserved.
US10073937B2

A technique for implementing a clock tree distribution network having a clock buffer and a plurality of LC tanks that each take into \consideration local capacitance distributions and conductor resistances. An AC-based sizing formulation is applied to the buffer and to the LC tanks so as to reduce the total buffer area. The technique is iterative and can be fully automated while also reducing clock distribution power consumption.
US10073936B2

A generation method of generating, by a computer, data of a pattern of a mask used for an exposure apparatus including a projection optical system. The method includes dividing an effective light source formed on a pupil plane of the projection optical system into a plurality of point sources; generating a plurality of shifted pupil functions by shifting a pupil function corresponding to each of the plurality of point sources by a shift amount in accordance with a position of each point source; defining a matrix by arranging each of the plurality of shifted pupil functions in each row or each column of the matrix; calculating an eigenvalue and an eigenfunction by performing singular value decomposition of the matrix; calculating a map representing, when elements of a target pattern are inserted on an object plane of the projection optical system, an influence the elements inflict on each other.
US10073929B2

An apparatus for a premises based system is provided. A processor may be configured to generate a layout (such as a floor plan layout) of at least a portion of a premises to be monitored by the premises based system and populate the layout with at least one premises device. The processor may be further configured to cause layout data associated with the populated layout to be stored.
US10073923B2

A system for a website building system includes a component database storing website building system component types of websites of users, the component types being visually editable; a data gatherer to gather related information based on answers to at least one questionnaire and available business identifying information from sources external and internal to the website building system, a content element generator to generate content elements based on the related information, a matcher to match the content elements to pre-defined layout related elements, business family related site structure, business industry related media and a design kit, a layout solution handler to generate multiple layouts based on the above mentioned layout types, a site generation system to generate a generated website from a user selected layout solution and where the visual editor enables the user to edit the generated site.
US10073917B2

Methods, systems, and computer readable medium for providing content with respect to a website. A request for content is received where the request includes information related to a user. One or more pieces of localized content associated with at least one condition is retrieved when it is determined that the at least one condition is consistent with the information related to the user, where each localized content is localized with respect to the content requested. At least one of the retrieved localized content is identified when the information related to the user meets the associated at least one condition. The identified at least one localized content is sent as a response to the received request for content.
US10073909B1

Described herein are systems and methods for supplementing and/or replacing free-entered text with tags, which may be phrases and/or individual words. The tags are then associated with an individual, such as a customer, and the association is stored in a database. At least in part because of the association of the tag with a customer, the tags may be required to be pre-approved. Additionally, a representative that entered the text, and to whom the tags are at least initially displayed, may be given the option of deleting the tag and/or identifying replacement tag(s).
US10073905B2

A system and method for controlling and modifying a live presentation are disclosed. A server system transmits presentation data to a presentation device for display. While transmitting the presentation data to the presentation device for display, the system receives one or more presentation interactions. The system then transmits each interaction stored in the interaction queue to the presentation device.
US10073903B1

A database system stores data as hypertables that represent partitioned database tables. Each hypertable comprises chunks of data that may be distributed across multiple locations, each location comprising at least a storage device. The database system provides an interface that allows database queries seamlessly to hypertables as well as standard tables. The database system dynamically creates chunks as records are added to a hypertable. The database system defines a new partitioning strategy if the storage configuration of the database system is changed by adding new locations or removing existing locations. The records added to the hypertable before the storage configuration was changed continue to be stored as chunks distributed according to the previous partitioning policy.
US10073902B2

Storage access requests are received from one or more applications. Multiple servers update multiple virtual disks as directed by the storage access requests. The virtual disks store data that is write order dependent across the virtual disks. Logs are associated with the virtual disks. Information associated with each storage access request is stored in one of the logs. A cycle of log switching is performed. A write order consistent tracking coordinator coordinates the log switching with agents at the servers to maintain request ordering. Replication coordinators coordinate the application of the switched-out log files from primary storage to replica storage, creating a write-order consistent point on the replica side matching the primary side, and providing for failure resiliency regarding transfer of the logs. The replication logs may be received individually on the replica side from the servers on the primary side to enable highly scalable parallel/simultaneous transfers of the logs.
US10073901B2

The present disclosure relates to an information processing apparatus, an information processing method, a program, and a content sharing system that allow for efficient use of an ACR service when content is shared.An information processing apparatus in the present disclosure includes an identification request unit for extracting first signature data from acquired content, transmitting a query including the first signature data to a content identification server, and receiving a response including results of identification of the content returned from the content identification server in response to the query, a signature data insertion unit for transforming the response into response transformed data, generating second signature data that can be extracted by a different information processing apparatus with the response transformed data contained therein, and inserting the second signature data into the acquired content, and a provision unit for providing the content in which the second signature data is inserted to the different information processing apparatus.
US10073898B2

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

Aspects relate to improving search results based on a search history. Searches performed by a user are monitored to collect search data. The search data is categorized according to search terms, search sites, and result satisfactions to form the search history. A search request that includes one or more search terms related to at least one of the search terms in the search history is received. A predicted satisfaction level of the user with results of the received search request is estimated based on contents of the received search request and the search history. The search request is modified to increase the predicted satisfaction level of the user with results of the received search request. The modifying is based on contents of the received search request and the search history. A search is performed based on the modified search request.
US10073883B1

Techniques for providing information based on a query may be described. For example, a query of a user may be received. Thee query associated with an item. A context associated with at least one of the query, the user, or the item may be determined. Information about the item may be identified based on the query. Additional information may also be identified based on the context. A query result that may include the information and the additional information may be generated. The generated query result may be provided in response to the query.
US10073865B2

Disclosed are embodiments of systems and methods that allow for the robust, flexible, and efficient sharing of content. In embodiments, content items may be associated with labels, tags, or other identifiers, third parties may be associated with labels, tags, or other identifiers, and sharing with the third party may be based upon comparisons of the labels, tags, or other identifiers associated with the content items and the labels, tags, or other identifiers associated with the third parties.
US10073856B1

Embodiments are directed to file systems. A replication engine may establish a secure communication channel between a source file system and a target file system. The replication engine may: instantiate a replication job associated with rules; determine changes in the source file system; determine characteristics of the replication job that may be based on the changes; compare the to the characteristics and a black-out schedule; execute the replication job to communicate the changes in the source file system to the target file system based on a result of the comparison. Upon completion of the replication job, the replication engine may automatically instantiating a next replication job to copy subsequent changes in the source file system to the target file system.
US10073854B2

Techniques are described herein that are capable of optimizing (i.e., deduplicating) data in a virtualization environment. For example, optimization designations (a.k.a. deduplication designations) may be assigned to respective regions of a virtualized storage file. A virtualized storage file is a file that is configured to be mounted as a disk or a volume to provide a file system interface for accessing hosted files. In accordance with this example, each optimization designation indicates an extent to which the respective region is to be optimized (i.e., deduplicated). In another example, a virtualized storage file is mounted to provide a virtual disk that includes hosted files. In accordance with this example, optimization designations are assigned to the respective hosted files. In further accordance with this example, each optimization designation indicates an extent to which the respective hosted file is to be optimized.
US10073844B1

Systems, methods, and computer-readable storage media are described for processing data change requests. In one exemplary embodiment, a computer-implemented method receives one or more requests in a software production environment for one or more data changes to data from a requestor. The method executes the request(s) in a rollback mode. The method generates a snapshot of the executed request(s). The method also transmits the snapshot to an approver. In response to an approval of the snapshot from the approver, the method also executes the request(s) in a commit mode.
US10073827B2

A method to generate a process flow diagram is disclosed. The method includes receiving a textual description of a process at a remote terminal from an originating user, where the textual description includes one or more activities. The method also includes transmitting the textual description of the process to network servers using a network and analyzing the textual description at the network servers using an analysis module to detect whether there is an error in the textual description of the process. In addition, the method includes generating an annotated textual description according to a set of predefined rules that corrects any known errors that were detected in the textual description and generating a process flow diagram from the annotated textual description using a graph generation module. Further, the method includes transmitting the process flow diagram to the originating user using the network.
US10073822B2

A method for generating predictive insights for authoring messages is provided. The method includes receiving a message to be sent as an input. Key performance indicator (KPI) whose value is to be predicted for the message is identified from the input or marketing tool configuration. A plurality of feature vectors of the message are generated. KPI contributions for the plurality of feature vectors are determined using feature vectors of messages sent in past and tracked KPI values of the messages sent in past. The KPI contribution is a measure of contribution of feature vector to value of the KPI. Value of the KPI for the message is predicted by applying determined KPI contributions to the plurality of feature vectors. Apparatus for substantially performing the method as described herein is also provided.
US10073815B2

A method and system for performing general matrix-matrix multiplication (GEMM) operations on a graphics processor unit (GPU) using Smart kernels. During operation, the system may generate a set of kernels that includes at least one of a variable-dimension variable-K GEMM kernel, a variable-dimension constant-K GEMM kernel, or a combination thereof. A constant-K GEMM kernel performs computations for matrices with a specific value of K (e.g., the number of columns in a first matrix and the number of rows in a second matrix). Variable-dimension GEMM kernels allow for flexibility in the number of rows and columns used by a thread block to perform matrix multiplication for a sub-matrix. The system may generate rules to select the best (e.g., fastest) kernel for performing computations according to the particular parameter combination of the matrices being multiplied.
US10073813B2

Programmatically generating a mixed integer linear programming (“MIP”) matrix, which can then be solved to provide an optimization, based on an annotated entity/relationship data model and a symbolic matrix. The annotated data model identifies one or more outputs of the optimization. The symbolic matrix provides one or more constraints that provide requirements under which the optimization is solved. Outputs of the optimization are represented as variables, inputs of the optimization are represented as constants, and primary keys from the data model are represented as indexes. The constraints are expressed using the variables, constants, and indexes. A MIP matrix is generated from the symbolic matrix, and is then solved by a MIP solver. The output of the MIP solver is used to update a corresponding data structure of the data model.
US10073812B2

A method to implement circuits and circuit elements having one or more ports may include digitizing, using analog-to-digital converters, continuous-time input signals received from one or more ports of a circuit to form discrete-time input signals. At a digital signal processor, the discrete-time input signals are received and the discrete-time input signals are processed to calculate a desired discrete-time output signals. Using digital-to-analog converters, the calculated desired discrete-time output signal are calculated to form outputs of continuous-time output signals at the one or more ports of the circuit. The continuous-time output signals are output to the same one or more ports that receive the continuous-time input signals; and producing, thereby, a desired relationship between the continuous-time output signals and the continuous-time input signals at the one or more ports.
US10073810B2

A parallel processing device includes processors that execute respective processes and cause an FPGA circuit to process part of the processes. A first processor of the processors requests the FPGA to execute processing of part of a first process currently being executed, and transitions to a wait state of processing completion of the FPGA and, when the first processor initiates execution of a second process, the first processor sends movement-destination processor information to the FPGA, and also sends, to a movement-destination processor, environment setting information for the first process after completion in the FPGA. And the movement-destination processor performs setting of the environment setting information during the execution of the processing of the part of the first process by the FPGA circuit, and continues the processing of the first process in response to a processing completion notification from the FPGA circuit.
US10073809B2

Technologies for one-side remote memory access communication include multiple computing nodes in communication over a network. A receiver computing node receives a message from a sender node and extracts a segment identifier from the message. The receiver computing node determines, based on the segment identifier, a segment start address associated with a partitioned global address space (PGAS) segment of its local memory. The receiver computing node may index a segment table stored in the local memory or in a host fabric interface. The receiver computing node determines a local destination address within the PGAS segment based on the segment start address and an offset included in the message. The receiver computing node performs a remote memory access operation at the local destination address. The receiver computing node may perform those operations in hardware by the host fabric interface of the receiver computing node. Other embodiments are described and claimed.
US10073806B2

An apparatus and methods are disclosed for a bidirectional front-end circuit included within a system on chip (SoC). The bidirectional front-end circuit includes a differential bidirectional terminal for receiving and transmitting signals. The bidirectional front-end circuit is configured to provide a first communication path between a first controller and a connector through the differential bidirectional terminal when operating in a first mode. And, the bidirectional front-end circuit is reconfigured to provide a second communication path between a second controller and the connector through the differential bidirectional terminal when operating in a second mode.
US10073805B2

Methods and structure for utilizing a virtual Expansion ROM. One exemplary embodiment is a management device. The management device includes a memory, a Peripheral Component Interconnect Express (PCIe) link, and a processor. The memory stores Expansion Read-Only Memory (Expansion ROM) boot instructions for a host. The processor identifies devices in a PCIe hierarchy by transmitting PCIe enumeration requests via the PCIe link. The processor also generates a synthetic PCIe hierarchy that includes an added virtual Expansion ROM which is not present in the PCIe hierarchy, and provides responses describing the synthetic PCIe hierarchy to a host. Furthermore, the processor acquires PCIe read requests initiated by the host that are directed to the virtual Expansion ROM, and provides boot instructions to the host from the memory based on the PCIe read requests.
US10073804B2

A computer includes: first and second connectors; and a data transmission path. The first connector includes: a first connector body to which at least a first module is capable of being attached; and a first electrode portion which is connected with the data transmission path. The first electrode portion is electrically connected with the first module when the first module is attached to the first connector body. The second connector includes: a second connector body to which at least the first module and a second module are alternatively capable of being attached; and a second electrode portion which is connected with the data transmission path. The second electrode portion is electrically connected with the second module when the second module is attached to the second connector body. The second electrode portion is electrically disconnected from the first module when the first module is attached to the second connector body.
US10073798B2

A standardized 802.11 hardware control interface may be provided such that a driver may communicate with any one or more of a variety of network adapters.
US10073797B2

A processor begins exception processing in response to an exception event. Exception processing by the processor is halted during exception processing to facilitate debugging. The exception event can be a reset exception event or an interrupt exception event. Normal exception processing by the data processor can be resumed after debugging, or exception processing by the data processor can be aborted to allow the normal execution of instructions by the data processor to resume. An exception event can be selectively treated as an interrupt or a reset.
US10073783B2

A system and method for efficiently processing access requests for a shared resource are described. Each of many requestors are assigned to a partition of a shared resource. When a controller determines no requestor generates an access request for an unassigned partition, the controller permits simultaneous access to the assigned partitions for active requestors. When the controller determines at least one active requestor generates an access request for an unassigned partition, the controller allows a single active requestor to gain exclusive access to the entire shared resource while stalling access for the other active requestors. The controller alternatives exclusive access among the active requestors. In various embodiments, the shared resource is a local data store in a graphics processing unit and each of the multiple requestors is a single instruction multiple data (SIMD) compute unit.
US10073778B1

A multicore processor comprises a plurality of cache memories, and a plurality of processor cores, each associated with one of the cache memories. Each of at least some of the cache memories is configured to maintain at least a portion of the cache memory in which each cache line is dynamically managed as either local to the associated processor core or shared among multiple processor cores.
US10073771B2

A data storage method and a system thereof are disclosed. The data storage method includes allocating a first logical block and a second logical block, which are mapped to a physical block; the first logical block includes consecutive first logical pages, used to store logical addresses, and the second logical block includes consecutive second logical pages; on executing garbage collection, sequentially and consecutively storing valid logical addresses in second logical pages in the order of the second logical pages according to valid bits; and establishing a one-to-one second mapping relationship between the second logical pages and valid data pages according to the first mapping relationship.
US10073770B2

Method and apparatus for managing memory is disclosed herein. In one embodiment, the method includes specifying a first load-monitored region within a memory, configuring a performance monitor to count object pointer accessed events associated with the first load-monitored region, executing a CPU instruction to load a pointer that points to a first location in the memory, responsive to determining that the first location is within the first load-monitored region, triggering an object pointer accessed event, updating a count of object pointer accessed events in the performance monitor, and performing garbage collection on the first load-monitored region based on the count of object pointer accessed events.
US10073769B2

The present invention provides a data storage device including a random access memory and a controller. The random access memory has a cache area. The controller loads a part of data mapping sets of the data mapping table on a plurality of sectors of the cache area, wherein any of the data mapping sets that has been read less than a predetermined number of times is defined as an infrequent data mapping set, and any of the data mapping sets that has been read more than the predetermined number of times is defined as a frequent data mapping set.
US10073768B1

A Post Migration platform that has a Remediation Engine that checks for errors and warnings in the generated code from the source code, both in a different language. The system provides the options to the user for resolving the ambiguity, issues, and warnings with best practice suggestions. The engine consists of Smart (migration) Remedy Engine 4, a Report Engine 17 and a Log Engine 18. The tool generated files 1 are passed into the Smart (migration) Remedy Engine 4 that checks for syntactic and semantic errors, warnings, uncertainties, and ambiguities in the code, and also analyzes the code for the best practices. The Technical Logs are generated by the Log Engine 16. A report is generated which contains a list of technical errors, warnings and stack traces along with the TODO list.
US10073761B2

An example method for creating and operating a mobile application for an existing legacy system is provided in accordance with an aspect of the present disclosure. The method includes encapsulating a plurality of user interface (UI) automation scripts of an existing legacy system with an application programming interface (API) wrapper associated with a mobile application. In response to a call from the mobile application, the method further includes utilizing a selected one of the plurality of recorded UI automation scripts in the API wrapper to execute at least one action in the legacy system. The method also includes returning results from the at least one action in the legacy system to the mobile application.
US10073756B2

A method and associated systems for optimizing a computing platform. A processor joins sets of configurable parameters into groups that each identifies a configuration of the computing environment or of a component or subsystem of the computing environment. The processor generates a set of variations of each group, where each variation identifies a candidate configuration of the component, subsystem, or platform, and where each candidate configuration identifies a distinct set of values of the group of parameters associated with that component, subsystem, or platform. Each configuration of this first generation of configurations undergoes a massively parallel iterative procedure that generates a next generation of configurations by performing operations upon the first generation that are similar to those of a natural-selection process. The procedure repeats until successive generations converge, within resource constraints, to a fittest generation that represents an optimal or most nearly optimal configuration of the computing platform.
US10073754B2

A system is configured to track and store system and event data for various computing devices. The system is configured to associate the various computing devices with profiles based at least in part on characteristics of the computing devices. The system is further configured to compare performance data and/or performance metrics for particular computing devices having a particular profile against all other devices that share the particular profile. The system then displays this comparison to a user of the particular computing device, substantially automatically diagnoses an issue with the particular computing device based on the performance and system event data, and/or enables the user to diagnose the problem based on the performance and system event data.
US10073752B2

The present invention is a pad for connecting a host device to a slave device through a slave adapter. The host may provide services to the slave, including power and data connections. Pins in the pad magnetically align the slave adapter. The host and slave may collaborate on which pins are assigned to connections. The system handles various usage modifications including, for example, dislocation of the slave adapter, and changes in pin assignments.
US10073750B2

A serial data link measurement and simulation system for use on a test and measurement instrument presents on a display device. A main menu having elements representing a measurement circuit, a simulation circuit and a transmitter. The main menu includes processing flow lines pointing from the measurement circuit to the transmitter and from the transmitter to the simulation circuit. The main menu includes a source input to the measurement circuit and one or more test points from which waveforms may be obtained. The simulation circuit includes a receiver. The measurement and simulation circuits are defined by a user, and the transmitter is common to both circuits so all aspects of the serial data link system are tied together.
US10073742B2

Technologies for providing manageability redundancy for micro server and clustered System-on-a-Chip (SoC) deployments are presented. A configurable multi-processor apparatus may include multiple integrated circuit (IC) blocks where each IC block includes a task block to perform one or more assignable task functions and a management block to perform management functions with respect to the corresponding IC block. Each task block and each management block may include one or more instruction processors and corresponding memory. Each IC block may be controllable to perform a function of one or more other IC blocks. The IC blocks may communicate with each other via a management communication infrastructure that may include a communication path from each of the management blocks to each of the other management blocks. Via the management communication infrastructure, the management blocks may bridge communication paths between pairs of management blocks.
US10073733B1

A memory capable of carrying out compute-in-memory (CiM) operations is disclosed. The memory includes a matrix of bit cells having a plurality of bit cells along one or more rows and a plurality of bit cells along one or more columns, each bit cell having a value stored therein, an address decoder configured to receive addresses and activate two or more of the rows associated with the addresses, and a sensing circuit coupled to each column of bit cells, and configured to provide two or more outputs, wherein each output is associated with at least one compute operation performed on values stored in the bit cells in the column.
US10073732B2

An object storage system includes a plurality of memory devices; and a memory controller configured to, receive a value and a key from a host, the key identifying the received value, store data corresponding to the received value in the plurality of memory devices, generate, based on the received value, a parity for detecting an error of the stored data, manage key-value mapping information that identifies a correspondence relationship between the received value and the key, and manage the parity in the key-value mapping information such that the parity corresponds to the received value and the key.
US10073724B2

An apparatus and a method are disclosed herein for improving predictive and preventive analytics, event tracking and processing of large combinations of data. In one embodiment, a method comprising, receiving a first data set, the first data set including data from a plurality of sources; applying a first rule set to the first subset; responsive to detecting an emergency as a result of the application of the first rule set, generating an emergency notification; generating an intuition by (a) applying a second rule set to a second subset of the first data set, the second rule set selected from one or more rule sets based on the emergency notification, and (b) selecting a course of action based on a result of the application of the second predefined rule set; and providing the course of action to a user is disclosed.
US10073718B2

Apparatuses, methods and storage medium for computing including determination of work placement on processor cores are disclosed herein. In embodiments, an apparatus may include one or more processors, devices, and/or circuitry to identify a favored core of the processor cores. The one or more processors, devices, and/or circuitry may be configured to determine whether to migrate a thread to or from the favored core. In some embodiments, the determination may be by a process executed by a driver and/or by an algorithm executed by a power control unit of the processor.
US10073712B1

A system according to an embodiment of the present invention includes at least two virtual machines running on a hardware platform using either a hosted or a bare metal hypervisor. The virtual machines may communicate with an agent-server resident in the host operating system or in one of the virtual machines to switch control of the hardware component, such as graphics hardware, from one virtual machine to another.
US10073710B2

A memory protection system includes a memory, one or more physical processors, a hypervisor, and a virtual machine including a guest OS executing on the one or more processors. The hypervisor notifies the guest OS of a first location of a first device and a second location of a second device. The hypervisor specifies a first protection level for the first device and a second protection level for the second device. The hypervisor notifies the virtual machine of the first protection level and the second protection level. The guest OS maps a first memory page accessible by the first device and a second memory page accessible by the second device. The guest OS specifies a first trust level for the first device and a second trust level for the second device. The guest OS compares the trust levels and the protection levels associated with each device.
US10073707B2

An improved system and method are disclosed for configuring a platform instance at runtime using predefined configuration information and contexts that contain at least a portion of the predefined configuration information and also contain dynamically generated information that is not available until the platform instance is started. A core server of the platform instance is started and configured, contexts are created, and services and blocks are started and configured using the contexts.
US10073704B1

The disclosed apparatus may include a memory device that stores firmware intended for a plurality of adaptive equalizer devices that equalize communication signals received via a plurality of communication channels. The disclosed apparatus may also include a controller circuit communicatively coupled to the memory device. The controller circuit may detect a power-on event during which the plurality of adaptive equalizer devices begin to receive electrical power. In response to detecting the power-on event, the controller circuit may initialize the plurality of adaptive equalizer devices by writing at least a portion of the firmware stored in the memory device to each of the plurality of adaptive equalizer devices. Various other apparatuses, systems, and methods are also disclosed.
US10073697B2

Handling unaligned load operations, including: receiving a request to load data stored within a range of addresses; determining that the range of addresses includes addresses associated with a plurality of caches, wherein each of the plurality of caches are associated with a distinct processor slice; issuing, to each distinct processor slice, a request to load data stored within a cache associated with the distinct processor slice, wherein the request to load data stored within the cache associated with the distinct processor slice includes a portion of the range of addresses; executing, by each distinct processor slice, the request to load data stored within the cache associated with the distinct processor slice; and receiving, over a plurality of data communications busses, execution results from each distinct processor slice, wherein each data communications busses is associated with one of the distinct processor slices.
US10073687B2

Systems and methods for cross-building a non-native application on a computing device under a different architecture. In one example, the computing device may be a x86 host computing device, and the non-native application may be a non-x86 application intended to be executable on a non-x86 embedded system. To cross-build the application on the x86 host, the x86 host may provide a protected environment, such as a Linux container (LXC). The application and corresponding library files for the non-x86 embedded system are provided in the LXC. When the application is to be executed, the system determines that the application is non-x86, and loads a corresponding translator module to translate the non-x86 code of the application and the corresponding library files in the LXC to x86 code. Thus, the application may be executable in the LXC on the x86 host to access and utilize resources of the x86 host.
US10073683B2

Systems and methods, are provided for self-healing solutions to problems that occur during a software build. In one embodiment, build log data structures of build data, generated during execution of a software build of a software application, are automatically monitored. The build data is automatically analyzed to detect patterns that can result in build violations. Detected patterns are automatically matched to remediation solutions stored in a knowledge database. The remediation solutions are automatically applied to the software application.
US10073677B2

Embodiments described herein are directed to mixed-radix carry-lookahead adders and methods performed thereby. The mixed-radix carry-lookahead adder includes an multiple carry-lookahead stages, where each stage may be of a different radix. Each stage operates on input bits, creating and implementing propagate and generate signals for each bit. The carry-lookahead stages also compute an XOR of the inputs that is forwarded to a final carry-lookahead stage. The elements of the initial and subsequent carry-lookahead stages are arranged such that each of the propagate and generate output signals passes through a minimal number of passive transmission lines. The final stage of the mixed-radix carry-lookahead adder includes an XOR logic gate configured to receive the generate output from an intermediate carry-lookahead stage and XOR the generate output received from the intermediate carry-lookahead stage with the computed XOR signal forwarded from the initial carry-lookahead stage to produce a sum of the input bits.
US10073662B2

An image forming apparatus and a method of recovering errors of the image forming apparatus connectable to a server for supporting a service for error recovery of the image forming apparatus are provided. The method includes connecting, when connection with the server through a first network is restricted, to a mobile apparatus through a second network different from the first network, transmitting state information required for error recovery of the image forming apparatus to the connected mobile apparatus through the second network, receiving a control command required for error recovery of the image forming apparatus from the mobile apparatus through the second network, in response to the transmitted state information, and recovering errors of the image forming apparatus according to the received control command.
US10073661B2

The disclosed embodiments provide security extensions for memory (e.g., non-volatile memory) by means of address and data scrambling and differential data storage to minimize exposure to side channel attacks and obfuscate the stored data. The scrambling function maximizes reverse engineering costs when recovering sequences of secret keys.
US10073658B2

A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations. A computing device receives a data access request involving a set of EDSs associated with a data object that are distributedly stored among storage units (SUs) including first SU(s) coupled via a local network of the DSN and second SU(s) remotely located to the computing device and coupled via an external network of the DSN. The computing device caches within the at least one memory therein a subset of EDSs stored within the second SU(s) remotely located to the computing device and coupled to the computing device via the external network.
US10073650B2

An exemplary system preserves the autonomy of two or more distinct storage management systems all the while enabling backed up data to be restored from a first storage management system (the “local system”) to a specially-configured client in a second storage management system (the “remote system”). For example, backed up data in the local system (e.g., a secondary copy of production data) may be transferred, in a restore operation, from secondary storage in the local storage management system, which originated the data, to a client of the remote storage management system (the “remote client”). As a specially-configured “restore-only client,” the remote client is limited to receiving backed up data from the local storage management system, via restore operation(s) managed by the local storage manager. The remote client remains a full-fledged client in its home system, the remote storage management system.
US10073647B2

Methods, systems, and apparatuses are described for provisioning storage devices. An example method includes specifying a logical zone granularity for logical space associated with a disk drive. The method further includes provisioning a zone of a physical space of the disk drive based at least in part on the specified logical zone granularity. The method also includes storing compressed data in the zone in accordance with the provisioning.
US10073645B2

A method begins by detecting a recovery error when decoding a seemingly valid threshold number of existing encoded data slice. The method continues by sending a notice of the recovery error and a known integrity check value for the data segment to a rebuild module. The method continues by the rebuild module retrieving the set of existing encoded data slices and selectively decoding a different combination of a decode threshold number of existing encoded data slices of the set of existing encoded data slices until the data segment is successfully recovered. The method continues by dispersed storage error encoding the successfully recovered data segment to produce a set of new encoded data slices. The method continues by comparing the seemingly valid encoded data slices with corresponding new encoded data slices on an encoded data slice by encoded data slice basis to identify a corrupted encoded data slice.
US10073637B2

A data storage device includes a nonvolatile memory device; a control unit configured to generate a descriptor in which works for controlling the nonvolatile memory device are written; a memory control unit configured to provide control signals and write data to the nonvolatile memory device based on the descriptor; and a voltage detector configured to provide a voltage drop signal to the memory control unit in the case where a first operating voltage provided to the memory control unit or a second operating voltage provided to the nonvolatile memory device, drops.
US10073631B2

The time required for recalling the file is reduced when the file is written in a mounted plurality of tapes in comparison to recalling the file when written in a non-mounted plurality of tapes. In the non-mounted state, criteria does not typically exist in order to recall the written file within the plurality of tapes. Embodiments of the present invention provide systems and methods for recalling files based on criteria which considers: the mounted state of a tape; the type of tape; the type of available tape drive; the number of files included in a tape; and the location of the written file in a tape.
US10073629B2

Examples of techniques for memory transaction prioritization for a memory are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include: The method may further include: allocating, by a memory controller, a reserved portion of the memory controller to process prioritized transactions; receiving, by the memory controller, a request transaction from a processor to the memory, wherein the request transaction comprises a priority; determining, by the memory controller, whether the priority of the request transaction is above a priority threshold; and responsive to determining that the priority of the request transaction is above the priority threshold, executing the request using the reserved portion of the memory controller.
US10073621B1

A method is used in managing storage device mappings in storage systems. A set of mappings is created in a distributed storage system. The distributed storage system stores data in a redundant manner at more than one location on a set of storage devices by using a set of stripes. Each stripe of the set of stripes indicates a data slice stored on a storage device. Each mapping of the set of mappings identifies information regarding location of data on a storage device for a stripe. The mapping is stored on the set of storage devices.
US10073608B2

An apparatus, a method, a computer program and a graphical user interface is provided. The apparatus comprises at least one processor; and at least one memory storing computer program instructions, the at least one processor being configured to execute the computer program instructions to cause the apparatus at least to perform: controlling a display to display one or more graphical items from a first layer of a hierarchical menu system; in response to user selection of a first graphical item from the first layer of the hierarchical menu system, entering a second layer of the hierarchical menu system, wherein entering the second layer of the hierarchical menu system comprises displaying one or more further graphical items, from the second layer of the hierarchical menu system, associated with the first graphical item; detecting a change in inclination of the apparatus, while the one or more graphical items from the first layer of the hierarchical menu system are displayed on the display; and controlling, after detecting the change in inclination of the apparatus, the display to display a preview comprising the one or more further graphical items, associated with the first graphical item, from the second layer of the hierarchical menu system.
US10073601B2

An apparatus for generating cartoon content includes a cut input controller configured to control receiving of a signal of adding a cut included in the cartoon content and having a layer; an effect input controller configured to control receiving of a type of an effect applied to the layer and property information based on the type of the effect; and a cut generator configured to generate a final cut such that the layer moves at a moving speed or by a moving distance corresponding to the type of the effect and a user event received from a user, wherein the cut generator determines a reaction speed of the layer based on the type of the effect and the property information of the effect, calculates a moving distance or a moving speed corresponding to the reaction speed, and generates the final cut to move by the moving distance or at the moving speed.
US10073598B2

Interactive content may be presented to a user that is manipulating a peripheral. One or more state parameters that are related to the position of the peripheral may be determined. The peripheral may be identified from a plurality of possible peripherals. The interactive content may be adjusted based at least in part on the one or more position parameters and/or the identification of the peripheral. Haptic feedback to be provided to the user may be determined based at least in part on the one or more position parameters and/or the identification of the peripheral.
US10073597B2

An electronic device includes a display unit, a detection unit, and a control unit. The display unit displays a character string or an image. The detection unit detects contact with the display unit. In a state where a character string or a image is displayed on the display unit, in a case in which the detection unit detects contact with the character string or the image, the control unit causes at least a part of the character string or the image to be selected in accordance with such detection. The control unit activates a different function in accordance with a condition of contact with the character string or the image when the character string or the image is selected. Furthermore, the control unit causes the character string or the image thus selected to be utilized in the function thus activated.
US10073596B2

A method for the operator control of at least one electronic device and/or application on a display device 10, for example in a motor vehicle, in which a plurality of selectable objects are presented, wherein the objects are displayed spatially in a two-dimensional landscape and are automatically filtered and/or sorted by a preselection with a gesture in front of or on the display device. Also disclosed is a device for carrying out the method having a display device, a touchpad, a processing device, a control device for gesture and handwriting recognition, and a memory for filtering and/or sorting a plurality of selectable objects.
US10073586B2

Embodiments of the present application disclose a method for controlling a mouse pointer to automatically follow a cursor. During operation, the system detects whether the cursor is in a currently active window displayed on a screen of a computing device. In response to detecting that the cursor is in the currently active window, the system obtains coordinates of the cursor. The system then calculates follow coordinates according to the coordinates of the cursor and a predetermined distance value. The system subsequently sets coordinates of the mouse pointer to the follow coordinates.
US10073583B2

Inter-context coordination to facilitate synchronized presentation of image content is described. In example embodiments, an application includes multiple execution contexts that coordinate handling user interaction with a coordination policy established using an inter-context communication mechanism. The application produces first and second execution contexts that are responsible for user interaction with first and second image content, respectively. Generally, the second execution context provides a stipulation for the coordination policy to indicate which execution context is to handle a response to a given user input event. With an event routing policy, an event routing rule informs the first execution context if a user input event should be routed to the second execution context. With a pixel authorization policy, a pixel authorization grant informs the first execution context of an authorization to manipulate pixels of the second image content in response to a user input event affecting pixels of the first image content.
US10073582B2

Embodiments are described for handling the launching of applications in a multi-screen device. In embodiments, a first touch sensitive display of a first screen receives input to launch an application. In response, the application is launched. A determination is made as to whether the first touch sensitive display already has windows in its stack. If there are no windows in the stack of the first touch sensitive display, a new window of the first application is displayed on the first touch sensitive display. If there are windows in the stack, a determination is made whether a second display has windows in its stack. If not, the new window is displayed on the second display. If the second display also has windows in its stack, the new window will be displayed on the first touch sensitive display.
US10073573B2

In a conductive sheet having two metal meshes disposed to overlap each other, it is possible to increase the transmittance of the conductive sheet, to suppress moire generated between two electrodes, and to increase touch detection accuracy in a case where the conductive sheet is used in a touch panel. In a conductive sheet, a lower electrode and an upper electrode are disposed with a second sheet body (insulating layer) sandwiched therebetween. For example, the lower electrode has a mesh pattern formed by a plurality of linked second cells, and the upper electrode has a random mesh pattern including a plurality of first cells having different shapes. An average cell pitch Ps of the first cells is set to be greater than once and equal to or less than eight times an average cell pitch Pd of the second cells.
US10073565B2

A touch sensor detector system and method incorporating an interpolated sensor array is disclosed. The system and method utilize a touch sensor array (TSA) configured to detect proximity/contact/pressure (PCP) via a variable impedance array (VIA) electrically coupling interlinked impedance columns (IIC) coupled to an array column driver (ACD), and interlinked impedance rows (IIR) coupled to an array row sensor (ARS). The ACD is configured to select the IIC based on a column switching register (CSR) and electrically drive the IIC using a column driving source (CDS). The VIA conveys current from the driven IIC to the IIC sensed by the ARS. The ARS selects the IIR within the TSA and electrically senses the IIR state based on a row switching register (RSR). Interpolation of ARS sensed current/voltage allows accurate detection of TSA PCP and/or spatial location.
US10073562B2

A touch display apparatus, a corresponding driving circuit, and a driving method. The touch display apparatus includes a common electrode between a first substrate and a second substrate, and a driving circuit used as a touch sensing electrode during a touch sensing phase. The driving circuit is used for providing a first signal for touch detection to the common electrode. The driving circuit is also used for providing a second signal to a gate line during the touch sensing phase, said second signal enabling a thin-film transistor to be in off mode and decreasing the charge-discharge capacity of a capacitor formed by the common electrode and a gate line. The driving circuit is also used for providing a third signal during the touch sensing phase, the third signal decreasing the charge-discharge capacity of a capacitor formed by the common electrode and a data line.